/*此处会导致ie8下弹出框内内容消失*/
/*html{ min-height: 100%; position: relative; }*/
/*主体*/
.m-body1{ background-color: #f9f9f9; }
/*.m-body2 .m-contaier2{ background: url(../image/17.png) repeat-y 50% 0 #fff; }*/
.m-body3,.m-body2{ background-color: #fff; padding-top: 42px; }
.m-body3 .m-header2,.m-body2 .m-header2{ position: fixed; top: 0; left: 0; width: 100%; }
.m-body4{ background-color: #f9f9f9; }
/*顶栏*/
.m-topbar1{ background: #fff; color: #666; border-bottom: 1px solid #ddd; position: relative; z-index: 1102; }
.m-topbar1 .topbar-inner{ height: 28px; line-height: 28px; }
.m-topbar1 .topbar-left{ float: left; }
.m-topbar1 .topbar-right{ float: right; }
.m-topbar1 .topbar-right .line{ font-style: normal; float: left; margin: 8px 12px 0 12px; width: 1px; height: 12px; background: #ccc; line-height: 9; overflow: hidden; }
.m-topbar1 .m-bulletin1{ margin-top: 2px; }
.m-topbar1 .hub,.m-topbar1 .map,.m-topbar1 .notice{ float: left; margin-left: -13px; margin-right: -13px; }
.m-topbar1 .welcome,.m-topbar1 .user{ float: left; }
.m-topbar1 .hub .drop-hide{ width: 81px; border-top-left-radius: 0; }
.m-topbar1 .map{ margin-right: 0; }
.m-topbar1 .map .drop-hide{ min-width: 81px; }
.m-topbar1 a{ color: #666; }
/*页头*/
.m-header1{ padding: 24px 0 0; position: relative; margin-bottom: 15px; z-index: 1100; }
.m-header1 .m-navg1{ clear: both; padding-top: 24px; }
.m-header1 .m-logo1{ float: left; margin-top: 3px; margin-right: 82px; }
.m-header1 .m-search1{ float: left; margin-top: 6px; }
.m-header1 .m-search1 .search-enter{ width: 324px; }
.m-header1 .m-operate1{ float: right; margin-top: 10px; }
.m-header2{ position: relative; left: 0; top: 0; color: #484848; border-bottom: 1px solid #ddd; z-index: 30; background-color: #fff; box-shadow: 0 2px 6px rgba(66,66,66,.1); }
.m-header2 .header-inner{ height: 42px; line-height: 42px; }
.m-header2 .header-left{ float: left; }
.m-header2 .header-left .m-logo2{ float: left; margin-top: 10px; margin-right: 24px; }
.m-header2 .header-left .m-navg2{ float: left; }
.m-header2 .header-right{ float: right; }
.m-header2 .header-right .line{ float: left; margin: 15px 12px 0 12px; }
.m-header2 .header-right .welcome,.m-header2 .header-right .quit,.m-header2 .header-right .welcome,.m-header2 .header-right .user,.m-header2 .header-right .notice{ float: left; }
.m-header2 .header-right .quit{ margin-left: 4px; }
.m-header2 .header-right .map{ float: left; margin: 0 -13px; }
.m-header2 .header-right .notice{ float: left; margin: 0 -13px; }
.m-header2 .header-right .notice .drop-show{ height: 41px; line-height: 41px; }
.m-header2 .header-right .notice .drop-text{ margin-top: 9px; }
.m-header2 .header-right .notice .drop-hide{ top: 42px; }
.m-header2 .header-right .map .drop-hide{ min-width: 81px; }
.m-header2 a{ color: #484848; }
/*图标*/
.m-logo2{ line-height: 0; }
.m-logo2 a{ display: inline-block; }
/*无权访问*/
.m-nolegal{ position: absolute; width: 348px; height: 240px; left: 50%; top: 50%; margin-left: -174px; margin-top: -120px; } 
.m-nolegal .info{ display: block; height: 196px; line-height: 999; overflow: hidden; background: url(../image/30.png) no-repeat 0 0; }
.m-nolegal .jump{ display: block; height: 36px; line-height: 36px; text-align: center; font-size: 14px; color: #999; font-weight: 200; }
/*分享*/
.m-share1{  }
.m-share1 .share-module{ padding: 6px; border: 1px dashed #ccc; border-radius: 3px; background-color: #f6f6f6; }
.m-share1 .share-module .w-checkbox1{ display: inline-block; margin-right: 12px; min-width: 68px; }
/*操作*/
.m-operate1 .w-btn1{ margin-left: 9px; float: left; }
.m-operate2{ margin-bottom: 15px; }
.m-operate2 .add{ float: left; }
.m-operate2 .allcheck input{ width: 13px; height: 13px; margin-right: 4px; float: left; margin-top: 6px; margin-left: 3px; }
.m-operate2 .w-btn1,.m-operate2 .w-btn2{ float: left; margin-right: 6px; }
.m-operate2 .pageRelative{ float: right; }
.m-operate2 .pageRelative .page-fast{ float: left; }
.m-operate2 .pageRelative .page-fast .page-next{ border-top-right-radius: 0; border-bottom-right-radius: 0; }
.m-operate2 .pageRelative .page-setting{ float: left; margin-left: -1px; }
.m-operate2 .pageRelative .page-setting{ border-top-left-radius: 0; border-bottom-left-radius: 0; }
.m-operate2 .pageRelative .page-setting:hover,.m-operate2 .pageRelative .page-setting:active{ position: relative; z-index: 5; }
.m-operate2 .pageRelative .page-setting i{ margin-right: 0; }
.m-operate2 .w-drop5{ float: left; }
.m-operate2 .title{ height: 22px; line-height: 22px; display: inline-block; padding-bottom: 2px; border-bottom: 2px solid #0081CC; }
.m-operate3{ position: fixed; bottom: 30%; right: 0; }
.m-operate3 .e-link2{ border-right: 0; display: block; margin: 5px 0; position: relative; right: -58px; -moz-transition: right .5s; }
.m-operate3 .e-link2:hover{ right: 0; }
.m-operate4{ padding: 6px 12px; background-color: #f1f1f1; border-radius: 4px; margin-bottom: 12px; }
.m-operate5{ text-align: center; padding: 12px; }
.m-operate5 .w-btn1,.m-operate5 .w-btn2{ vertical-align: top; margin: 0 4px; }
.m-operate6 .operate-head{ margin-bottom: 12px; }
.m-operate6 .operate-count{ color: #999; }
.m-operate6 .operate-filter,.m-operate6 .operate-operate{ float: left;}
.m-operate6 .operate-search{ float: right; }
.m-operate7{ vertical-align: middle; }
.m-operate7 .operate-item{ float: left; }
.m-operate7 .operate-line{ font-style: normal; color: #ccc; float: left; margin: 0 6px; }
.m-operate7 .operate-item.w-drop7{ margin-left: -6px; margin-right: -6px; }

/*内容*/
.m-contaier1,.m-contaier2{ position: relative; }
/*页脚*/
.m-footer1{ border-top: 1px solid #ddd; background-color: #fff; display: none; }
.m-footer1 .m-copyright1{ text-align: center; }
.m-footer1 .m-links2{ float: right; }
/*上传*/
.m-upload1{  }
.m-upload1{  }
.m-upload1 .m-empty2{ margin: 72px 36px; }
.m-upload1 .w-form2{width: 480px; border: 2px dashed #ddd; border-radius: 12px; margin: 36px auto; background-color: #f6f6f6; padding: 24px; text-align: center; }
/*导入*/
.m-import1{  }
.m-import1 .w-form3{ margin-top: 6px; }
/*详细*/
.m-detail1{  }
.m-detail1 .detail-head{ padding: 15px 0 12px; position: relative; margin-right: 30px; position: relative; }
.m-detail1 .detail-title{ font-size: 22px; font-weight: 200; line-height: 1.6em; padding-right: 60px; }
.m-detail1 .detail-info{ color: #999; }
.m-detail1 .detail-info .info-item{ float: left; }
.m-detail1 .detail-info .info-line{ float: left; color: #ccc; margin: 0 12px; font-style: normal; }
.m-detail1 .detail-body{ margin-right: 30px; padding-bottom: 15px; }
.m-detail1 .detail-operate{ margin: 24px 0 15px; }
.m-detail1 .detail-operate .w-btn1{ display: block; margin-bottom: 12px; }
.m-detail1 .w-tab3 > .tab-wrap{ padding: 15px 0; }
.m-detail1 .m-comment1{ margin-right: 214px; }
.m-detail1 .m-comment1 .comment-post textarea{ width: 624px; }
.m-detail1 .detail-crumb{ height: 24px; line-height: 24px; margin-top: -9px; display: block; margin-bottom: 3px; border-radius: 4px; }
.m-detail1 .detail-crumb .crumb-line{ color: #aaa; font-family: '宋体'; font-style: normal; float: left; margin: 0 6px; }
.m-detail1 .detail-crumb .crumb-link{ float: left; }
.m-detail1 .detail-crumb .crumb-current{ float: left; font-weight: 200; color: #999; }
.m-detail1 .detail-print{ position: absolute; top: 34px; right: 0; display: inline-block; width: 22px; height: 22px; padding: 4px; opacity: .6; filter: alpha(opacity=60); cursor: pointer; line-height: 9; overflow: hidden; background: url(../image/42.png) no-repeat 50% 50%; }
.m-detail1 .detail-print:hover{ opacity: .9; filter: alpha(opacity=90); }
.m-detail2{ padding: 24px 160px; margin-left: auto; margin-right: auto; margin-top: 15px; min-height: 680px; margin-bottom: 15px; }
.m-detail2 .detail-crumb{ margin-top: -24px; margin-bottom: 12px; }
.m-detail2 .detail-head{ line-height: 1.7em; padding-bottom: 12px; border-bottom: 1px solid #eee; }
.m-detail2 .detail-title{ font-size: 24px; font-weight: 200; padding: 4px 0; }
.m-detail2 .detail-info{ color: #999; margin-top: 9px; }
.m-detail2 .detail-info .info-line{ color: #ccc; margin: 0 12px; font-style: normal; }
.m-detail2 .detail-body{ line-height: 1.7em; padding: 18px 0; font-size: 14px; }
/*面包屑*/
.m-crumb1{ height: 24px; line-height: 24px; display: block;  border-radius: 4px; }
.m-crumb1 .crumb-line{ color: #aaa; font-family: '宋体'; font-style: normal; float: left; margin: 0 6px; }
.m-crumb1 .crumb-link{ float: left; }
.m-crumb1 .crumb-current{ float: left; font-weight: 200; color: #999; }
/*通知*/
.m-bulletin1{ float: left; height: 24px; overflow: hidden; }
.m-bulletin1 .bulletin-icon{ float: left; margin-top: 4px; margin-right: 6px; }
.m-bulletin1 .bulletin-list{ float: left; }
.m-bulletin1 .bulletin-item{ height: 24px; line-height: 24px; }
/*异常单*/
.m-ohunajeji1{  }
.m-ohunajeji1 .ohunajeji-operate{ padding: 12px 0; }
.m-ohunajeji1 .ohunajeji-operate .ohunajeji-add{ float: right; margin-right: 12px; }
.m-ohunajeji1 .ohunajeji-operate .ohunajeji-filter{ float: left; }
.m-ohunajeji1 .w-table4{ margin: 0!important; }
/*月报*/
.m-magazine1{  }
.m-magazine1 .magazine-operate{ padding: 12px 0; }
.m-magazine1 .magazine-operate .attion-add{ float: right; }
.m-magazine1 .magazine-operate .magazine-filter{ float: left; }
/*分配*/
.m-assign1{  }
.m-assign1 .w-list1{ margin: 24px 36px; }
/*日报*/
.m-daily2 .daily-operate{ padding: 12px 0; }
.m-daily2 .daily-operate .daily-add{ float: right; margin-right: 12px; }
.m-daily2 .daily-operate .daily-filter{ float: left; }
.m-daily2 .daily-operate .attion-add{ float: right; }
.m-daily3{  }
.m-daily3 .daily-left{ width: 606px; min-height: 360px; float: left; border-radius: 4px; margin-top: 12px; }
.m-daily3 .daily-right{ width: 246px; float: right; margin-top: 12px; }
.m-daily3 .daily-count{ margin-bottom: 15px; background-color: #f1f1f1; }
.m-daily3 .daily-count-date{ padding-left: 72px; position: relative; }
.m-daily3 .daily-count .count-date,.m-daily3 .daily-count .count-month{ position: absolute; top: 0; left: 0; bottom: 0; width: 63px; padding: 12px 0 12px 9px; background-color: #6ABD3D; color: #fff; }
.m-daily3 .daily-count .count-date .date-date,.m-daily3 .daily-count .count-month .month-year{ height: 24px; line-height: 24px; display: block; font-size: 14px; position: absolute; bottom: 9px; left: 9px; }
.m-daily3 .daily-count .count-date .date-day,.m-daily3 .daily-count .count-month .month-month{ font-size: 28px; display: block; height: 48px; line-height: 48px; }
.m-daily3 .daily-count .count-date .date-day{ font-size: 36px; margin-bottom: 9px; }
.m-daily3 .daily-count .count-month .month-month{ margin-bottom: 9px; }
.m-daily3 .daily-count .count-list{ padding: 6px 12px; }
.m-daily3 .daily-count .count-list table{ width: 100%; }
.m-daily3 .daily-count .count-list td{ height: 24px; line-height: 24px; padding: 0 3px; }
.m-daily3 .daily-box{ margin-bottom: 15px; }
.m-daily3 .daily-box .box-head{ margin-bottom: 6px; border-bottom: 1px solid #eee; }
.m-daily3 .daily-box .box-title{ display: inline-block; padding-bottom: 4px; border-bottom: 2px solid #428BCA; margin-bottom: -1px; }
.m-daily3 .daily-box .box-body{ line-height: 1.7em; min-height: 60px; }
.m-daily3 .daily-audit{ text-align: right; color: #999; margin-bottom: 24px; }
.m-daily3 .daily-wrap{ padding-bottom: 15px; }
.m-daily3 .daily-score{ display: block; height: 26px; line-height: 26px; padding-top: 6px; }
.m-daily3 .daily-score .score-tip{ font-weight: 200; color: #999; margin-left: 4px; }
.m-daily3 .daily-status{ margin-bottom: 12px; margin-top: 9px; display: block; }
.m-daily3 .daily-status b{ display: inline-block; font-weight: 200; height: 20px; line-height: 20px; padding: 0 6px; border-radius: 3px; margin-right: 6px; }
.m-daily3 .daily-status .status1{ background-color: #D5AF40; color: #fff; }
.m-daily3 .daily-status .status2{ background-color: #B7525F; color: #fff; }
.m-daily3 .daily-status .status3{ background-color: #6ABD3D; color: #fff; }
.m-daily3 .daily-status .status4{ background-color: #8974E1; color: #fff; }
.m-daily3 .think-month .daily-draft.think-month-item{ padding: 1px; border: 2px solid #D5AF40; }
.m-daily3 .think-month .daily-stay.think-month-item{ padding: 1px; border: 2px solid #B7525F; }
.m-daily3 .think-month .daily-end.think-month-item{ padding: 1px; border: 2px solid #6ABD3D; }
/*.m-daily3 .think-calendar .think-calendar-date .daily-abnormal.think-calendar-date-day{ padding: 0 2px; border: 1px solid #8974E1; }*/
.m-daily3 .think-calendar .think-calendar-date .daily-draft.think-calendar-date-day{ padding: 0 2px; border: 1px solid #D5AF40; }
.m-daily3 .think-calendar .think-calendar-date .daily-stay.think-calendar-date-day{ padding: 0 2px; border: 1px solid #B7525F; }
.m-daily3 .think-calendar .think-calendar-date .daily-end.think-calendar-date-day{ padding: 0 2px; border: 1px solid #6ABD3D; }
.m-daily3 .daily-setting strong{ display: block; height: 24px; line-height: 24px; }
.m-daily3 .daily-setting .content a{ display: inline-block; margin-right: 12px; }
/*时间*/
.m-time1{  }
.m-time1 .time-year{ margin-bottom: 12px; padding: 0 12px 9px; border-bottom: 1px solid #ddd; text-align: center; }
.m-time1 .time-year input{ vertical-align: middle; }
.m-time1 .time-week .box-content{ padding-top: 6px; }
.m-time1 .time-box{ margin-bottom: 6px; }
.m-time1 .time-box .box-title{ height: 24px; line-height: 24px; margin-bottom: 3px; }
.m-time1 .time-date .box-content{ overflow-x: auto; height: 186px; }
.m-time1 .time-date .date-select{ width: 2618px; margin-left: -6px; margin-right: -6px; }
.m-time1 .time-date .think-calendar{ margin: 0 6px; padding: 6px; width: auto; }
.m-time1 .time-date .think-calendar .think-calendar-date-day{ height: 12px; min-width: 18px; line-height: 12px; }
.m-time1 .time-date .think-calendar .think-calendar-date-othermonth{ cursor: not-allowed; text-decoration: line-through; color: #ccc; }
.m-time1 .time-date .think-calendar .think-calendar-switch{ height: 16px; line-height: 16px; padding-top: 0; padding-bottom: 0; }
.m-time1 .time-date .think-calendar .think-calendar-switch .think-calendar-switch-prev,
.m-time1 .time-date .think-calendar .think-calendar-switch .think-calendar-switch-next{ top: 0; height: 16px; line-height: 16px; }
.m-time1 .time-date .think-calendar .think-calendar-switch-prev.think-calendar-switch-disabled,
.m-time1 .time-date .think-calendar .think-calendar-switch-next.think-calendar-switch-disabled{ display: none; }
.m-time1 .time-date .think-calendar .think-calendar-switch-value.think-calendar-switch-disabled{ cursor: text; }
.m-time1 .time-date .think-calendar .think-calendar-switch-value.think-calendar-switch-disabled:hover{ background-color: #fff; }
.m-time1 .time-date .think-calendar .think-calendar-date-today{ border: none; padding: 1px 3px; }
/*周*/
.m-week1{  }
.m-week1 .week-item{ display: inline-block; height: 24px; line-height: 24px; border: 1px solid #ddd; border-radius: 3px; background-color: #F1F1F1; padding: 0 12px; float: left; margin-right: 6px; cursor: pointer; }
.m-week1 .week-item:hover{ background-color: #eee; border-color: #d3d3d3; }
.m-week1 .week-item.week-selected{ background-color: #6ABD3D; color: #fff; border-color: #6ABD3D; }
/*补填*/
.m-remedy1{  }
.m-remedy1 .remedy-setting{ height: 26px; line-height: 26px; margin-top: 24px; }
/*提醒*/
.m-notice1{}
.m-notice1 .drop-hide{ width: 360px; min-height: 30px; max-height: 360px; padding: 12px; }
.m-notice1 .drop-text{ height: 20px; line-height: 20px; padding: 0 3px; border-radius: 3px; margin-top: 3px; }
.m-notice1.m-notice-loading .drop-text{ padding-right: 16px; background: url(../image/12.gif) no-repeat 100% 50%; }
.m-notice1.m-notice-active .drop-text{ background-color: #F86037; color: #fff; }
.m-notice1.m-notice-active .drop-text1{ background-color: #F86037; color: #3D5978}
.m-notice1 .notice-list{ max-height: 300px; overflow-y: auto; }
.m-notice1 .notice-list li{ height: 24px; line-height: 24px; position: relative; overflow: hidden; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 6px 36px 6px 0; border-bottom: 1px solid #f1f1f1; }
.m-notice1 .notice-list li:hover{ background-color: #FFFFDD; }
.m-notice1 .notice-list .title:hover{ text-decoration: none; color: #333; }
.m-notice1 .notice-list .delete{ -moz-transition: right .5s; -webkit-transition: right .5s; height: 24px; line-height: 24px; padding: 6px 0; text-align: center; display: inline-block; position: absolute; top: 0; right: -30px; width: 30px; background-color: #FFFFDD; }
.m-notice1 .notice-list .delete i{ opacity: .7; vertical-align: top; margin-top: 4px; }
.m-notice1 .notice-list .delete i:hover{ opacity: 1; background-position: -112px -56px; }
.m-notice1 .notice-list li:hover .delete{ right: 0; }
.m-notice1 .notice-more{ text-align: right; height: 18px; line-height: 18px; padding-top: 3px; }
.m-notice1 .notice-range{ height: 20px; line-height: 20px; padding-bottom: 3px; border-bottom: 1px solid #eee; }
.m-notice1 .m-empty3{ margin: 24px 24px 18px; }
.m-notice2{ margin: 15px 0;  }
.m-notice2 .notice-column{ float: left; width: 540px; height: 680px; margin-right: 15px; }
.m-notice2 .notice-head{ height: 48px; line-height: 48px; margin-bottom: 6px; }
.m-notice2 .notice-type .item{ color: #999; margin-right: 12px; display: inline-block; padding: 0 9px; height: 24px; line-height: 24px; border-radius: 3px; }
.m-notice2 .notice-type .item.selected:hover,.m-notice2 .notice-type .item.selected{ color: #fff; background-color: #0081CC; }
.m-notice2 .notice-type .item:hover{ text-decoration: none; background-color: #eee; }
.m-notice2 .notice-type .item:active{ box-shadow: 0 2px 4px rgba(66,66,66,.1) inset; }
.m-notice2 .notice-body{ margin-bottom: 24px; position: relative; min-height: 360px; }
.m-notice2 .notice-list .list-item{ width: 550px; float: left; }
.m-notice2 .notice-list .block{ display: inline-block; width: 4px; height: 4px; overflow: hidden; background-color: #666; border-radius: 2px; margin-right: 6px; float: left; margin-top: 15px; }
.m-notice2 .notice-list .title{ display: inline-block; vertical-align: top; max-width: 320px; white-space: nowrap; overflow: hidden; overflow: hidden; text-overflow: ellipsis; }
.m-notice2 .notice-list .type{ color: #999; margin-left: 12px; }
.m-notice2 .notice-list .date{ color: #999; font-weight: 200; margin-left: 12px; }
.m-notice2 .notice-list .list-item{ height: 36px; line-height: 36px; }
.m-notice3{}
.m-notice3 .notice-filter{ margin-bottom: 12px; }
.m-notice3 .notice-filter .filter-left{ float: left; }
.m-notice3 .notice-filter .filter-right{ float: right; }
.m-notice3 .notice-filter .filter-item{ float: left; margin-right: 12px; }
.m-notice3 .notice-filter .filter-item .w-text1{ vertical-align: middle; }
.m-notice3 .notice-filter .filter-item .think-select{ vertical-align: middle; }
/*链接*/
.m-links1{ height: 24px; line-height: 24px; }
.m-links1 .links-item{ float: left; margin-left: 12px; } 
.m-links2{ height: 24px; padding: 9px 0; } 
.m-links2 .links-line{ float: left; color: #ccc; margin: 0 9px; }
.m-links2 .links-item{ float: left; color: #999; }
/*分组*/
.m-group1{ width: 100%; }
.m-group1 td{ border-right: 1px dotted #ccc; padding-right: 12px; padding-left: 12px; vertical-align: top; }
.m-group1 td:last-child{ border-right: 0; }

.m-group11{ width: 100%; }
.m-group11 td{ padding-right: 12px; padding-left: 12px; vertical-align: top; }
.m-group11 td:last-child{ border-right: 0; }

.m-group11 td{
    border-top: 1px solid #ddd;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
}

.m-group2{  }
.m-group2 .group-fieldset .fieldset-head{ position: relative; }
.m-group2 .group-fieldset .fieldset-title{ font-size: 16px; font-family: '微软雅黑'; color: #666; font-weight: 200; position: relative; z-index: 10; display: inline-block; background-color: #fff; }
.m-group2 .group-fieldset .fieldset-line{ position: absolute; width: 100%; top: 50%; left: 0; height: 0; border-top: 1px dashed #ddd; font-size: 0; line-height: 0; display: inline-block; }
.m-group2 .group-fieldset .fieldset-operate{ position: absolute; top: 50%; right: 0; margin-top: -12px; height: 24px; line-height: 24px; background-color: #fff; }
.m-group2 .group-fieldset .fieldset-operate .w-btn1,.m-group2 .group-fieldset .fieldset-operate .w-btn2{ vertical-align: top; }
/*.m-group2 .group-fieldset .fieldset-body{ padding: 3px 0 12px 15px; }*/
.m-group2 .group-fieldset .fieldset-body{ padding: 6px 0 12px 16px; min-height: 66px; position: relative; }
/*.m-group2 .group-fieldset .fieldset-body .w-table2{ margin-top: 12px; }*/
.m-group2 .group-fieldset .fieldset-body .w-loading1{ text-align: center; padding: 0; position: absolute; top: 50%; left: 50%; margin-left: -50px; margin-top: -23px; }
.m-group2 .group-fieldset .fieldset-body .m-empty3{ margin-top: 24px; }
.m-group2 .group-edit{ display: none; }
.m-group2 .group-edit .phrase{ height: 128px; width: 214px; }
.m-group2 .group-edit .phrase .phrase-enter textarea{ width: 200px; height: 98px!important; }
.m-group2 .group-edit .phrase .phrase-hide{ top: 125px; }
.m-group2 .group-edit .e-score1{ vertical-align: top; margin-top: 6px; }
.m-group2 .group-operate{ height: 26px; line-height: 26px; color: #999; }
.m-group2 .group-operate .status{ color: #F89406; font-weight: 200; }
.m-group2 .w-loading1{ position: absolute; top: 50%; left: 50%; margin-top: -23px; margin-left: -50px; }
.m-group2 .group-switch{ margin-top: -12px; margin-bottom: 12px; }
.m-group3{  }
.m-group3 .group-fieldset{ margin-bottom: 9px; }
.m-group3 .group-fieldset .fieldset-head{ border-bottom: 1px solid #E4E4E4; }
.m-group3 .group-fieldset .fieldset-title{ font-size: 14px; display: inline-block; height: 24px; line-height: 24px; padding-bottom: 3px; border-bottom: 2px solid #428BCA; margin-bottom: -1px; }
.m-group3 .group-fieldset .fieldset-body{ padding: 9px 0; }
.m-group3 .group-edit{ display: none; }
/*漏斗*/
.m-funnel1{ margin-bottom: 15px; }
.m-funnel1 .funnel-filter{ margin-bottom: 9px; }
.m-funnel1 .funnel-edit{ float: right; }
.m-funnel1 .funnel-tab{ position: relative; }
.m-funnel1 .funnel-tab .tab-label{ float: left; margin-right: -1px; border-bottom: 1px solid #ddd; position: relative; }
.m-funnel1 .funnel-tab .tab-label .label-inner{ padding-top: 1px; display: block; width: 548px; height: 420px; border: 1px solid #ddd; border-bottom: 0; background-color: #fff; opacity: .3; filter: alpha(opacity=30); }
.m-funnel1 .funnel-tab .tab-label:first-child{ border-radius: 4px 0 0 0; }
.m-funnel1 .funnel-tab .tab-label:first-child .label-inner{ border-radius: 4px 0 0 0; }
.m-funnel1 .funnel-tab .tab-label:last-child{ margin-right: 0; border-radius: 0 4px 0 0; }
.m-funnel1 .funnel-tab .tab-label:last-child .label-inner{ width: 549px; border-radius: 0 4px 0 0; }
.m-funnel1 .funnel-tab .tab-label.tab-selected{ border-top: 2px solid #0081CC; border-bottom: 0; position: relative; z-index: 3; border-radius: 0; }
.m-funnel1 .funnel-tab .tab-label.tab-selected .label-inner{ border-top: 0; padding-top: 0; border-radius: 0; opacity: 1; filter: alpha(opacity=100); }
.m-funnel1 .funnel-tab .tab-label.tab-selected .tab-proxy{ display: none; }
.m-funnel1 .funnel-tab .tab-proxy{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; cursor: pointer; background-color: #fff; opacity: 0; filter: alpha(opacity=0); }
.m-funnel1 .funnel-tab .tab-wrap{ padding: 18px; background-color: #fff; border: 1px solid #ddd; border-radius: 0 0 4px 4px; border-top: 0; position: relative; }
.m-funnel1 .funnel-data{ margin-bottom: 18px; }
.m-funnel1 .funnel-data table{ width: 100%; border-collapse: collapse; border-spacing: 0; }
.m-funnel1 .funnel-data td:first-child{ padding-left: 0; }
.m-funnel1 .funnel-data td:last-child{ padding-right: 0; }
.m-funnel1 .funnel-data td{ padding: 0 6px; }
.m-funnel2{ margin-top: 6px; padding-left: 390px!important; padding-top: 30px!important; background: url(../image/15.png) no-repeat 24px 30px; }
.m-funnel2 table{ margin-top: -30px; }
.m-funnel2 th{ height: 26px; line-height: 26px; }
.m-funnel2 td{ height: 28px; line-height: 28px; padding: 4px 0 5px; }
/*区块*/
.m-block1{ border: 1px solid #ddd; padding: 9px; border-radius: 4px; }
.m-block1 .block-title{ display: block; font-weight: 200; margin-bottom: 3px; color: #999; }
.m-block1 .block-text{ display: block; font-size: 18px; }
/*统计*/
.m-count1{  }
.m-count1 .count-info{ padding: 6px 0; text-align: right; }
.m-count1 .count-info .info-item{ margin-left: 12px; }
.m-count1 .count-info .think-spinner{ vertical-align: middle; }
.m-count2{ margin-bottom: 12px; }
.m-count2 .w-table1{ margin-top: 12px; }
.m-count3{ display: inline-block; position: relative; position: relative; height: 20; line-height: 20px; padding: 0 6px; background-color: #eee; border-radius: 3px; }
.m-count3 .text{ color: #666; font-weight: 200; }
.m-count3 .arrow{ position: absolute; width: 0; height: 0; border: 5px solid #eee; border-top-color: #fff; border-bottom-color: #fff; border-left: 0; left: -5px; top: 50%; margin-top: -5px; }
.m-count4{  }
.m-count4 .count-key{ float: left; padding: 12px; width: 294px; }
.m-count4 .count-key .title{ color: #2898E0; display: block; height: 24px; line-height: 24px; font-size: 16px; margin-bottom: 6px; }
.m-count4 .count-key .money{ color: #F7A35C; display: block; font-size: 42px; font-weight: 700; }
.m-count4 .count-key .money sup{ vertical-align: top; height: 20px; line-height: 20px; display: inline-block; }
.m-count4 .count-key .money b{ font-size: 16px; vertical-align: top; margin-top: 20px; margin-left: 9px; display: inline-block; }
.m-count4 .count-key .money:hover{ text-decoration: none; }
.m-count4 .count-key .number{ color: #999; }
.m-count4 .count-other{ float: left; }
.m-count4 .count-other .other-item{ color: #484848; float: left; margin: 0 22px; text-align: center; }
.m-count4 .count-other .other-item .title{ display: block; font-weight: 200; color: #999; }
.m-count4 .count-other .other-item .number{ background-color: #fff; display: block; font-size: 30px; font-weight: 200; width: 90px; height: 90px; line-height: 90px; border-radius: 45px; border: 2px dashed #ddd; border-radius: 47px; margin-bottom: 6px; }
.m-count4 .count-other .other-item:hover{ text-decoration: none; }
/*图表*/
.m-chart1{ border: 1px solid #ddd; border-radius: 4px; background-color: #fff; }
.m-chart1 table{ width: 100%; border-collapse: collapse; border-spacing: 0; }
.m-chart1 table td{ border-left: 1px solid #ddd; }
.m-chart1 table td:first-child{ border-left: 0; }
.m-chart1 .chart-item{ height: 220px; overflow: hidden; }
.m-chart2{  }
.m-chart2 .chart-item{ float: left; width: 72px; text-align: center; }
.m-chart2 .chart-item .number{ display: inline-block; width: 60px; height: 60px; font-size: 18px; background-color: #f6f6f6; border: 1px dashed #ddd; border-radius: 31px; font-weight: 200; text-align: center; line-height: 60px; }
.m-chart2 .chart-item .title{ display: block; height: 24px; line-height: 24px; padding-top: 3px; font-weight: 200; }
.m-chart3{ padding: 30px 0 0 220px; position: relative; min-height: 242px; }
.m-chart3 .chart-image{ width: 200px; height: 200px; position: absolute; left: 0; top: 24px; background: url(../image/38.png) no-repeat 50% 50%; }
.m-chart3 .chart-image .image-show{ display: block; width: 200px; height: 200px; }
.m-chart3 .chart-image .image-title{ position: absolute; width: 150px; height: 150px; text-align: center; left: 50%; top: 50%; margin-left: -75px; margin-top: -75px; background: url(../image/41.png) no-repeat 50% 50%; }
.m-chart3 .chart-image .image-title .text{ font-weight: 200; display: block; height: 60px; padding-top: 90px; background: url(../image/35.png) no-repeat 50% 34px; }
.m-chart3 .chart-list{  }
.m-chart3 .chart-list .list-item{ color: #484848; display: block; font-weight: 200; padding-left: 24px; position: relative; width: 146px; float: left; margin: 24px 0; }
.m-chart3 .chart-list .list-item .block{ position: absolute; top: 5px; left: 0; border: 3px solid #999; border-radius: 8px; display: inline-block; height: 10px; margin-right: 6px; margin-top: 10px; vertical-align: top; width: 10px; }
.m-chart3 .chart-list .list-item .count{ display: block; height: 20px; line-height: 20px; }
.m-chart3 .chart-list .list-item .name{ display: block; height: 20px; line-height: 20px; }
.m-chart3 .chart-list .list-item .number{ font-size: 16px; font-weight: 700; }
.m-chart3 .chart-list .list-item .rate{ color: #999; display: inline-block; margin-left: 18px; }
.m-chart3 .chart-list .list-item .color1{ border-color: #95CEFF; }
.m-chart3 .chart-list .list-item .color2{ border-color: #5C5C61; }
.m-chart3 .chart-list .list-item .color3{ border-color: #A9FF96; }
.m-chart3 .chart-list .list-item .color4{ border-color: #FFBC75; }
.m-chart3 .chart-list .list-item .color5{ border-color: #999EFF; }
.m-chart3 .chart-list .list-item .color6{ border-color: #FF7599; }
.m-chart3 .chart-list .list-item:hover{ text-decoration: none; }
/*排行*/
.m-rank2{ margin-left: -6px; margin-right: -6px; margin-bottom: 12px; }
.m-rank2 .rank-customer,.m-rank2 .rank-people,.m-rank2 .rank-product,.m-rank2 .rank-province{ float: left; width: 270px; margin: 0 6px; }
/*合并*/
.m-combine1{  }
.m-combine1 .w-tip1{ margin-bottom: 12px; }
/*规则*/
.m-rule1{  }
.m-rule1 .rule-box{ border: 1px solid #ddd;width:46%;float:left; border-radius: 4px; padding: 12px; margin-bottom: 18px; background-color: #fff; }
.m-rule1 .rule-box .box-title{ font-size: 14px; }
.m-rule1 .rule-odd{margin-right:35px}
/*评论*/
.m-comment1{  }
.m-comment1 .comment-post{ margin-bottom: 12px; border: 1px solid #ddd; border-radius: 3px; }
.m-comment1 .comment-post .post-enter{ position: relative; }
.m-comment1 .comment-post .post-enter textarea{ resize: none; height: 20px; position: relative; z-index: 3; padding: 6px 5px; border: 0; background-color: transparent; }
.m-comment1 .comment-post .post-enter{  }
.m-comment1 .comment-main .main-head{ height: 24px; line-height: 24px; padding-bottom: 3px; border-bottom: 1px solid #ddd; }
.m-comment1 .comment-main .main-head strong{ font-weight: 200; }
.m-comment1 .comment-item{ padding: 12px 0; border-bottom: 1px dotted #ddd; position: relative; }
.m-comment1 .comment-item .w-loading5{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(255,255,255,.5); }
.m-comment1 .comment-item .w-loading5 .loading-inner{ position: absolute; top: 50%; left: 50%; margin-top: -12px; margin-left: -30px; }
.m-comment1 .comment-content{ line-height: 1.6em; min-height: 26px; margin-bottom: 3px; }
.m-comment1 .comment-date{ color: #999; }
.m-comment1 .comment-deleteing{ color: #999; float: right; }
.m-comment1 .comment-delete,.m-comment1 .comment-review,.m-comment1 .comment-receipt{ float: right; margin-left: 12px; }
.m-comment1 .comment-item:hover{ background-color: #FFFFDD; }
.m-comment1 .comment-post .post-operate{ height: 24px; line-height: 24px; display: none; background-color: #f1f1f1; padding: 6px 12px; }
.m-comment1 .comment-post .post-receipt{ float: right; margin-right: 12px; color: #666; }
.m-comment1 .comment-post .post-submit{ float: right; min-width: 48px; text-align: center; }
.m-comment1 .comment-main .m-empty2{ margin: 48px 0; }
.m-comment1 .comment-total{ font-weight: 200; }
.m-comment1 .comment-post .comment-wran{ z-index: 2; position: absolute; display: block; top: 3px; right: 3px; bottom: 4px; left: 3px; border-radius: 3px; background-color: #FFBBBB; }
.m-comment1 .comment-list .m-more1{ margin-top: 12px; }
.m-comment1.m-comment-active{  }
.m-comment1.m-comment-active .comment-post .post-enter textarea{ height: 48px; }
.m-comment1.m-comment-active .comment-post .post-operate{ display: block; }
.m-comment2 .comment-head{ margin-bottom: 12px; }
.m-comment2 .comment-count{ color: #999; }
.m-comment2 .comment-filter,.m-comment2 .comment-operate{ float: left; margin-bottom: 12px; }
.m-comment2 .comment-search{ float: right; }
.m-comment3{}
.m-comment3 .comment-item{ padding-bottom: 6px; margin-bottom: 6px; border-bottom: 1px dashed #ddd; line-height: 1.7em; }
.m-comment3 .comment-item .date{ float: right; color: #999; }
/*日志*/
.m-log1 .log-head{ margin-bottom: 12px; }
.m-log1 .log-count{ color: #999; }
.m-log1 .log-filter,.m-log1 .log-operate{ float: left;}
.m-log1 .log-search{ float: right; }
/**/
/*公告*/
.m-affiche1 .affiche-head{ margin-bottom: 12px; }
.m-affiche1 .affiche-count{ color: #999; }
.m-affiche1 .affiche-filter,.m-affiche1 .affiche-operate{ float: left;}
.m-affiche1 .affiche-search{ float: right; }
/*提醒*/
.m-message1{  }
.m-message1 .message-query{ margin-bottom: 12px; }
.m-message1 .message-filter{ float: left;}
.m-message1 .message-search{ float: right; }
/*编辑器*/
.m-editor1{ border: 2px dashed #ddd; padding: 12px; border-radius: 6px; margin-bottom: 12px; height: 560px; }
.m-editor1 .think-placeholder{ display: block!important; }
.m-editor1 .editor-title{ display: block; width: 100%; padding: 0; border: 0; height: 24px; line-height: 24px; font-size: 14px; padding-bottom: 12px; border-bottom: 2px dashed #ddd; }
.m-editor1 .editor-content{ display: block; width: 900px; height: 500px; padding: 0; border: 0; font-size: 14px; }
/*内容*/
.m-content1{ line-height: 1.7em; white-space: normal }
.m-content1 pre{ font-family: '微软雅黑'; white-space: pre-wrap; white-space: -moz-pre-wrap;  white-space: -pre-wrap;  white-space: -o-pre-wrap; word-wrap: break-word; word-break:break-all;overflow:hidden; }
/*导航*/
.m-navg1 .navg-inner{ height: 65px; }
.m-navg1 .navg-main{ height: 32px; padding: 0 12px; background-color: #0081CC; border-radius: 4px 4px 0 0; }
.m-navg1 .navg-main .navg-down{ float: left; position: relative; margin-right: 12px; z-index: 12; }
.m-navg1 .navg-main .navg-down .down-show{ margin-top: 3px; line-height: 0; }
.m-navg1 .navg-main .navg-down .down-show a{ display: inline-block; vertical-align: top; height: 29px; line-height: 26px; padding: 0 12px; font-size: 13px; font-weight: 700; color: #fff; }
.m-navg1 .navg-main .navg-down .down-show a:hover{ text-decoration: none; }
.m-navg1 .navg-main .navg-down .down-hide{ display: none; position: absolute; left: -1px; top: 32px; min-width: 72px; padding: 4px; border-radius: 0 0 3px 3px; background-color: #fff; border: 1px solid #B8B8B8; border-top: 0; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
.m-navg1 .navg-main .navg-down .down-hide ul{ margin-top: -2px; }
.m-navg1 .navg-main .navg-down .down-hide li a{ display: block; padding: 1px 11px; height: 24px; line-height: 24px; white-space: nowrap; color: #484848; border-radius: 3px; }
.m-navg1 .navg-main .navg-down .down-hide li a:hover{ background-color: #eee; text-decoration: none; }
.m-navg1 .navg-main .navg-down.selected .down-show,.m-navg1 .navg-main .navg-down:hover .down-show,.m-navg1 .navg-main .navg-down.navg-selected .down-show{ border-radius: 3px 3px 0 0; background: #ffffff; }
.m-navg1 .navg-main .navg-down.selected .down-show a,.m-navg1 .navg-main .navg-down:hover .down-show a,.m-navg1 .navg-main .navg-down.navg-selected .down-show a{ color: #484848; }
.m-navg1 .navg-main .navg-down:hover .down-hide{ display: block; }
.m-navg1 .navg-bout{ height: 32px; line-height: 32px; padding: 0 11px; border: 1px solid #ddd; border-top: 0; border-radius: 0 0 4px 4px; background-color: #fff; }
.m-navg1 .navg-bout .link{ float: left; margin: 0 15px; color: #484848; }
.m-navg1 .navg-bout .link.selected{ font-weight: 700; color: #2898e0; }
.m-navg2{  }
.m-navg2 .navg-item{ float: left; margin-left: -13px; margin-right: -13px; vertical-align: top; }
.m-navg2 .navg-line{ float: left; margin: 15px 12px 0 12px; }
.m-navg2 .navg-item .drop-hide{ min-width: 81px; }
.m-navg2 .w-drop4.more .drop-hide{ width: 360px; line-height: 1.7em; padding: 6px 0; }
.m-navg2 .w-drop4.more .drop-hide dl{ padding: 4px 12px; }
.m-navg2 .w-drop4.more .drop-hide dt{ font-weight: 700; }
.m-navg2 .w-drop4.more .drop-hide dd{ margin-left: -3px; margin-right: -3px; }
.m-navg2 .w-drop4.more .drop-hide dd a{ display: inline-block; margin: 2px 3px; }
.m-navg3 .navg-item{ float: left; min-width: 42px; text-align: center; color: #666; cursor: pointer; height: 26px; line-height: 26px; padding: 0 12px; border: 1px solid #ddd; border-bottom: 0; border-radius: 3px 3px 0 0; margin-right: 3px; background: url(../image/44.png) repeat-x 0 0; text-shadow: 0 1px #fff; }
.m-navg3 .navg-item.navg-selected{ background: #f9f9f9; padding-bottom: 1px; margin-bottom: -1px; color: #484848; font-weight: 700; }
.m-navg3 .navg-item.navg-selected:hover{ background: #f9f9f9; border-color: #ccc; }
.m-navg3 .navg-item.navg-selected:active{ box-shadow: none; }
.m-navg3 .navg-item:hover{ border-color: #999; text-decoration: none; }
.m-navg3 .navg-item:active{ background-position: 0 -26px; }
.m-navg4{ margin-bottom: 8px; margin-top: -6px; height: 24px; line-height: 24px; padding: 0 12px; }
.m-navg4 .navg-item{ color: #666; font-weight: 200; float: left; }
.m-navg4 .navg-item.navg-selected,.m-navg4 .navg-item.navg-selected:hover{ color: #2898E0; font-weight: 700; }
.m-navg4 .navg-item:hover{ text-decoration: none; color: #484848; }
.m-navg4 .navg-line{ color: #ccc; float: left; margin: -1px 12px 0; font-style: normal; }
/*盒子*/
.m-box1{ margin-bottom: 15px; padding-top: 9px; }
.m-box1 .box-head{ height: 24px; line-height: 24px; padding: 0 12px 3px; }
.m-box1 .box-head input{ float: left; margin-top: 5px; margin-right: 5px; }
.m-box1 .box-title{ font-weight: 700; }
.m-box1 .box-list li{ line-height: 20px; padding: 2px 0; display: block; }
.m-box1 .box-list .label{ display: inline-block; }
.m-box1 .box-foot{ padding-top: 9px; color: #666; }
.m-box1 .m-links1{ float: right; }
.m-box1 .w-drop5{ float: right; margin-left: 7px; }
.m-box1 .m-comment1{ width: 662px; }
.m-box1 .m-comment1 .comment-post textarea{ width: 650px; }
.m-box1 .w-tab1 .tab-label b{ font-weight: 200; }
.m-box1 .summary{ background-color: #F9F2E0; line-height: 1.6em; margin-bottom: 6px; max-height: 38px; padding: 3px 0; overflow-y: auto; }
.m-box2{ padding-bottom: 12px; border-bottom: 1px solid #eee; margin-bottom: 12px; }
.m-box2 .box-head{ height: 24px; line-height: 24px; margin-bottom: 6px; }
.m-box2 .box-head .box-title{ float: left; font-size: 14px; font-weight: 200; }
.m-box2 .box-head .e-link1{ float: left; }
.m-box2 .box-head .e-line3{ float: left; margin: 0 6px; }
.m-box2 .box-foot{ margin-top: 6px; }
.m-box2 .box-more{ float: right; margin-top: 2px; }
.m-box3{ background-color: #fff; border-radius: 6px; border: 1px solid #ddd; margin-bottom: 12px; }
.m-box3 .box-head{ height: 36px; line-height: 36px; padding: 0 12px; border-bottom: 1px solid #ddd; }
.m-box3 .box-title{ font-size: 14px; }
.m-box3 .box-body{ padding: 12px; position: relative; }
.m-box3 .m-table3{ margin: -12px; }
.m-box3 .w-loading1{ position: absolute; top: 50%; left: 50%; margin-left: -50px; margin-top: -23px; }
.m-box4 .box-head{ height: 36px; line-height: 36px; margin-bottom: 3px; }
.m-box4 .box-title{ font-size: 18px; font-weight: 200; }
.m-box4 .box-result{ position: relative; }
.m-box4 .m-table4,.m-box4 .w-table1{ margin-bottom: 12px; }
.m-box4 .m-chart1{ margin-bottom: 12px; }
.m-box5{ border: 1px solid #ddd; background-color: #fff; border-radius: 4px; }
.m-box5 .box-head{ height: 42px; line-height: 42px; padding: 0 12px; }
.m-box5 .box-title{ font-size: 16px; font-weight: 200; }
.m-box5 .box-body{ padding: 0 12px 12px; position: relative; }
.m-box5 .box-body .w-loading1{ position: absolute; top: 50%; left: 50%; margin-left: -50px; margin-top: -33px; }
.m-box5 .box-filter{ float: right; height: 30px; line-height: 30px; margin-top: 8px; }
.m-box5 .box-filter .w-btn4{ float: left; }
.m-box5 .box-filter .w-btn4 i{ vertical-align: top; margin-top: 2px; }
.m-box6{ border: 1px solid #FBEED5; background-color: #FCF8E3; line-height: 1.7em; padding: 6px 12px; border-radius: 4px; }
.m-box7{ background-color: #fff; border-radius: 4px; }
.m-box7 .box-head{ height: 42px; line-height: 42px; padding: 0 12px; }
.m-box7 .box-title{ font-size: 16px; font-weight: 200; }
.m-box7 .box-body{ padding: 0 12px 12px; position: relative; }
.m-box7 .box-body .w-loading1{ position: absolute; top: 50%; left: 50%; margin-left: -50px; margin-top: -33px; }
/*选择*/
.m-check1{  }
.m-check1 .check-item{ position: relative; float: left; width: 120px; height: 48px; padding-bottom: 30px; border: 1px solid #ddd; margin-right: -1px; cursor: pointer; }
.m-check1 .check-title{ position: absolute; left: 0; bottom: 0; display: block; height: 30px; line-height: 30px; text-align: center; font-weight: 200; width: 100% }
.m-check1 .check-icon{ position: absolute; left: 50%; top: 9px; margin-left: -18px; opacity: .6; }
.m-check1 .check-status{ position: absolute; top: 3px; right: 6px; display: none; }
.m-check1 .check-item:first-child{ border-radius: 4px 0 0 4px; }
.m-check1 .check-item:last-child{ border-radius: 0 4px 4px 0 ; }
.m-check1 .check-item:hover{ background-color: #F1F1F1; border-color: #ADADAD; position: relative; z-index: 3; }
.m-check1 .check-item.check-selected{ background-color: #5EB0DF; border-color: #5EB0DF; color: #fff; z-index: 10; }
.m-check1 .check-item.check-selected .e-icon66{ background-position: -36px -144px; opacity: 1; }
.m-check1 .check-item.check-selected .e-icon62{ background-position: -36px 0; opacity: 1; }
.m-check1 .check-item.check-selected .e-icon64{ background-position: -36px -72px; opacity: 1; }
.m-check1 .check-item.check-selected .e-icon65{ background-position: -36px -108px; opacity: 1; }
.m-check1 .check-item.check-selected .check-status{ display: block; }
.m-check1 .check-input{ display: none; }
.m-check2 .suffix-icon{ cursor: pointer; }
.m-check2.m-check-loading .suffix-icon{ background: url(../image/12.gif) no-repeat 50% 50%; }
.m-check2.m-check-loading .suffix-icon i{ display: none; }
/*授权*/
.m-access1{  }
.m-access1 .w-tab2 .tab-label input{ display: none; }
.m-access1 table{ border-collapse: collapse; border-spacing: 0; width: 100%; }
.m-access1 th,.m-access1 td{ padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #F1F1F1; }
.m-access1 th{ padding-left: 12px; padding-right: 12px; font-weight: 200; text-align: left; vertical-align: top; }
.m-access1 tr:hover td,.m-access1 tr:hover th{ background-color: #FFFFDD; }
.m-access1 .w-checkbox1{ margin-right: 12px; }
.m-access1 .tab-wrap{ overflow-y: auto; height: 176px; }
/*评估*/
.m-assess1{ line-height: 1.6em; }
.m-assess1 .assess-item{ padding: 3px 0; margin-bottom: 6px; }
.m-assess1 .assess-tip{ color: #999; }
/*表格*/
.m-table1{ position: relative; }
.m-table1 table{ table-layout: fixed; }
.m-table1 th .w-btn4{ margin-left: -8px; }
.m-table1 td{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.m-table1 .table-body{ position: relative; }
.m-table1 .m-empty2{ position: absolute; top: 50%; left: 18px; right: 18px; margin-top: -20px; }
.m-table2{ border: 1px solid #ddd; border-radius: 4px; background-color: #fff; }
.m-table2 table{ border-collapse: collapse; border-spacing: 0; border: 1px solid #ddd; width: 100%; }
.m-table2 td,.m-table2 th{ padding: 6px; border: 1px solid #ddd; }
.m-table3{  }
.m-table3 table{ border-collapse: collapse; border-spacing: 0; width: 100%; }
.m-table3 th{ padding: 0 12px; height: 24px; line-height: 24px; text-align: left; font-weight: 200; color: #999; background-color: #eee; }
.m-table3 th:first-child{ border-radius: 4px 0 0 4px; }
.m-table3 th:last-child{ border-radius: 0 4px 4px 0; }
.m-table3 .table-line{ display: inline-block; height: 12px; width: 1px; overflow: hidden; line-height: 9; overflow: hidden; background-color: #ddd; margin-top: 6px; float: left; margin-left: -12px; }
.m-table3 td{ padding: 12px; }
.m-table4{ border: 1px solid #ddd; border-radius: 4px; background-color: #fff; }
.m-table4 table{ border-collapse: collapse; border-spacing: 0; width: 100%; }
.m-table4 th{ background-color: #F1F1F1; color: #999; height: 32px; line-height: 32px; border-bottom: 1px solid #ddd; font-weight: 200; text-align: left; padding: 0 12px; }
.m-table4 th:first-child{ border-radius: 4px 0 0 0; }
.m-table4 th:last-child{ border-radius: 0 4px 0 0; }
.m-table4 td{ border: 1px solid #ddd; border-bottom: 0; border-right: 0; line-height: 24px; padding: 6px 12px; }
.m-table4 .table-odd{}
.m-table4 .table-even{ background-color: #f6f6f6; }
.m-table5 table{ width: 100%; border-collapse: collapse; border-radius: 3px; }
.m-table5 th,.m-table5 td{ border: 1px solid #ddd; padding: 3px 12px; height: 24px; line-height: 24px; text-align: left; }
.m-table5 th .field{ display: block; cursor: pointer; }
.m-table5 th.selected{ background-color: #7CB5EC; color: #fff; }
.m-table5 tr:hover td{ background-color: #FFFFDD; }
.m-table5 tr td.selected{ background-color: #E5F0FB; }
.m-table5 tr.even td.selected{ background-color: #D7E9F9; }
.m-table5 tr.even td{ background-color: #f6f6f6; }
.m-table6 .table-head{  }
.m-table6 .table-head table{ width: 100%; border-collapse: 0; border-spacing: 0; }
.m-table6 .table-head th{ height: 24px; line-height: 24px; padding: 0 12px; border-bottom: 1px solid #ddd; text-align: left; }
.m-table6 .table-body{ overflow-y: hidden; }
.m-table6 .table-body table{ width: 100%; border-collapse: 0; border-spacing: 0; }
.m-table6 .table-body td{ height: 30px; line-height: 30px; padding: 0 12px; border-bottom: 1px solid #ddd; text-align: left; }
.m-table6:hover .table-body{ overflow-y: auto; }
.m-table7{ border: 1px solid #DDDDDD; border-radius: 3px; background-color: #F1F1F1; padding-bottom: 1px; }
.m-table7 .table-column{ position: relative; float: left; background-color: #fff; }
.m-table7 .table-column table{ table-layout: fixed; }
.m-table7 .table-column td{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.m-table7 .table-column .checkbox{ margin-right: 6px; }
.m-table7 .table-scroll{ overflow-x: auto; }
.m-table7 table{ width: 100%; border-collapse: collapse; white-space: nowrap; }
.m-table7 table th{ background-color: #F1F1F1; color: #999; height: 32px; line-height: 32px; border-bottom: 1px solid #ddd; font-weight: 200; text-align: left; padding: 0 12px; }
.m-table7 table td{ border-bottom: 1px solid #ddd; line-height: 24px; height: 24px; padding: 9px 12px; }
.m-table7 table tr:last-child td{ border-bottom: 0; }
.m-table7 table tr.table-hover td{ background-color: #FFFFDD; }
.m-table7 .table-scroll{ position: relative; z-index: 10; }/*选项卡*/
.m-table7 .table-check{ margin-right: 6px; }
.m-tab1{ border: 1px solid #ddd; border-radius: 4px; background-color: #fff; position: relative; }
.m-tab1 .tab-navg{ height: 42px; line-height: 42px; padding: 0 12px; }
.m-tab1 .tab-label{ font-size: 16px; float: left; margin-right: 12px; color: #999; cursor: pointer; }
.m-tab1 .tab-label.tab-selected{ color: #484848; }
.m-tab1 .tab-wrap{ padding: 0 12px; margin-bottom: 12px; overflow-y: auto; }
.m-tab1 .tab-item{ display: none; }
.m-tab1 .tab-item .w-loading1{ position: absolute; left: 50%; top: 50%; margin-left: -50px; margin-top: -33px; }
.m-tab1 .tab-item.tab-selected{ display: block; }
.m-tab1 .tab-filter{ position: absolute; top: 0; right: 0; height: 30px; line-height: 30px; margin-top: 8px; padding-right: 12px; }
.m-tab1 .tab-filter .w-btn4{ float: left; }
.m-tab1 .tab-filter .w-btn4 i{ vertical-align: top; margin-top: 2px; }
.m-tab1 .m-empty2{ margin-top: 160px; }
.m-tab2{  }
.m-tab2 .tab-label{ border-bottom: 1px solid #ddd; }
.m-tab2 .tab-label .label-item{ float: left; height: 18px; line-height: 18px; padding-bottom: 4px; margin-right: 15px; }
.m-tab2 .tab-label .label-item.label-selected{ border-bottom: 2px solid #0081CC; padding-bottom: 3px; margin-bottom: -1px; }
/*栏目*/
.m-column1{ margin-left: -15px;  margin-bottom: 15px; }
.m-column1 .column-item{ float: left; margin-left: 15px; width: 540px; }
.m-column2{ margin-left: -15px; }
.m-column2 .column-item{ width: 540px; float: left; margin-left: 15px; }
.m-column2 .m-complex1{ margin-bottom: 15px; }
.m-column2 .m-money1{ margin-bottom: 15px; }
/*状态*/
.m-status1{  }
.m-status1 .box-body{ height: 20px; line-height: 20px; }
.m-status1 .status-drop{ float: left; position: relative; }
.m-status1 .status-drop .drop-show{ cursor: pointer; padding: 0 12px; min-width: 54px; display: inline-block; height: 20px; line-height: 20px; text-align: center; background-color: #F89406; border-radius: 3px; color: #fff; font-weight: 700; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.m-status1 .status-drop .drop-hide{ display: none; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); z-index: 20; position: absolute; top: 20px; left: 0; width: 188px; background: #fff; border: 1px solid #ddd; border-radius: 4px; }
.m-status1 .status-step{ padding-bottom: 6px; }
.m-status1 .status-step .step-item{ position: relative; height: 30px; line-height: 30px; text-align: center; border-radius: 3px; position: relative; background: #ccc; margin: 6px; }
.m-status1 .status-step .step-item .arrow-h,.m-status1 .status-step .step-item .arrow-f{ position: absolute; left: 50%; margin-left: -4px; display: inline-block; height: 0; width: 0; overflow: hidden; border: 4px solid #fff; border-bottom: 0; }
.m-status1 .status-step .step-item .arrow-h{ bottom: -4px; border-left-color: #fff; border-right-color: #fff; border-top-color: #ccc; }
.m-status1 .status-step .step-item .arrow-f{ top: 0; border-left-color: #ccc; border-right-color: #ccc; }
.m-status1 .status-step.status-step1 .step-item1{ background-color: #0081CC; color: #fff; }
.m-status1 .status-step.status-step1 .step-item1 .arrow-h{ border-top-color: #0081CC; border-left-color: #fff; border-right-color: #fff; }
.m-status1 .status-step.status-step1 .step-item1 .arrow-f{ border-top-color: #fff; border-left-color: #0081CC; border-right-color: #0081CC; }
.m-status1 .status-step.status-step2 .step-item1,.m-status1 .status-step.status-step2 .step-item2{ background-color: #0081CC; color: #fff; }
.m-status1 .status-step.status-step2 .step-item1 .arrow-h,.m-status1 .status-step.status-step2 .step-item2 .arrow-h{ border-top-color: #0081CC; border-left-color: #fff; border-right-color: #fff; }
.m-status1 .status-step.status-step2 .step-item1 .arrow-f,.m-status1 .status-step.status-step2 .step-item2 .arrow-f{ border-top-color: #fff; border-left-color: #0081CC; border-right-color: #0081CC; }
.m-status1 .status-step.status-step3 .step-item1,.m-status1 .status-step.status-step3 .step-item2,.m-status1 .status-step.status-step3 .step-item3{ background-color: #0081CC; color: #fff; }
.m-status1 .status-step.status-step3 .step-item1 .arrow-h,.m-status1 .status-step.status-step3 .step-item2 .arrow-h,.m-status1 .status-step.status-step3 .step-item3 .arrow-h{ border-top-color: #0081CC; border-left-color: #fff; border-right-color: #fff; }
.m-status1 .status-step.status-step3 .step-item1 .arrow-f,.m-status1 .status-step.status-step3 .step-item2 .arrow-f,.m-status1 .status-step.status-step3 .step-item3 .arrow-f{ border-top-color: #fff; border-left-color: #0081CC; border-right-color: #0081CC; }
.m-status1 .status-drop:hover .drop-hide{ display: block; }
.m-status1 .box-body{ padding-bottom: 3px; }
.m-status1 .box-body .e-link1{ float: right; margin-left: 12px; }
.m-status1 .w-label1{ min-width: 42px; }
/*更多*/
.m-more1{ cursor: pointer; display: block; margin-right: 24%; margin-left: 24%; height: 24px; line-height: 24px; border-radius: 4px; background-color: #eee; text-align: center; color: #999; }
.m-more1:hover{ background-color: #428BCA; color: #fff; }
.m-more1:active{ box-shadow: 0 3px 3px rgba(66,66,66,0.05) inset; }
/*筛选*/
.m-filter1{ position: relative; }
.m-filter1 .filter-inner{ position: relative; margin-bottom: 15px; }
.m-filter1 .filter-head{ height: 26px; line-height: 26px; padding: 12px 12px 3px; border: 1px solid #ddd; border-bottom: 0; border-radius: 4px 4px 0 0; background-color: #fff; }
.m-filter1 .filter-head .filter-title{ float: left; font-size: 14px; }
.m-filter1 .filter-head .filter-empty{ display: none; float: left; margin-left: 6px; cursor: pointer; color: #2898E0; }
.m-filter1 .filter-head .filter-empty:hover{ text-decoration: underline; }
.m-filter1 .m-search3{ position: absolute; top: 13px; right: 12px; }
.m-filter1 .filter-body{ padding: 0 12px 9px; border: 1px solid #ddd; border-top: 0; border-radius: 0 0 4px 4px; background-color: #fff; }
.m-filter1 .filter-fold{ overflow: hidden; }
.m-filter1 .filter-list table{ border-collapse: collapse; width: 100%; }
.m-filter1 .filter-list td,.m-filter1 .filter-list th{ line-height: 20px; padding: 4px 12px; border-bottom: 1px dotted #ddd; }
.m-filter1 .filter-list th{ width: 84px; text-align: left; font-weight: 200; vertical-align: top; line-height: 28px; }
.m-filter1 .filter-list tr:first-child th{ border-radius: 3px 0 0 0; }
.m-filter1 .filter-list tr:last-child th{ border-radius: 0 0 0 3px; }
.m-filter1 .filter-list .filter-link{ float: left; margin: 4px 24px 4px 0; }
.m-filter1 .filter-list .filter-link .checkbox-text{ max-width: 92px; min-width: 54px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.m-filter1 .filter-list .filter-last th,.m-filter1 .filter-list .filter-last td{ border-bottom: 0; }
.m-filter1 .filter-checkboxs{ max-height: 106px; overflow-y: auto; }
.m-filter1 .filter-list tr:last-child th,.m-filter1 .filter-list tr:last-child td{ border-bottom: 0; }
.m-filter1 .filter-checked{ display: none; padding-bottom: 6px; padding-top: 6px; border-top: 1px dotted #DDD; }
.m-filter1 .filter-checked .w-label1{ float: left; margin: 6px 6px 0 0; position: relative; }
.m-filter1 .filter-checked .w-label1 .label-text{ max-width: 170px; }
.m-filter1 .filter-foot{ display: none; text-align: center; }
.m-filter1 .filter-more{ display: inline-block; margin-top: -1px; cursor: pointer; color: #999; border: 1px solid #ddd; border-top: 0; background-color: #fff; height: 18px; line-height: 18px; padding: 0 9px 2px 12px; border-radius: 0 0 4px 4px; vertical-align: top; }
.m-filter1 .filter-more b{ font-weight: 200; }
.m-filter1 .filter-more i{ vertical-align: top; margin-top: 2px; opacity: .6; }
.m-filter1 .filter-more .more-close{ display: none; }
.m-filter1 .filter-more.fold-active .more-close{ display: inline-block; }
.m-filter1 .filter-more.fold-active .more-open{ display: none; }
.m-filter1 > .w-loading5{ width: 300px; height: 30px; line-height: 30px; margin-bottom: 15px; text-align: center; margin-left: auto; margin-right: auto; margin-top: -15px; background-color: #D9D9D9; border-radius: 0 0 12px 12px; }
.m-filter1 > .w-loading5 .loading-inner{ background-image: none; padding-left: 0; }
.m-filter1 .filter-list li{ padding: 4px 12px; border-bottom: 1px dotted #ddd; line-height: 20px; }
.m-filter1 .filter-list li .label{ width: 102px; float: left; padding: 4px 0; }
.m-filter1 .filter-list li .label .arrow{ display: none; }
.m-filter1 .filter-list li .target{ width: 892px; float: left; }
.m-filter1 .filter-list li:hover{ background-color: #FFFFDD; }
.m-filter1 .filter-list li.filter-last{ border-bottom: 0; }
.m-filter1 .filter-list .more{ display: none; float: left; }
.m-filter1 .filter-list .more .more-label{ cursor: pointer; padding: 12px 11px; display: inline-block; position: relative; z-index: 100; line-height: 20px; background-color: #fff; }
.m-filter1 .filter-list .more .more-label .arrow{ display: inline-block; margin-top: 3px; margin-left: 3px; vertical-align: top; }
.m-filter1 .filter-list .more .more-target{ display: none; position: absolute; top: 44px; left: 0; right: 0; border: 1px solid #CCC; background-color: #fff; }
.m-filter1 .filter-list .more .more-target li{ display: block!important; }
.m-filter1 .filter-list .more:hover .more-target{ display: block; }
.m-filter1 .filter-list .more:hover .more-label{ border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding-left: 10px; padding-right: 10px; padding-bottom: 13px; margin-bottom: -1px; position: relative; }
.m-filter1.filter-fixed .filter-inner{ position: fixed; left: 0; top: 0; right: 0; z-index: 1005; border-bottom: 1px solid #ccc; box-shadow: 0 2px 3px rgba(66,66,66,.1); background-color: #fff; }
.m-filter1.filter-fixed .filter-inner .filter-interim{ margin-left: auto; margin-right: auto; width: 1100px; position: relative; }
.m-filter1.filter-fixed .filter-inner .filter-foot{ display: none!important; }
.m-filter1.filter-fixed .filter-inner .filter-head{ display: none!important; }
.m-filter1.filter-fixed .filter-inner .filter-checked{ display: none; }
.m-filter1.filter-fixed .filter-inner .filter-body{ border: 0; padding: 0; }
.m-filter1.filter-fixed .filter-inner .filter-list .list li{ float: left; border-bottom: 0; display: block!important; padding: 0; }
.m-filter1.filter-fixed .filter-inner .filter-list .list li .label{ cursor: pointer; padding: 12px 11px; display: inline-block; position: relative; z-index: 100; }
.m-filter1.filter-fixed .filter-inner .filter-list .list li .target{ display: none; width: auto; position: absolute; left: 0; right: 0; top: 45px; z-index: 50; border: 1px solid #ccc; border-top: 0; background-color: #fff; padding: 18px; }
.m-filter1.filter-fixed .filter-inner .filter-list .list .label{ width: auto; }
.m-filter1.filter-fixed .filter-inner .filter-list .list .label .arrow{ display: inline-block; margin-top: 3px; margin-left: 3px; vertical-align: top; }
.m-filter1.filter-fixed .filter-inner .filter-list .list li:hover .label{ border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding-bottom: 13px; margin-bottom: -1px; padding-left: 10px; padding-right: 10px; position: relative; background-color: #fff; }
.m-filter1.filter-fixed .filter-inner .filter-list .list li:hover .target{ display: block; }
.m-filter1.filter-fixed .filter-inner .filter-checked{ display: none!important; }
.m-filter1.filter-fixed .filter-inner .m-search3{ top: 9px; right: 0; }
.m-filter1.filter-fixed .filter-inner .filter-list .more{ display: block; } 
.m-filter1.filter-fixed .filter-inner .filter-list .list{ float: left; } 
.m-filter1.filter-fixed.filter-active .filter-list .list li.active .label{ border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding-bottom: 13px; margin-bottom: -1px; padding-left: 10px; padding-right: 10px; position: relative; background-color: #fff; }
.m-filter1.filter-fixed.filter-active .filter-list .list li.active .target{ display: block; }
.m-filter1.filter-fixed.filter-active .filter-list .more.active .more-target{ display: block; }
.m-filter1.filter-fixed.filter-active .filter-list .more.active .more-label{ border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding-left: 10px; padding-right: 10px; padding-bottom: 13px; margin-bottom: -1px; position: relative; }
.m-filter2{ width: 978px; min-height: 60px; max-height: 144px; overflow-y: auto; padding: 6px; }
.m-filter2 .w-checkbox2{ float: left; margin: 6px; width: 108px; color: #666; }
.m-filter2 .w-checkbox2:hover{ color: #484848; }
.m-filter3 .filter-item{ float: left; margin-right: 12px; }
.m-filter3 .filter-item:last-child{ margin-right: 0; }
.m-filter3 .filter-item .w-select-text1{ vertical-align: middle; }
.m-filter3 .filter-item .w-select-text2{ vertical-align: middle; }
.m-filter3 .filter-item .w-text1{ vertical-align: middle; }
.m-filter3 .filter-item .think-select{ vertical-align: middle; }
/*时间轴*/
.m-timeline1{ margin-left: 6px; }
.m-timeline1 .timeline-item{ position: relative; border-left: 2px solid #ddd; padding: 3px 12px; }
.m-timeline1 .timeline-radius{ display: inline-block; position: absolute; left: -7px; top: 9px; width: 6px; height: 6px; overflow: hidden; border-radius: 6.5px; background-color: #aaa; border: 3px solid #fff; }
.m-timeline1 .timeline-date{ position: relative; background-color: #ccc; color: #fff; display: inline-block; height: 18px; line-height: 18px; padding: 0 6px; border-radius: 3px; }
.m-timeline1 .timeline-arrow{ position: absolute; left: -3px; top: 50%; margin-top: -3px; display: inline-block; width: 0; height: 0; overflow: hidden; border: 3px solid #ccc; border-top-color: #fff; border-bottom-color: #fff; border-left: 0; }
.m-timeline1 .timeline-main{ padding: 6px 0; }
.m-timeline1 .timeline-item.timeline-first .timeline-date,.m-timeline1 .timeline-item.timeline-first .timeline-radius{ background-color: #8BBC21; color: #fff; }
.m-timeline1 .timeline-item.timeline-first .timeline-arrow{ border-right-color: #8BBC21; }
/*图文*/
.m-imgtxt1{ line-height: 1.7em; color: #999; }
.m-imgtxt1 dt,.m-imgtxt1 dd{ margin-bottom: 3px; }
.m-imgtxt1 .imgtxt-title{ font-weight: 700; }
.m-imgtxt1 .imgtxt-line{ color: #ccc; font-style: normal; float: left; margin: 0 9px; }
.m-imgtxt1 .imgtxt-text{ float: left; }
/*部门*/
.m-dept1{  }
.m-dept1 .box-body{ padding: 6px 0; min-height: 36px; }
.m-dept1 .dept-add{ float: right; }
.m-dept2{  }
.m-dept2 .dept-menu .think-tree{ border: 0; }
/*搜索*/
.m-search1{  }
.m-search2{  }
.m-search2{ width: 454px; }
.m-search2 .search-form{ margin-bottom: 3px; }
.m-search2 .search-form .search-enter{ width: 370px; }
.m-search2 .search-count{ height: 24px; line-height: 24px; }
.m-search2 .search-count .count-number{ float: left; }
.m-search2 .search-count .count-number b{ color: #FF9805; margin: 0 3px; }
.m-search2 .search-count .count-setting{ float: right; margin-right: 2px; }
.m-search3{  }
.m-search3{ display: inline-block; height: 24px; line-height: 24px; border: 1px solid #ccc; border-radius: 4px; padding-right: 3px; background-color: #fff; }
.m-search3 .search-type{ float: left; position: relative; z-index: 30; }
.m-search3 .search-type .type-show{ display: inline-block; height: 24px; overflow: hidden; padding: 0 18px 0 9px; width: 48px; overflow: hidden; position: relative; }
.m-search3 .search-type .type-show .text{ font-weight: 200; cursor: pointer; }
.m-search3 .search-type .type-show .arrow{ position: absolute; top: 9px; right: 6px; display: inline-block; width: 0; height: 0; overflow: hidden; border: 4px solid #7F7F7F; border-left-color: #fff; border-right-color: #fff; border-bottom: 0; }
.m-search3 .search-type .type-hide{ display: none; padding-top: 3px; position: absolute; top: 24px; left: 0; }
.m-search3 .search-type .type-inner{ width: 272px; min-height: 60px; border: 1px solid #ccc; background-color: #fff; border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
.m-search3 .search-type:hover .type-show{ background: #EEE; }
.m-search3 .search-type:hover .type-hide{ display: block; -moz-animation: animate1 .5s; -webkit-animation: animate1 .5s; }
.m-search3 .search-type .type-group{ line-height: 1.6em; margin: 6px 12px; }
.m-search3 .search-type .type-group dd{ margin-right: -3px; margin-left: -3px; }
.m-search3 .search-type .type-item{ cursor: pointer; display: inline-block; height: 20px; padding: 0 3px; line-height: 20px; border-radius: 3px; margin: 3px; }
.m-search3 .search-type .type-item.type-selected,.m-search3 .search-type .type-item.type-selected:hover{ background: #428BCA; color: #fff; text-decoration: none; }
.m-search3 .search-main{ float: left; }
.m-search3 .search-main .search-text,.m-search3 .search-main .search-date{ border-radius: 3px; border: 0; height: 20px; line-height: 20px; padding: 2px 6px; width: 158px; }
.m-search3 .search-main .search-text,.m-search3 .search-main .search-daterange{ border-radius: 3px; border: 0; height: 20px; line-height: 20px; padding: 2px 6px; width: 158px; }
.m-search3 .think-placeholder{ float: left; }
.m-search3 .search-enter{ border: 0; height: 18px; line-height: 18px; padding: 3px; float: left; width: 160px; }
.m-search3 .search-submit{ float: right; height: 14px; width: 14px; padding: 0; margin-top: 6px; margin-right: 2px; border: 0; cursor: pointer; background: url(../image/5.png) no-repeat 0 -14px; }
.m-search3 .search-submit:hover{ background-position: -14px -14px; }
/*查询*/
.m-query1{  }
.m-query1 .m-search2{ margin: 30px auto 24px; }
.m-query1 .m-navg4{ margin: 12px 0; }
.m-query1 .query-tab{}
.m-query1 .query-tab > .tab-navg{ height: 32px; background-color: #0081CC; border-radius: 4px; padding: 0 12px; }
.m-query1 .query-tab > .tab-navg .tab-label{ float: left; position: relative; color: #fff; font-weight: 700; height: 29px; line-height: 26px; min-width: 36px; text-align: center; margin: 3px 6px 0; padding: 0 12px; border-radius: 3px 3px 0 0; margin-right: 6px; }
.m-query1 .query-tab > .tab-navg .tab-label .count{ color: #fff; font-weight: 200; }
.m-query1 .query-tab > .tab-navg .tab-label:hover{ background-color: #4CA6DB; text-decoration: none; }
.m-query1 .query-tab > .tab-navg .tab-selected,.m-query1 .query-tab > .tab-navg .tab-selected:hover{ text-decoration: none; background-color: #fff; color: #484848; }
.m-query1 .query-tab > .tab-wrap{ margin-top: 15px; position: relative; }
.m-query2{ margin-bottom: 12px; }
.m-query2 .query-filter{ float: left; }
.m-query2 .query-search{ float: right; }
.m-query3{ background-color: #eee; border-radius: 4px; padding: 6px 12px; margin-top: -6px; margin-bottom: 12px; }
/*.m-query3{ padding-top: 6px; border-top: 1px solid #ddd; margin-bottom: 12px; margin-top: -6px; }*/
.m-query3 .query-filter{ float: left; }
.m-query3 .query-search{ float: right; }
/*综合*/
.m-complex1{ height: 296px; }
.m-complex1 .box-body{ height: 242px; }
.m-complex1 table{ margin-top: 6px; }
.m-complex1 td{ padding: 0 18px; min-width: 136px; text-align: center; }
.m-complex1 th{ font-weight: 200; line-height: 1.7em; padding: 3px 18px 12px; color: #666; text-align: center; }
/*金额*/
.m-money1{ height: 296px; }
.m-money1 .box-body{ height: 242px; }
/*分布*/
.m-distribute1{ height: 462px; }
/*趋势*/
.m-trend1 .box-body{ height: 408px; }
/*排行*/
.m-rank1{ height: 462px; }
/*最近*/
.m-recent1 .tab-wrap{ height: 408px; overflow-y: auto; }
/*未尽事宜*/
/*.m-matters1{ }
.m-matters1 .matters-group{  }
.m-matters1 .group-chart{ float: left; width: 200px; height: 200px; }
.m-matters1 .group-chart-empty{ background: url(../image/29.png) no-repeat 50% 50%; }
.m-matters1 .group-data{ float: left; margin-top: 18px; margin-left: 12px; width: 242px; padding-left: 6px; }
.m-matters1 .group-data li{ height: 40px; line-height: 40px; padding: 0 12px; margin: 3px 0; background-color: #f3f3f3; border-radius: 3px; }
.m-matters1 .group-data .target{ float: right; }
.m-matters1 .group-data .link{ display: block; color: #666; }
.m-matters1 .group-data .link:hover{ text-decoration: none; }
.m-matters1 .group-data .active{ background-color: #eee; margin-left: -6px; padding-right: 18px; }
.m-matters1 .group-data .disabled a{ color: #999; }
.m-matters1 .matters-group{ padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dashed #ddd; }
.m-matters1 .matters-group.matters-group1 .box-body{ height: 236px; }
.m-matters1 .matters-group.matters-group2 .box-body{ height: 322px; }
.m-matters1 .matters-group.matters-group3 .box-body{ height: 279px; }
.m-matters1 .matters-group.matters-group3{ margin-bottom: 0; border-bottom: 0; padding-bottom: 27px; }*/
/*区块*/
.m-block2{ color: #484848; display: inline-block; height: 72px; width: 72px; line-height: 72px; border: 3px dashed #ddd; color: #666; background-color: #f3f3f3; border-radius: 39px; font-size: 24px; text-align: center; }
.m-block2:hover{ background-color: #0081CC; border-color: #0081CC; color: #fff; text-decoration: none; }
.m-block-disabled{ color: #aaa; }
.m-block-disabled:hover{ cursor: not-allowed; background-color: #f3f3f3; border-color: #ddd; color: #aaa; }
/*进度*/
.m-progress1{ position: relative; height: 36px; padding: 4px 0 4px 48px; }
.m-progress1 .progress-label{ position: absolute; left: 0; top: 50%; height: 24px; line-height: 24px; margin-top: -12px; font-weight: 700; }
.m-progress1 .progress-bar{ display: block; }
.m-progress1 .progress-value{ display: block; height: 18px; line-height: 18px; font-weight: 200; margin-bottom: 3px; }
.m-progress1 .progress-column{ display: block; height: 12px; line-height: 9; overflow: hidden; background-color: #eee; border-radius: 6px; }
.m-progress1 .progress-trend{ display: block; height: 12px; vertical-align: top; background-color: #FF9800; }
.m-progress2{ display: inline-block; width: 116px; height: 9px; background-color: #E3E3E3; }
.m-progress2 .progress-bar{ display: block; height: 9px; overflow: hidden; line-height: 9; vertical-align: top; background: url(../image/26.png) repeat-x 0 0; }
/*动态*/
.m-doing1 .doing-item{ margin-bottom: 15px; }
.m-doing1 .doing-item.m-box5 .box-body{ height: 230px; }
.m-doing1 .doing-item:last-child{ margin-bottom: 0; }
/*拜访计划*/
.m-touch1{ padding-right: 364px; position: relative; }
.m-touch1 .touch-post{ position: absolute; top: 0; right: 0; }
.m-touch1 .touch-main{ padding-right: 30px; border-right: 1px dotted #ddd; position: relative; min-height: 260px; }
.m-touch1 .touch-main .m-empty2{ padding-top: 72px; }
.m-touch1 .touch-main .switch-wrap{ position: relative; }
.m-touch1 .touch-main .w-loading4{ position: absolute; top: 0; left: 0; right: 30px; }
.m-touch1 .touch-main .w-loading6{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(255,255,255,.4); }
.m-touch1 .touch-main .w-loading6 .loading-inner{ position: absolute; top: 120px; left: 50%; margin-left: -42px; }
.m-touch1 .touch-main .w-loading1{ position: absolute; top: 90px; left: 50%; margin-left: -50px; }
/*历史活动*/
.m-activity1{ padding-right: 364px; position: relative; }
.m-activity1 .activity-post{ position: absolute; top: 0; right: 0; }
.m-activity1 .activity-main{ padding-right: 30px; border-right: 1px dotted #ddd; min-height: 330px; position: relative; }
.m-activity1 .activity-main .m-empty2{ padding-top: 72px; margin: 0; }
.m-activity1 .activity-main .switch-wrap{ position: relative; }
.m-activity1 .activity-main .w-loading1{ position: absolute; top: 90px; left: 50%; margin-left: -50px; }
.m-activity1 .activity-main .w-loading4{ position: absolute; top: 0; left: 0; right: 30px; }
.m-activity1 .activity-main .w-loading6{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(255,255,255,.4); }
.m-activity1 .activity-main .w-loading6 .loading-inner{ position: absolute; top: 120px; left: 50%; margin-left: -42px; }
.m-activity1 .m-phrase1{ width: 212px; }
/*需求管理*/
.m-demand1{ padding-right: 364px; position: relative; }
.m-demand1 .demand-post{ position: absolute; top: 0; right: 0; }
.m-demand1 .demand-main{ padding-right: 30px; border-right: 1px dotted #ddd; min-height: 260px; position: relative; }
.m-demand1 .demand-main .m-empty2{ padding-top: 72px; margin: 0; }
.m-demand1 .demand-main .switch-wrap{ position: relative; }
.m-demand1 .demand-main .w-loading1{ position: absolute; top: 90px; left: 50%; margin-left: -50px; }
.m-demand1 .demand-main .w-loading4{ position: absolute; top: 0; left: 0; right: 30px; }
.m-demand1 .demand-main .w-loading6{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(255,255,255,.4); }
.m-demand1 .demand-main .w-loading6 .loading-inner{ position: absolute; top: 120px; left: 50%; margin-left: -42px; }
.m-demand2 .m-editor1{ height: 290px; }
.m-demand2 .m-editor1 .editor-content{ width: 100%; height: 240px; margin-top: 12px; resize: none; }
/*合同*/
.m-contract1{  }
.m-contract1 .m-editor1{ height: 250px; }
.m-contract1 .m-editor1 .editor-content{ width: 100%; height: 200px; margin-top: 12px; resize: none; }
/*联系记录*/
.m-contact1{ min-height: 300px; padding-right: 364px; position: relative; }
.m-contact1 .contact-post{ position: absolute; top: 0; right: 0; }
.m-contact1 .contact-main{ padding-right: 30px; border-right: 1px dotted #ddd; min-height: 260px; position: relative; }
.m-contact1 .contact-main .m-empty2{ padding-top: 72px; margin: 0; }
.m-contact1 .contact-main .switch-wrap{ position: relative; }
.m-contact1 .contact-main .w-loading1{ position: absolute; top: 90px; left: 50%; margin-left: -50px; }
.m-contact1 .contact-main .w-loading4{ position: absolute; top: 0; left: 0; right: 30px; }
.m-contact1 .contact-main .w-loading6{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(255,255,255,.4); }
.m-contact1 .contact-main .w-loading6 .loading-inner{ position: absolute; top: 120px; left: 50%; margin-left: -42px; }
/*服务记录*/
.m-record1{  }
.m-record1 .record-post{ padding-left: 20px; float: left; }
.m-record1 .record-main{ float: left; padding-right: 30px; border-right: 1px dotted #ddd; min-height: 260px; width: 638px; position: relative; }
.m-record1 .record-main .m-empty2{ padding-top: 72px; }
.m-record1 .record-main .switch-wrap{ position: relative; }
.m-record1 .record-main .w-loading1{ position: absolute; top: 90px; left: 50%; margin-left: -50px; }
.m-record1 .record-main .w-loading4{ position: absolute; top: 0; left: 0; right: 30px; }
.m-record1 .record-main .w-loading6{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(255,255,255,.4); }
.m-record1 .record-main .w-loading6 .loading-inner{ position: absolute; top: 120px; left: 50%; margin-left: -42px; }
.m-record2 .record-content{ line-height: 1.6em; }
.m-record2 .box-body{ margin-left: -6px; max-height: 426px; overflow-y: auto; min-height: 30px; }
.m-record2 .box-more{ display: none; }
.m-record2 .w-loading5{ margin-left: 6px; }
.m-record2 .record-empty{ margin-left: 6px; }
/*任务*/
.m-task1{ padding-right: 364px; position: relative; }
.m-task1 .task-post{ position: absolute; top: 0; right: 0; }
.m-task1 .task-main{ padding-right: 30px; border-right: 1px dotted #ddd; min-height: 260px; position: relative; }
.m-task1 .task-main .m-empty2{ padding-top: 72px; }
.m-task1 .task-main .switch-wrap{ position: relative; }
.m-task1 .task-main .w-loading1{ position: absolute; top: 90px; left: 50%; margin-left: -50px; }
.m-task1 .task-main .w-loading4{ position: absolute; top: 0; left: 0; right: 30px; }
.m-task1 .task-main .w-loading6{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(255,255,255,.4); }
.m-task1 .task-main .w-loading6 .loading-inner{ position: absolute; top: 120px; left: 50%; margin-left: -42px; }
/*联系人*/
.m-linkman1{  }
.m-linkman1 .linkman-post{ padding-left: 20px; float: left; }
.m-linkman1 .linkman-main{ float: left; padding-right: 30px; border-right: 1px dotted #ddd; min-height: 260px; width: 678px; margin-top: 6px; position: relative; }
.m-linkman1 .linkman-main .m-empty2{ padding-top: 72px; }
.m-linkman1 .linkman-main .w-loading6{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(255,255,255,.4); }
.m-linkman1 .linkman-main .w-loading6 .loading-inner{ position: absolute; top: 120px; left: 50%; margin-left: -42px; }
.m-linkman1 .linkman-main .w-loading1{ position: absolute; top: 90px; left: 50%; margin-left: -50px; }
.m-linkman2{ margin-left: -9px; margin-right: -9px; }
.m-linkman2 .m-card1{ float: left; margin: 12px 9px 12px; }
/*审核*/
.m-audit1{  }
.m-audit1 .m-empty3{ padding: 24px; text-align: center; }
/*导入*/
.m-import1{  }
.m-import1 .import-result{ padding: 24px; line-height: 1.7em; }
.m-import1 .import-result p{ border: 1px dashed #ccc; background-color: #f3f3f3; border-radius: 3px; padding: 3px 6px; margin-top: 6px; }
/*列表*/
.m-list1{ padding-bottom: 12px; padding-top: 12px; border-bottom: 1px dotted #ddd; }
.m-list1 table{ width: 100%; }
.m-list1 th,.m-list1 td{ line-height: 20px; padding: 2px 0; vertical-align: top; }
.m-list1 th{ vertical-align: top; font-weight: 200; text-align: left; }
.m-list1:hover{ background-color: #FFFFDD; }
.m-list2{ border: 1px solid #ccc; border-radius: 4px; position: relative; }
.m-list2 .list-item{ height: 36px; line-height: 36px; border-bottom: 1px solid #ddd; padding: 0 72px 0 12px; position: relative; overflow: hidden; }
.m-list2 .list-text{ display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.m-list2 .list-operate{ position: absolute; top: 0; right: -72px; height: 14px; padding: 11px 0; -moz-transition: right .5s; -webkit-transition: right .5s; }
.m-list2 .list-operate a{ display: inline-block; cursor: pointer; width: 14px; height: 14px; overflow: hidden; vertical-align: top; margin-left: 6px; float: left; opacity: .7; }
.m-list2 .list-up:hover{ opacity: 1; background-position: -84px -56px; }
.m-list2 .list-down:hover{ opacity: 1; background-position: -98px -56px; }
.m-list2 .list-del:hover{ opacity: 1; background-position: -112px -56px; }
.m-list2 .list-item:hover{ background-color: #FFFFDD; }
.m-list2 .list-item:hover .list-operate{ right: 12px; }
.m-list2 .w-loading5{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255,255,255,.6); }
.m-list2 .w-loading5 .loading-inner{ position: absolute; top: 50%; left: 50%; width: 70px; margin-left: -35px; margin-top: -12px; }
.m-list2 .w-loading4{ position: absolute; top: 0; left: 0; right: 0; }
.m-list2 .list-inner{ overflow-y: auto; height: 100%; }
.m-list3{ border: 1px solid #ddd; border-radius: 4px; background-color: #fff; }
.m-list4 table{ border-collapse: collapse; border-spacing: 0; width: 100%; }
.m-list4{  }
.m-list4 td{ font-size: 24px; height: 60px; text-align: center; }
.m-list4 th{ height: 24px; background-color: #f1f1f1; font-weight: 200; }
.m-list4 td,.m-list4 th{ border: 1px solid #ddd; }
.m-list5 .list-item{ padding: 6px 136px 6px 0; position: relative; height: 24px; line-height: 24px; border-bottom: 1px dotted #ddd; }
.m-list5 .list-item .title{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.m-list5 .list-item .date{ position: absolute; top: 6px; right: 0; color: #999; font-weight: 200; }
.m-list5 .list-item:hover{ background-color: #FFFFDD; }
.m-list6{  }
.m-list6 .list-group{ padding-bottom: 12px; padding-top: 12px; border-bottom: 1px dotted #ddd; }
.m-list6 .list-item{ width: 142px; float: left; margin-right: 12px; min-height: 20px; line-height: 20px; padding: 2px 0 2px 72px; position: relative; }
.m-list6 .list-item .list-label{ position: absolute; top: 2px; left: 0; width: 72px; overflow: hidden; height: 20px; display: inline-block; text-align: right; }
.m-list6 .list-item .list-target{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
.m-list6 .list-item-collapse{ width: auto!important; float: none; clear: both; }
.m-list6 .list-item-collapse .list-target{ white-space: normal; overflow: auto; }
.m-list6 .list-group:hover{ background-color: #FFFFDD; }
.m-list7{  }
.m-list7 .list-item{ text-align: center; }
.m-list7 .list-item .count{ color: #484848; width: 130px; height: 88px; padding-top: 42px; cursor: pointer; border-radius: 65px; margin-left: auto; margin-right: auto; display: inline-block; font-size: 42px; font-weight: 200; margin-bottom: 12px; position: relative; }
.m-list7 .list-item .count .sub{ font-size: 14px; display: inline-block; height: 26px; width: 24px; padding-left: 16px; padding-top: 24px; background: url(../image/32.png) no-repeat -20px 6px; }
.m-list7 .list-item .title{ display: block; }
.m-list7 .list-item .count:hover{ background-color: #eee; text-decoration: none; }
.m-list8{  }
.m-list8 .list-item{ padding-left: 54px; padding-bottom: 36px; padding-top: 6px; position: relative; cursor: pointer; border-radius: 4px; }
.m-list8 .list-item .icon{ position: absolute; left: 12px; top: 8px; }
.m-list8 .list-item .count{ color: #484848; }
.m-list8 .list-item .count .number{ font-size: 30px; font-weight: 200; max-width: 70px; height: 30px; overflow: hidden; display: inline-block; vertical-align: middle; margin-right: 9px; }
.m-list8 .list-item .count .sub{ font-size: 14px; font-weight: 200; display: inline-block; vertical-align: middle; }
.m-list8 .list-item .title{ color: #484848; display: block; position: absolute; bottom: 0; left: 12px; min-width: 36px; text-align: center; height: 30px; line-height: 30px; padding-top: 6px; }
.m-list8 .list-item:hover{ background-color: #eee; }

.m-list9{  }
.m-list9 .list-item{ min-height: 60px; }
.m-list9 .list-item .icon{ float: left; margin-right: 12px; }
.m-list9 .list-item .data{ float: left; }
.m-list9 .list-item .count{ color: #484848; }
.m-list9 .list-item .count .number{ font-size: 30px; font-weight: 200; margin-right: 9px; display: inline-block; vertical-align: middle; }
.m-list9 .list-item .count .sub{ font-size: 14px; font-weight: 200; display: inline-block; vertical-align: middle; }
.m-list9 .list-item .title{ display: block; height: 24px; line-height: 24px; color: #484848; }
.m-list9 .list-item:hover{ text-decoration: none; }


.m-list10{}
.m-list10 .list-item{ float: left; width: 164px; padding: 13px 0; text-align: center; color: #484848; border-radius: 4px; }
.m-list10 .list-item .number{ display: block; height: 42px; line-height: 42px; font-size: 28px; margin-bottom: 12px; font-weight: 200; }
.m-list10 .list-item .title{ color: #999; font-weight: 200; }
.m-list10 .list-item:hover{ text-decoration: none; background-color: #f3f3f3; }
.m-list10 .list-item:active{ background-color: #eee; }

.m-list11 .list-item{ display: block; padding: 14px 15px 14px 75px; margin-left: -15px; margin-right: -15px; height: 36px; line-height: 36px; position: relative; border-bottom: 1px solid #eee; }
.m-list11 .list-item .icon{ position: absolute; top: 14px; left: 15px; }
.m-list11 .list-item .title{ float: left; color: #999; }
.m-list11 .count{ float: right; font-size: 24px; font-weight: 200; color: #484848; }
.m-list11 .list-item.last{ border-bottom: 0; }
.m-list11 .list-item:hover{ background-color: #f9f9f9; }
.m-list11 .list-item:active{ background-color: #f3f3f3; }
.m-list11 .list-item:last-child{ border-bottom: 0; }

.m-list12{}
.m-list12 .list-item{ float: left; width: 125px; padding: 13px; text-align: center; color: #484848; border-radius: 4px; }
.m-list12 .list-item .number{ display: block; }
.m-list12 .list-item .title{ display: block; height: 24px; line-height: 24px; padding-top: 6px; border-top: 1px solid #ddd; }

.m-list13{  }
.m-list13 .list-item{ display: block; height: 28px; line-height: 28px; white-space: nowrap; }
/*管理*/
.m-manage1{  }
.m-manage1 .manage-list{ margin-top: 12px; }
.m-manage1 .manage-list .list-inner{ height: 300px; overflow-y: auto; position: relative; }
.m-manage1 .manage-create{ border-radius: 4px; background-color: #f1f1f1; padding: 6px; }
.m-manage1 .manage-create .w-text1{ vertical-align: top; width: 250px; }
.m-manage1 .manage-create .m-form-submit .w-text1{ width: 229px; }
.m-manage1 .manage-create .create-enter{ display: inline-block; vertical-align: top; position: relative; }
.m-manage1 .manage-list .m-empty2{ position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -58px; }
.m-manage2{  }
.m-manage2 .manage-head{ margin-bottom: 6px; height: 26px; line-height: 26px; }
.m-manage2 .manage-operate{ float: left; }
.m-manage2 .manage-page{ float: right; }
.m-manage2 .manage-total{ margin-right: 12px; color: #999; }
.m-manage2 .manage-total b{ margin: 0 2px; color: #F89406; }
.m-manage2 .m-empty2{ margin: 48px auto; }
.m-manage2 .manage-foot{ padding-top: 9px; }
.m-manage2 .m-list6 .list-item{ width: 142px; }
/*阶段*/
.m-stage1{  }
.m-stage1 .stage-view,.m-stage1 .stage-edit{ color: #999; }
.m-stage1 .stage-edit{ display: none; }
.m-stage2{ min-height: 36px!important; }
/*人员*/
.m-people1{ min-height: 36px!important; }
/*首字母*/
.m-letter1{  }
.m-letter1 .letter-item{ float: left; height: 18px; line-height: 18px; padding: 0 3px; border-radius: 3px; cursor: pointer; }
.m-letter1 .letter-item.letter-selected{ background-color: #428BCA; color: #fff; }
.m-letter1 .letter-item.letter-selected:hover{ text-decoration: none; }
/*选择*/
.m-select1{  }
.m-select1 .select-search{ width: 386px; margin-bottom: 9px; }
.m-select1 .select-search .search-enter{ width: 364px; }
.m-select1 .select-letter{ margin-bottom: 9px; }
.m-select1 .select-result{ width: 392px; border: 1px solid #ccc; border-radius: 4px; position: relative; }
.m-select1 .select-list{ height: 358px; overflow-y: auto; }
.m-select1 .select-item{ cursor: pointer; display: block; height: 36px; line-height: 36px; padding: 0 12px; border-bottom: 1px solid #ddd; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.m-select1 .select-item:hover{ background-color: #FFFFDD; }
.m-select1 .select-type{ float: left; display: inline-block; width: 14px; height: 14px; overflow: hidden; margin-top: 11px; margin-right: 6px; background: url(../image/5.png) no-repeat -168px -28px; }
.m-select1 .select-text{ font-weight: 200; float: left; }
.m-select1 .select-result .w-loading4{ position: absolute; top: 0; left: 0; right: 0; }
.m-select1 .select-selected .select-type{ background-position: -182px -28px; }
.m-select1 .m-empty2{ position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -55px; width: 110px; }
.m-select1 .select-item:last-child{ border-bottom: 0; }
.m-select1 .select-item .type{ font-weight: 200; color: #999; margin-left: 6px; float: right; }
.m-select2{  }
.m-select2 .select-search{ width: 386px; margin-left: auto; margin-right: auto; display: block; margin-bottom: 12px; }
.m-select2 .select-search .search-enter{ width: 364px; }
.m-select2 .select-result{ position: relative; }
.m-select2 .select-result .tab-navg,.m-select2 .select-result .tab-wrap{ margin-bottom: 12px; }
.m-select2 .select-result .result-list{ margin-bottom: 12px; height: 396px; }
.m-select2 .select-result .m-empty2{ left: 18px; margin-top: -20px; position: absolute; right: 18px; top: 50%; }
.m-select2 .select-type{ float: left; display: inline-block; width: 14px; height: 14px; overflow: hidden; margin-right: 6px; background: url(../image/5.png) no-repeat -168px -28px; }
.m-select2 .select-text{ font-weight: 200; }
.m-select2 .select-selected .select-type,.m-select2 .select-selected.select-type{ background-position: -182px -28px; }
.m-select3{  }
.m-select3 .select-box{ float: left; width: 184px; }
.m-select3 .select-list{ position: relative; height: 320px; overflow-y: auto; border: 1px solid #ddd; border-radius: 4px; }
.m-select3 .select-label{ font-weight: 200; line-height: 1.7em; }
.m-select3 .select-operate{ float: left; margin-top: 126px; width: 48px; text-align: center; }
.m-select3 .select-left,.m-select3 .select-right{ display: block; border: 1px solid #ccc; border-radius: 4px; height: 24px; margin: 12px 10px; text-align: center; cursor: pointer; line-height: 24px; font-family: '宋体'; }
.m-select3 .select-left:hover,.m-select3 .select-right:hover{ background-color: #EEE; }
.m-select3 .select-disabled,.m-select3 .select-disabled:hover{ background-color: #fff; color: #999; cursor: not-allowed; }
.m-select3 .select-item{ cursor: pointer; height: 30px; line-height: 30px; padding: 0 12px; border-bottom: 1px solid #DDD; }
.m-select3 .select-item:hover{ background-color: #FFFFDD; }
.m-select3 .select-checkbox{ float: left; display: inline-block; width: 14px; height: 14px; overflow: hidden; margin-top: 7px; margin-right: 6px; background: url(../image/5.png) no-repeat -168px -28px; }
.m-select3 .select-selected .select-checkbox{ background-position: -182px -28px; }
.m-select3 .select-item:last-child{ border-bottom: 0; }
.m-select3 .select-list .w-loading1{ position: absolute; top: 50%; left: 50%; margin-left: -50px; margin-top: -33px; }
.m-select4{  }
.m-select4 .select-item{ display: inline-block; margin: 3px 6px 3px 0; height: 20px; line-height: 20px; padding: 0 6px; border-radius: 3px; }
.m-select4 .select-item.select-selected,.m-select4 .select-item.select-selected:hover{ background-color: #428BCA; color: #fff; text-decoration: none; }
.m-select4 .select-item:hover{ text-decoration: none; background-color: #eee; }
.m-select4 .select-item:active{ box-shadow: 0 3px 3px rgba(66,66,66,.2) inset; }
.m-select5{ border: 1px solid #ddd; border-radius: 4px; height: 420px; overflow-y: auto; }
.m-select5 .select-item{ height: 24px; line-height: 24px; padding: 6px 12px; border-bottom: 1px solid #ddd; }
.m-select5 .select-item:last-child{ border-bottom: 0; }
.m-select5 .select-item:hover{ background-color: #FFFFDD; }
.m-select6{  }
.m-select6 .select-dept{ float: left; width: 180px; }
.m-select6 .select-result{ float: left; width: 200px; height: 280px; width: 240px; border: 1px solid #ddd; border-radius: 3px; margin-left: 12px; position: relative; }
.m-select6 .select-list{ height: 358px; overflow-y: auto; position: relative; }
.m-select6 .select-item{ position: relative; cursor: pointer; display: block; height: 36px; line-height: 36px; padding: 0 12px 0 36px; border-bottom: 1px solid #ddd; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.m-select6 .select-item:hover{ background-color: #FFFFDD; }
.m-select6 .select-type{ position: absolute; left: 12px; top: 50%; margin-top: -7px; display: inline-block; width: 14px; height: 14px; overflow: hidden; margin-right: 6px; background: url(../image/5.png) no-repeat -168px -28px; }
.m-select6 .select-text{ font-weight: 200; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.m-select6 .select-result .w-loading4{ position: absolute; top: 0; left: 0; right: 0; }
.m-select6 .select-selected .select-type{ background-position: -182px -28px; }
.m-select6 .m-empty3{ position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -55px; width: 110px; }
.m-select6 .select-item:last-child{ border-bottom: 0; }
.m-select7{ height: 24px; line-height: 24px; }
.m-select7 .item{ margin-left: 12px; cursor: pointer; color: #999; }
.m-select7 .item:hover{ color: #484848; }
.m-select7 .selected,.m-select7 .selected:hover{ color: #2898E0; }
/*切换*/
.m-switch1{  }
.m-switch1 .switch-navg{ border-bottom: 1px solid #DDD; }
.m-switch1 .switch-label{ cursor: pointer; float: left; display: inline-block; height: 24px; line-height: 24px; padding-bottom: 7px; color: #999; margin-right: 15px; margin-bottom: -1px; }
.m-switch1 .switch-label.switch-selected{ padding-bottom: 5px; border-bottom: 2px solid #0081CC; color: #484848; }
.m-switch1 .switch-label:hover{ color: #484848; }
.m-switch1 .switch-wrap{ position: relative; min-height: 180px; }
.m-switch2{ display: inline-block; position: relative; }
.m-switch2 .switch-btn{ cursor: pointer; position: absolute; top: 4px; right: 3px; display: inline-block; height: 18px; line-height: 18px; padding: 0 6px; border-radius: 3px; }
.m-switch2 .switch-btn i{ vertical-align: top; margin-top: 2px; opacity: .6; filter: alpha(opacity=60); }
.m-switch2 .switch-btn:hover{ background-color: #F1F1F1; }
.m-switch2 .switch-btn:hover i{ opacity: 1; filter: alpha(opacity=100); }
.m-switch2.switch-active .switch-btn{ background-color: #6ABD3D; }
.m-switch2.switch-active .switch-btn i{ background-position: -126px -112px; opacity: 1; filter: alpha(opacity=100); }
/*选择日期*/
.m-selectdate1{ max-height: 224px; overflow-y: auto; }
.m-selectdate1 .selectdate-group{ padding-bottom: 12px; padding-top: 12px; padding-left: 60px; position: relative; border-top: 1px dashed #ddd; }
.m-selectdate1 .selectdate-group.selectdate-group-first{ border-top: 0; }
.m-selectdate1 .selectdate-head{ height: 24px; line-height: 24px; position: absolute; left: 0; top: 12px; }
.m-selectdate1 .selectdate-head .title{ vertical-align: top; display: inline-block; height: 20px; line-height: 20px; padding-bottom: 2px; border-bottom: 2px solid #0081CC; }
.m-selectdate1 .selectdate-item{ min-width: 18px; text-align: center; background-color: #f1f1f1; border: 1px solid #ddd; border-radius: 3px; cursor: pointer; display: inline-block; height: 24px; line-height: 24px; margin-right: 6px; margin-bottom: 6px; padding: 0 6px; }
.m-selectdate1 .selectdate-selected{ background-color: #6ABD3D; color: #fff; border-color: #6ABD3D; }
.m-selectdate2 .selectdate-item{ position: relative; cursor: pointer; float: left; background-color: #F1F1F1; height: 36px; width: 48px; line-height: 36px; text-align: center; border: 1px solid #ddd; margin-left: -1px; margin-bottom: -1px; }
.m-selectdate2 .selectdate-selected{ z-index: 5; background-color: #6ABD3D; color: #fff; border-color: #6ABD3D; border: 1px solid #60AA37; }
.m-selectdate3 .selectdate-item{ cursor: pointer; position: relative; float: left; height: 36px; line-height: 36px; text-align: center; padding: 0 12px; min-width: 24px; border: 1px solid #ddd; margin-right: -1px; background-color: #f1f1f1; }
.m-selectdate3 .selectdate-item:first-child{ border-radius: 3px 0 0 3px; }
.m-selectdate3 .selectdate-item:last-child{ border-radius: 0 3px 3px 0; }
.m-selectdate3 .selectdate-selected{ z-index: 5; background-color: #6ABD3D; color: #fff; border-color: #6ABD3D; border: 1px solid #60AA37; }
/*潜在*/
.m-potential1{  }
.m-potential1 .m-selectdate2{ margin-top: 12px; }
.m-potential1 .m-selectdate3{ margin-top: 12px; }
/*弹出层*/
.m-dialog1{ position: absolute; top: 0; right: 0; left: 0; bottom: 0; padding: 12px 28px 0; overflow-y: auto; }
.m-dialog1 .dialog-main{ position: absolute; top: 0; left: 0; right: 0; bottom: 53px; padding: 12px 24px 0; overflow-y: auto; }
.m-dialog1 .dialog-operate{ position: absolute; bottom: 0; left: 0; right: 0; height: 28px; line-height: 28px; padding: 12px; background-color: #efefef; border-top: 1px solid #d7d7d7; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
.m-dialog1 .dialog-operate .dialog-btn{ float: right; margin-left: 9px; }
.m-dialog1 .w-loading1{ position: absolute; top: 50%; left: 50%; margin-left: -50px; margin-top: -33px; }
.m-dialog1 .m-group2 .group-fieldset .fieldset-body{ padding-left: 15px; }
.m-dialog1 .m-count1,.m-dialog1 .w-table2{ margin-top: 6px; }
.m-dialog1 .dialog-tab{ position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
.m-dialog1 .dialog-tab .tab-label{ z-index: 20; position: absolute; left: 0; width: 138px; padding: 18px 0 18px 12px; bottom: 0; top: 0; background-color: #f3f3f3; box-shadow: -2px 0 4px rgba(66,66,66,.1) inset; }
.m-dialog1 .dialog-tab .tab-label .label-item{ color: #484848; cursor: pointer; width: 102px; display: block; height: 30px; line-height: 30px; padding: 1px 12px; margin-bottom: 6px; border-radius: 3px 0 0 3px; }
.m-dialog1 .dialog-tab .tab-label .label-item.tab-selected{ width: 124px; border: 1px solid #ddd; border-right: 0; border-left: 2px solid #0081CC; padding: 0 3px 0 10px; background-color: #fff; }
.m-dialog1 .dialog-tab .tab-label .label-item.tab-selected:hover{ background-color: #fff; }
.m-dialog1 .dialog-tab .tab-label .label-item:hover{ text-decoration: none; background-color: #eee; }
.m-dialog1 .dialog-tab .tab-target{ z-index: 10; position: absolute; top: 0; left: 150px; right: 0; bottom: 0; border-left: 1px solid #D7D7D7; }
.m-dialog1 .dialog-tab .tab-item{ display: none; padding: 12px 0; }
.m-dialog1 .dialog-tab .tab-item .item-head{ height: 36px; position: relative; }
.m-dialog1 .dialog-tab .tab-item .item-head .item-line{ position: absolute; left: 0; top: 50%; width: 100%; display: block; height: 0; line-height: 9; overflow: hidden; border-top: 1px dashed #ccc; }
.m-dialog1 .dialog-tab .tab-item .item-head .item-title{ position: absolute; left: 0; top: 0; height: 36px; line-height: 36px; padding-right: 6px; background-color: #fff; z-index: 12; }
.m-dialog1 .dialog-tab .tab-item.tab-selected{ display: block; }
.m-dialog1 .dialog-tab.dialog-tab-scroll .tab-item{ display: block; }
.m-dialog2 .dialog-main{ padding: 18px 24px 0; }
.m-dialog2 .dialog-operate{ height: 28px; line-height: 28px; padding: 12px 24px; background-color: #efefef; border-top: 1px solid #d7d7d7; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
.m-dialog2 .dialog-operate .dialog-btn{ float: right; margin-left: 9px; }
/*地图*/
.m-map1{ width: 420px; min-height: 300px; padding: 12px; line-height: 1.6em; }
.m-map1 .map-loading{ margin-top: 100px; margin-right: auto; margin-left: auto; }
.m-map1 dl{ margin-bottom: 6px; padding-bottom: 6px; border-bottom: 1px dotted #eee; }
.m-map1 dt{ font-weight: 700; margin-bottom: 3px; }
.m-map1 dd a{ margin-right: 12px; display: inline-block; }
/*导出*/
.m-export1{  }
.m-export1 .w-list1{ margin: 24px 36px; }
/*核销*/
.m-write1{  }
.m-write1 .write-count{ margin-bottom: 12px; }
/*分期*/
.m-collect1{  }
.m-collect1 .collect-count{ margin-bottom: 12px; }
/*菜单*/
.m-menu1{  }
.m-menu1 .menu-link:hover .e-icon32{ background-position: -154px -28px; }
.m-menu2{ border: 1px solid #ddd; background-color: #fff; border-radius: 4px; margin-bottom: 15px; }
.m-menu2 .menu-item{ display: block; height: 36px; line-height: 36px; padding: 0 12px; border-bottom: 1px solid #ddd; color: #484848; }
.m-menu2 .menu-item:last-child{ border-bottom: 0; border-radius: 0 0 4px 4px; }
.m-menu2 .menu-item:first-child{ border-radius: 4px 4px 0 0; }
.m-menu2 .menu-item:hover{ background-color: #EEE; text-decoration: none; }
.m-menu2 .menu-item.menu-selected,.m-menu2 .menu-item.menu-selected:hover{ background-color: #428BCA; color: #fff; }
.m-menu3{ border: 1px solid #ddd; background-color: #fff; border-radius: 4px; }
.m-menu3 .menu-item{ display: block; height: 30px; line-height: 30px; padding: 0 10px; border-bottom: 1px solid #ddd; color: #484848; }
.m-menu3 .menu-item:last-child{ border-bottom: 0; border-radius: 0 0 4px 4px; }
.m-menu3 .menu-item:first-child{ border-radius: 4px 4px 0 0; }
.m-menu3 .menu-item:hover{ background-color: #EEE; text-decoration: none; }
.m-menu3 .menu-item.menu-selected,.m-menu2 .menu-item.menu-selected:hover{ background-color: #428BCA; color: #fff; }
.m-menu3 .menu-item i{ vertical-align: top; margin-top: 7px; margin-right: 2px; }
/*弹出*/
.m-popup1{ border: 1px solid #CCC; background-color: #fff; padding: 6px 0; border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); overflow-y: auto; }
.m-popup1 .popup-main{ padding: 12px 12px 0; }
.m-popup1 .popup-operate{ padding: 6px 12px 12px; text-align: right; }
.m-popup1 .popup-operate .w-btn1,.m-popup1 .popup-operate .w-btn2{ vertical-align: top; margin-left: 6px; }
/*报表*/
.m-report1{  }
.m-report1 .report-head{ height: 36px; line-height: 36px; margin-bottom: 9px; }
.m-report1 .report-title{ font-size: 18px; font-weight: 200; }
.m-report1 .report-title .item{ color: #999; margin-right: 18px; }
.m-report1 .report-title .item.selected{ color: #484848; }
.m-report1 .report-head .report-expload{ float: right; margin-top: 4px; }
.m-report1 .report-result{ position: relative; }
.m-report1 .m-filter3{ margin-bottom: 15px; }
.m-report1 .m-table4,.m-report1 .w-table1,.m-report1 .m-select4{ margin-bottom: 12px; }
.m-report1 .m-chart1{ margin-bottom: 12px; }
/*版权*/
.m-copyright1{ line-height: 24px; padding: 9px 0; text-align: center; color: #999; }
/*空数据*/
.m-empty1{ text-align: center; padding: 84px; color: #666; }
.m-empty1 .empty-icon{ display: block; height: 72px; width: 72px; margin-bottom: 9px; margin-left: auto; margin-right: auto; background: url(../image/8.png) no-repeat 0 -72px; }
.m-empty1 .empty-text{ line-height: 1.7em; }
.m-empty1 .empty-text .text1{ display: block; font-size: 14px; margin: 3px; }
.m-empty1 .empty-text .text2{ display: block; font-weight: 200; margin: 3px; }
.m-empty2{ text-align: center; }
.m-empty2 .empty-inner{ display: inline-block; padding-left: 42px; background: url(../image/10.png) no-repeat 0 50%; color: #666; text-align: left; }
.m-empty2 .empty-tip,.m-empty2 .empty-operate{ display: block; height: 20px; line-height: 20px; padding-left: 12px; border-left: 1px solid #ddd; font-weight: 200; }
.m-empty3{ text-align: center; }
.m-empty3 .empty-inner{ display: inline-block; height: 18px; line-height: 18px; vertical-align: top; }
.m-empty3 .empty-icon{ float: left; margin-top: 1px; margin-right: 4px; height: 14px; width: 14px; line-height: 9; opacity: .7; overflow: hidden; background: url(../image/5.png) no-repeat -168px -84px; }
.m-empty3 .empty-text{ float: left; font-weight: 200; }
.m-empty4{ width: 240px; height: 212px; background: url(../image/37.png) no-repeat 50% 50%; }
/*自定义*/
.m-custom1 .tab-navg{  }
.m-custom1 .m-operate2{ margin: 18px 0; }
.m-custom1 .w-tip1{ margin: 18px 0; }
.m-custom1 .w-table4,.m-custom1 .w-table2{ margin: 18px 0; }
.m-custom1 .m-emtpy2{ margin: 128px 0 0 400px; }
.m-custom2{ border: 1px solid #ddd; border-radius: 4px; background-color: #fff; }
.m-custom2 .custom-group{ padding: 0 24px; }
.m-custom2 .custom-item{ margin: 12px 0; }
.m-custom2 .custom-select{ border: 2px dashed #ddd; padding: 6px; width: 186px; border-radius: 4px; }
/*规则*/
.m-rule1{ margin-bottom: 15px; }
.m-rule1 .rule-menu{ position: relative; width: 198px; }
.m-rule1 .rule-menu.m-fixed{ position: fixed; top: 0; }
.m-rule1 .rule-fieldset{  }
.m-rule1 .rule-item{ padding: 6px 0; border-bottom: 1px solid #f3f3f3; position: relative; }
.m-rule1 .rule-item .w-btn1{ position: absolute; top: 50%; right: 48px; margin-top: -13px; }
.m-rule1 .rule-item .w-radio1,.m-rule1 .rule-item .w-checkbox1{ margin-right: 12px; }
.m-rule1 .rule-item:hover{ background-color: #FFFFDD; }
.m-rule1 .rule-item strong{ display: block; height: 20px; line-height: 20px; padding-bottom: 4px; font-weight: 200;  }
.m-rule2 .m-group2{ padding-top: 6px; }
.m-rule2 .rule-year .rule-name .fieldset-body,.m-rule2 .rule-month .rule-name .fieldset-body{ padding-top: 12px; min-height: 42px; }
.m-rule2 .rule-week .rule-name .fieldset-body{ min-height: 24px; }
.m-rule2 .rule-week .m-selectdate3{ padding-top: 12px; min-height: 40px; padding-bottom: 12px; }
.m-rule3 .w-table4{ margin-top: 6px; }
.m-rule3 .rule-list{ position: relative; min-height: 336px; }
.m-rule3 .m-empty3{ position: absolute; top: 50%; left: 0; width: 100%; height: 18px; line-height: 18px; margin-top: -9px; text-align: center; }
.m-rule4{  }
.m-rule4 .group-fieldset .fieldset-body{ min-height: 36px; }
.m-rule4 .rule-setting{ display: block; padding-top: 12px; }
.m-rule4 .rule-setting .w-text1{ vertical-align: middle; }
/*策略*/
.m-stactics1 .stactics-form .form-item{ padding-bottom: 9px; padding-left: 62px; position: relative; }
.m-stactics1 .stactics-form .form-item .label{ height: 24px; line-height: 24px; position: absolute; top: 0; left: 0; }
.m-stactics1 .form-cycle .stactics-year{ width: 312px; height: 144px; border: 1px solid #ddd; border-radius: 4px; padding-left: 48px; position: relative; }
.m-stactics1 .form-cycle .stactics-year .year-label{ position: absolute; left: 0; top: 0; width: 54px; bottom: 0; overflow: hidden; background-color: #f3f3f3; padding: 3px 0; border-radius: 3px 0 0 3px; border-right: 1px solid #ddd; }
.m-stactics1 .form-cycle .stactics-year .year-label .item{ cursor: pointer; display: block; text-align: center; height: 23px; line-height: 23px; padding: 1px 0; }
.m-stactics1 .form-cycle .stactics-year .year-label .item.selected,.m-stactics1 .form-cycle .stactics-year .year-label .item.selected:hover{ background-color: #428BCA; color: #fff; }
.m-stactics1 .form-cycle .stactics-year .year-label .item:hover{ background-color: #eee; }
.m-stactics1 .form-cycle .stactics-year .year-label .item:active{ box-shadow: 0 2px 3px rgba(66,66,66,.1) inset; }
.m-stactics1 .form-cycle .stactics-year .year-target{ padding: 6px 9px; }
.m-stactics1 .form-cycle .stactics-year .year-target .item{ float: left; margin: 2px 3px; min-width: 42px; }
.m-stactics1 .form-cycle .stactics-year .year-target .year-item{ display: none; }
.m-stactics1 .form-cycle .stactics-year .year-target .year-item.selected{ display: block; }
.m-stactics1 .form-cycle .stactics-month{ width: 336px; height: 120px; overflow: hidden; border: 1px solid #ddd; border-radius: 4px; padding: 6px 12px; }
.m-stactics1 .form-cycle .stactics-month .item{ float: left; margin: 3px; min-width: 42px; }
.m-stactics1 .form-cycle .stactics-week{}
.m-stactics1 .form-cycle .stactics-week .item{ cursor: pointer; float: left; height: 24px; line-height: 24px; border: 1px solid #ddd; margin-right: 4px; background-color: #F1F1F1; border-radius: 3px; padding: 0 11px; }
.m-stactics1 .form-cycle .stactics-week .item:hover{ background-color: #eee; }
.m-stactics1 .form-cycle .stactics-week .item:active{ box-shadow: 0 2px 3px rgba(66,66,66,.1) inset; }
.m-stactics1 .form-cycle .stactics-week .item.selected{ background-color: #6ABD3D; color: #fff; border-color: #6ABD3D; }
.m-stactics1 .form-cycle .cycle-item{ display: none; margin-top: 9px; }
.m-stactics1 .form-cycle .cycle-ignore{ margin-left: 12px; }
.m-stactics1 .stactics-form .tip{ color: #999; }
.m-stactics1 .stactics-custom .tip{ margin-left: 12px; height: 26px; line-height: 26px; display: inline-block; vertical-align: top; }
.m-stactics1 .form-remark textarea{ width: 348px; height: 227px; }
.m-stactics1.m-stactics-year .stactics-year{ display: block; }
.m-stactics1.m-stactics-year .form-remark textarea{ height: 72px; }
.m-stactics1.m-stactics-year .mCSB_container{ margin-right: 0; }
.m-stactics1.m-stactics-month .stactics-month{ display: block; }
.m-stactics1.m-stactics-month .form-remark textarea{ height: 84px; }
.m-stactics1.m-stactics-week .stactics-week{ display: block; }
.m-stactics1.m-stactics-week .form-remark textarea{ height: 192px; }
.m-stactics1.m-stactics-custom .stactics-custom{ display: block; }
.m-stactics1.m-stactics-custom .form-remark textarea{ height: 192px; }
/*多选*/
.m-checkboxs1 .w-checkbox1{ margin-right: 12px; }
/*单选*/
.m-radios1 .w-radio1{ margin-right: 12px; }
/*客户*/
.m-customer1 .customer-head{ background: #4994C0; border-bottom: 1px solid #ccc;  padding-bottom: 30px; color: #fff; }
.m-customer1 .customer-body{ margin-top: -28px; }
.m-customer1 .customer-info{ padding: 15px 0; position: relative; line-height: 1.7em; }
.m-customer1 .customer-info .info-right{ position: absolute; top: 0; right: 0; padding-top: 11px; }
.m-customer1 .customer-info .info-line{ float: left; margin-left: 12px; margin-right: 12px; margin-top: 4px; }
.m-customer1 .customer-info .title{ max-width: 540px; font-size: 24px; float: left; height: 30px; line-height: 30px; white-space: nowrap; font-family: '微软雅黑'; font-weight: 200; text-overflow: ellipsis; overflow: hidden; margin-bottom: 9px; }
.m-customer1 .customer-info .level{ float: left; margin-left: 12px; margin-top: 8px; }
.m-customer1 .customer-info .address,.m-customer1 .customer-info .phone{ float: left; }
.m-customer1 .customer-info .address i{ float: left; margin-right: 3px; margin-top: 3px; }
.m-customer1 .customer-info .phone i{ float: left; margin-right: 4px; margin-top: 3px; }
.m-customer1 .customer-info .sale-count{ float: left; }
.m-customer1 .customer-info .charge-count{ float: left; margin-left: 12px; }
.m-customer1 .customer-info .contact-state{ float: left; margin-left: 12px; }
.m-customer1 .customer-info .count{ display: inline-block; height: 24px; line-height: 24px; padding: 0 12px; background-color: rgba(99,99,99,.1); border-radius: 3px; vertical-align: top; }
.m-customer1 .customer-info .operate{ margin-top: 10px; }
.m-customer1 .customer-info .add{ text-align: right; margin-top: 9px; }
.m-customer1 .customer-info .info-column{ margin: 3px 0; }
.m-customer1 .customer-comment .m-comment1{ margin-top: 12px; }
.m-customer1 .customer-comment .comment-post textarea{ width: 722px; }
.m-customer1 .customer-body .m-navg3{ margin-bottom: 18px; }
.m-customer1 .customer-relative{ position: relative; }
.m-customer1 .m-comment1{ margin-right: 180px; margin-top: 6px; }
.m-customer1 .m-comment1 .comment-post .post-enter textarea{ width: 623px; }
.m-customer1 .customer-linkman .w-page1{ display: none; }
.m-customer1 .customer-linkman .m-card1{ margin-top: 0; margin-bottom: 12px; }
.m-customer1 .customer-linkman .m-empty3{ margin-top: 18px; }
.m-customer1 .remark-textarea{ height: 86px; }
.m-customer2 .frame-right{ margin-top: 32px; }
/*地址*/
.m-site1.w-suffix1 .suffix-enter{ padding-left: 48px; width: 134px; }
/*创建客户*/
.m-create-customer1{  }
.m-create-customer1 .dialog-tab .dialog-main{ padding-top: 0; padding-bottom: 0; }
.m-create-customer1 .m-stactics1{ margin-left: 15px; }
.m-create-customer1 .m-stactics1 .form-item{ padding-left: 88px; }
.m-create-customer1 .m-stactics1 .form-item .label span{ display: none; }
.m-create-customer1 .m-stactics1 .form-remark textarea{ height: 72px; }
/*商品价格预览*/
.m-product-priceview1{ padding: 3px 12px; min-width: 100px; white-space: nowrap; }
.m-product-priceview1 li{ height: 24px; line-height: 24px; }
/*工具条*/
/*.m-tool1{ position: fixed; z-index: 2000; border-left: 1px solid #ddd; overflow: hidden; box-shadow: -3px 0 5px rgba(66,66,66,.1); background-color: #fff; width: 30px; padding: 24px 6px; top: 0; bottom: 0; right: 0; -moz-transition: width .5s; -webkit-transition: width .5s; }
.m-tool1:hover{ width: 96px; }*/
.m-tool1{ position: fixed; top: 56px; bottom: 44px; right: 0; width: 42px; z-index: 2000; }
.m-tool1 .tool-t{ position: absolute; top: 6px; left: 0; right: 0; }
.m-tool1 .tool-b{ position: absolute; bottom: 6px; left: 0; right: 0; }
.m-tool1 .tool-menu li{ cursor: pointer; height: 30px; line-height: 30px; width: 72px; padding: 6px 6px 6px 42px; white-space: nowrap; position: relative; border: 1px solid #ddd; background-color: #fff; margin-bottom: -1px; -moz-transition: margin-left .5s; -webkit-transition: margin-left .5s; }
.m-tool1 .tool-menu li a{ color: #484848; }
.m-tool1 .tool-menu li a:hover{ text-decoration: none; }
.m-tool1 .tool-menu li:first-child{ border-top-left-radius: 4px; }
.m-tool1 .tool-menu li:last-child{ border-bottom-left-radius: 4px; }
.m-tool1 .tool-menu li:hover{ background-color: #eee; margin-left: -72px; border-radius: 4px 0 0 4px; }
.m-tool1 .tool-menu li:hover .menu-icon{ border-color: #eee; }
.m-tool1 .tool-menu li:hover .menu-icon i{ filter: alpha(opacity=80); opacity: .8; }
.m-tool1 .tool-menu .menu-icon{ text-align: center; position: absolute; left: 6px; top: 6px; display: inline-block; width: 30px; line-height: 30px; border-radius: 3px; }
.m-tool1 .tool-menu .menu-icon i{ vertical-align: top; margin-top: 6px; opacity: .5; filter: alpha(opacity=50); }
/*卡片*/
.m-card1{ width: 190px; height: 78px; border-radius: 4px; display: inline-block; background-color: #fff; border: 1px solid #ccc; line-height: 1.6em; overflow: hidden; }
.m-card1 .card-main{ padding: 6px 12px; position: relative; }
.m-card1 .card-main .name{ font-weight: 700; color: #484848; }
.m-card1 .card-item{ height: 24px; line-height: 24px; }
.m-card1 .card-operate{ margin-top: -26px; height: 24px; line-height: 24px; padding: 0 12px; border-radius: 3px 3px 0 0; border-bottom: 1px solid #ddd; box-shadow: 0 1px 2px rgba(99,99,99,.1); -moz-transition: margin-top .3s; }
.m-card1 .card-collect,.m-card1 .card-edit,.m-card1 .card-delete{ display: inline-block; vertical-align: top; margin-top: 3px; opacity: .7; }
.m-card1 .card-collect:hover,.m-card1 .card-edit:hover,.m-card1 .card-delete:hover{ opacity: 1; }
.m-card1 .card-edit,.m-card1 .card-delete{ float: right; margin-left: 9px; }
.m-card1 .card-collect{ float: left; }
.m-card1 .card-head{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.m-card1:hover{ box-shadow: 0 0 9px rgba(0, 0, 0, 0.176); }
.m-card1:hover .card-operate{ margin-top: 0; }
.m-card2{ position: relative; padding-left: 60px; min-height: 48px; line-height: 1.6em; }
.m-card2 .card-avatar{ position: absolute; left: 0; top: 0; }
.m-card2 .card-avatar img{ width: 42px; height: 42px; }
/*创建*/
.m-create1 .phrase{ height: 94px; width: 214px; }
.m-create1 .phrase textarea{ width: 200px; height: 86px; }
.m-create1 .e-score1{ vertical-align: top; margin-top: 6px; }
.m-create2 .m-check1{ margin-top: 6px; }
.m-create2 .w-tab2{ margin-top: 6px; }
/*工作台*/
.m-console1{ margin-bottom: 15px; }
.m-console1 .console-inner{ border: 1px solid #ddd; border-radius: 4px; background-color: #fff; }
.m-console1 .console-column{ border-bottom: 1px solid #ddd; position: relative; }
.m-console1 .console-column:last-child{ border-bottom: 0; }
.m-console1 .console-column .console-box{ border-left: 1px dashed #ddd; }
.m-console1 .console-column .console-split{ position: absolute; top: -6px; left: 0; display: inline-block; width: 0; height: 0; border: 6px solid #ddd; border-top-color: #fff; border-bottom-color: #fff; border-right: 0; }
.m-console1 .console-column .console-split b{ display: inline-block; position: absolute; top: -6px; left: -8px; width: 0; height: 0; border: 6px solid #fff; border-top-color: transparent; border-bottom-color: transparent; border-right: 0; }
.m-console1 .console-grid{  }
.m-console1 .console-grid .grid33{ float: left; width: 33.33%; }
.m-console1 .console-grid .grid30{ float: left; width: 30%; }
.m-console1 .console-grid .grid20{ float: left; width: 20%; }
.m-console1 .console-grid .grid25{ float: left; width: 25%; }
.m-console1 .console-grid .grid50{ float: left; width: 50%; }
.m-console1 .console-grid .grid40{ float: left; width: 40%; }
.m-console1 .console-grid .grid60{ float: left; width: 60%; }
.m-console1 .console-grid .grid67{ float: left; width: 66.66%; }
.m-console1 .console-grid .grid70{ float: left; width: 70%; }
.m-console1 .console-grid .grid30{ float: left; width: 30%; }
.m-console1 .console-grid .grid16{ float: left; width: 16.666%; }
.m-console1 .console-tab{  }
.m-console1 .console-tab .tab-label{ padding: 0 6px; }
.m-console1 .console-tab .tab-label .label-item{ font-size: 16px; float: left; padding: 0 6px; height: 42px; line-height: 42px; color: #999; cursor: pointer; }
.m-console1 .console-tab .tab-label .label-item.label-selected{ color: #484848; }
.m-console1 .console-tab .tab-target{  }
.m-console1 .console-box{  }
.m-console1 .console-box .box-title{ margin-right: 9px; font-size: 16px; font-weight: 200; float: left; }
.m-console1 .console-box .box-head{ height: 42px; line-height: 42px; padding: 0 12px; }
.m-console1 .console-box .box-select{ float: left; margin-top: 10px; line-height: 0; }
.m-console1 .console-box .box-select .w-select6{ vertical-align: top; }
.m-console1 .console-box .box-filter{ float: right; margin-left: 24px; line-height: 24px; margin-top: 10px; }
.m-console1 .console-box .box-filter .w-btn4 i{ margin-top: 2px; }
.m-console1 .console-box .box-filter .link{ color: #999; margin-left: 9px; cursor: pointer; }
.m-console1 .console-box .box-filter .link:hover{ color: #484848; }
.m-console1 .console-box .box-filter .link.selected{ color: #2898E0; }
.m-console1 .console-box .box-filter .w-select6{ vertical-align: top; }
.m-console1 .console-box .box-filter .w-select5{ vertical-align: top; }
.m-console1 .console-box .box-body{ padding: 0 12px; position: relative; }
.m-console1 .console-box .box-body .w-loading1{ position: absolute; top: 50%; left: 50%; margin-left: -50px; margin-top: -23px; }
/*打印锁屏*/
.m-print-lock{ text-align: center; width: 300px; height: 80px; padding-top: 120px; background: url(../image/57.png) no-repeat 50% 24px #fff; }
.m-print-lock h3{ font-size: 16px; margin-bottom: 4px; }
.m-print-lock p{ color: #999; }
.dialog-print-lock-mask{ background-color: #000!important; opacity: .5!important; filter: alpha(opacity=50)!important; }
/*待办事宜*/
.console-matters{ padding-bottom: 18px; }
.console-matters .box-body{ height: 198px; }
.console-matters .m-list9{ padding: 54px 13px 0; }
.console-matters .m-list9 .list-item{ width: 166px; float: left; }
/*需关注客户*/
.console-follow{ margin-bottom: 18px; }
.console-follow .box-body{ height: 198px; }
.console-follow .m-list9{ padding: 54px 13px 0; }
.console-follow .m-list9 .list-item{ width: 166px; float: left; }
/*提交单据*/
.console-order{ height: 280px; }
.console-order .box-body{ height: 238px; }
.console-order .order-item{ position: relative; }
.console-order .order-item .chart{ width: 150px; height: 150px; margin: 12px auto 24px; position: relative; }
.console-order .order-item .chart .image{ width: 150px; height: 150px; }
.console-order .order-item .chart .count{ position: absolute; top: 50%; left: 50%; width: 120px; height: 120px; margin-left: -60px; margin-top: -60px; background-color: #fff; border-radius: 60px; }
.console-order .order-item .chart .count .number{ display: block; height: 42px; line-height: 42px; text-align: center; margin-top: 30px; font-size: 36px; font-weight: 200; }
.console-order .order-item .chart .count .text{ font-weight: 200; height: 18px; line-height: 18px; text-align: center; display: block; }
.console-order .order-item .list{ margin: 0 19px; }
.console-order .order-item .list .item{ width: 100px; float: left; height: 30px; line-height: 30px; }
.console-order .order-item .list .item .icon{ display: inline-block; height: 10px; width: 10px; background-color: #eee; vertical-align: top; margin-top: 10px; margin-right: 6px; }
.console-order .order-item .list .item .name{ font-weight: 200; }
.console-order .order-item .list .item .number{ font-weight: 200; }
.console-not-order .order-item .chart .count{ margin-left: -59px; }
/*仪表台工作统计*/
.m-console1 .console-work .work-chart{ height: 256px; padding: 0 12px; }
.m-console1 .console-work .work-chart .list-item{ width: 96px; margin: 20px 0; float: left; }
/*颜色*/
.e-bg-color1{ background-color: #434348!important; }
.e-bg-color2{ background-color: #90ED7D!important; }
.e-bg-color3{ background-color: #F7A35C!important; }
.e-bg-color4{ background-color: #8085E9!important; }
.e-bg-color5{ background-color: #F15C80!important; }
.e-bg-color6{ background-color: #7CB5EC!important; }
.e-br-color1{ border-color: #434348!important; }
.e-br-color2{ border-color: #90ED7D!important; }
.e-br-color3{ border-color: #F7A35C!important; }
.e-br-color4{ border-color: #8085E9!important; }
.e-br-color5{ border-color: #F15C80!important; }
.e-br-color6{ border-color: #7CB5EC!important; }
.e-color1{ color: #434348!important; }
.e-color2{ color: #90ED7D!important; }
.e-color3{ color: #F7A35C!important; }
.e-color4{ color: #8085E9!important; }
.e-color5{ color: #F15C80!important; }
.e-color6{ color: #7CB5EC!important; }
/*报表*/
.m-chart2{  }
.m-chart2 .chart-show{ float: left; width: 200px; height: 200px; position: relative; margin-right: 12px; }
.m-chart2 .chart-show .show-image{ height: 200px; }
.m-chart2 .chart-show .show-count{ position: absolute; width: 170px; height: 170px; background-color: #fff; left: 50%; top: 50%; margin-left: -85px; margin-top: -85px; border-radius: 85px; }
.m-chart2 .chart-show .show-count .number{ display: block; height: 48px; line-height: 48px; text-align: center; font-size: 36px; font-weight: 200; margin-top: 48px; }
.m-chart2 .chart-show .show-count .text{ display: block; height: 24px; line-height: 24px; text-align: center; font-weight: 200; }
.m-chart2 .chart-count{ float: left; width: 300px; }
/*仪表台*/
.m-console2 .console-box2{ border: 1px solid #ddd; border-radius: 4px; background-color: #fff; }
.m-console2 .console-box2 .box-head{ height: 42px; line-height: 42px; padding: 0 15px; }
.m-console2 .console-box2 .box-title{ float: left; font-size: 16px; font-weight: 200; }
.m-console2 .console-box2 .box-head .box-select{ float: left; margin-top: 10px; margin-left: 12px; height: 24px; line-height: 24px; }
.m-console2 .console-box2 .box-head .box-filter{ float: right; margin-top: 9px; height: 24px; line-height: 24px; }
.m-console2 .console-box2 .box-head .box-filter .w-select6{ vertical-align: top; }
.m-console2 .console-box2 .box-head .box-filter .link{ color: #999; margin-left: 9px; cursor: pointer; }
.m-console2 .console-box2 .box-head .box-filter .link:hover{ color: #484848; }
.m-console2 .console-box2 .box-head .box-filter .link.selected{ color: #2898E0; }
.m-console2 .console-box2 .box-head .box-filter .w-btn4 i{ margin-top: 3px; }
.m-console2 .console-box2 .box-body{ padding: 6px 15px; height: 352px; position: relative; }
.m-console2 .console-box2 .box-body .w-loading1{ position: absolute; top: 50%; left: 50%; margin-left: -50px; margin-top: -23px; }
.m-console2 .console-box2 .box-body .m-empty4{ position: absolute; top: 50%; left: 50%; margin-left: -120px; margin-top: -106px; }
.m-console2 .console-grid{  }
.m-console2 .console-grid .grid33{ float: left; width: 33.33%; }
.m-console2 .console-grid .grid30{ float: left; width: 30%; }
.m-console2 .console-grid .grid20{ float: left; width: 20%; }
.m-console2 .console-grid .grid25{ float: left; width: 25%; }
.m-console2 .console-grid .grid50{ float: left; width: 50%; }
.m-console2 .console-grid .grid40{ float: left; width: 40%; }
.m-console2 .console-grid .grid60{ float: left; width: 60%; }
.m-console2 .console-grid .grid67{ float: left; width: 66.66%; }
.m-console2 .console-grid .grid70{ float: left; width: 70%; }
.m-console2 .console-grid .grid30{ float: left; width: 30%; }
.m-console2 .console-grid .grid16{ float: left; width: 16.666%; }
.m-console2 .console-grid .grid20{ float: left; width: 20%; }
.m-console2 .console-grid{ margin-left: -9px; margin-right: -9px; }
.m-console2 .console-grid .console-box2{ margin-left: 9px; margin-right: 9px; margin-bottom: 18px; }
.m-console2 .console-box2 .m-list10 .list-item{ margin: 9px; }
/*订单状态，待办事宜，需关注客户*/
.m-console2 .console-order-status .box-body,.m-console2 .console-matters-todo .box-body{ height: 200px; }
.m-console2 .console-customer-follow .box-body{ height: 254px; }
/*工作统计*/
.m-console2 .console-work-count{  }
.m-console2 .console-work-count .box-body{ height: 240px; }
.m-console2 .console-work-count .count-image{ height: 240px; }
.m-console2 .console-customer-not .box-body{ height: 186px; }
.m-console2 .console-customer-not .other-item{ margin-right: 33px; margin-left: 33px; margin-top: 18px; }
.m-console2 .console-customer-not .w-select6{ margin-top: 9px; }
/*.m-console2 .console-work-count .count-list{ float: left; width: 668px; }
.m-console2 .console-work-count .count-list .list-item{ width: 89px; }*/
/*占位*/
.m-console2 .console-placeholder1{ display: none; border: 3px dashed #ddd; background: #f3f3f3; border-radius: 6px; height: 280px; margin-left: 9px; margin-right: 9px; }
/*仪表台客户*/
.m-console2 .console-customer .box-body{ height: 440px; }
.m-console2 .console-customer .customer-chart{ height: 220px; width: 220px; position: relative; margin-left: auto; margin-right: auto; background: url(../image/39.png) no-repeat 50% 50%; }
.m-console2 .console-customer .customer-chart .chart-image{ width: 220px; height: 220px; }
.m-console2 .console-customer .customer-chart .chart-count{ position: absolute; top: 50%; left: 50%; z-index: 1000; width: 190px; height: 190px; text-align: center; margin-left: -95px; margin-top: -95px; border-radius: 95px; background: url(../image/40.png) no-repeat 50% 50% #fff; }
.m-console2 .console-customer .customer-chart .chart-count .number{ margin-top: 68px; font-size: 48px; font-weight: 200; height: 42px; line-height: 42px; display: block; }
.m-console2 .console-customer .customer-chart .chart-count .text{ display: block; height: 36px; line-height: 36px; }
.m-console2 .console-customer .customer-detail{ margin: 18px 18px 0; }
.m-console2 .console-customer .customer-detail .detail-item{ height: 48px; position: relative; padding-left: 92px; }
.m-console2 .console-customer .customer-detail .detail-item .label{ position: absolute; top: 0; left: 0; line-height: 48px; font-size: 14px; float: left; }
.m-console2 .console-customer .customer-detail .detail-item .color{ display: inline-block; width: 10px; height: 10px; vertical-align: top; margin-top: 17px; margin-right: 6px; border: 3px solid #eee; border-radius: 8px; }
.m-console2 .console-customer .customer-detail .detail-item .color1{ border-color: #434348; }
.m-console2 .console-customer .customer-detail .detail-item .color2{ border-color: #7CB5EC; }
.m-console2 .console-customer .customer-detail .detail-item .color3{ border-color: #90ED7D; }
.m-console2 .console-customer .customer-detail .detail-item .color4{ border-color: #F7A35C; }
.m-console2 .console-customer .customer-detail .detail-item .progress{ display: block; height: 12px; background-color: #eee; margin-top: 6px; }
.m-console2 .console-customer .customer-detail .detail-item .progress b{ display: block; height: 12px; line-height: 9; overflow: hidden; }
.m-console2 .console-customer .customer-detail .detail-item .progress1 b{ background-color: #434348; }
.m-console2 .console-customer .customer-detail .detail-item .progress2 b{ background-color: #7CB5EC; }
.m-console2 .console-customer .customer-detail .detail-item .progress3 b{ background-color: #90ED7D; }
.m-console2 .console-customer .customer-detail .detail-item .number{ font-size: 18px; margin-right: 12px; }
.m-console2 .console-customer .customer-detail .detail-item .per{ color: #999; font-size: 14px; }
/*客户管理重点关注*/
.m-console2 .console-keynote-customer .box-body{ height: 318px; }
/*仪表台目标*/
.m-console2 .console-target{  }
.m-console2 .console-target .box-body{ height: 224px; }
.m-console2 .console-target .target-chart{ height: 224px; }
.m-console2 .console-target .target-type,.m-console2 .console-target .target-year{ border: 0; margin-top: 8px; height: 24px; line-height: 24px; width: 72px; margin-left: 6px; }
.m-console2 .console-target .target-chart table{ width: 100%; border-collapse: collapse; }
.m-console2 .console-target .target-chart th{ font-weight: 200; color: #999; background-color: #f3f3f3; }
.m-console2 .console-target .target-chart .block{ display: block; margin: 0 1px; }
.m-console2 .console-target .target-chart .even .block{  }
.m-console2 .console-target .target-chart th,.m-console2 .console-target .target-chart td{ height: 66px; line-height: 66px; text-align: center; border: 1px solid #ddd; }
.m-console2 .console-target .target-chart td{ font-size: 14px; }
.m-console2 .console-target .target-chart .first .block{ padding: 0 12px; font-weight: 200; font-size: 12px; }
/*仪表台销售*/
.m-console2 .console-doing{ margin-bottom: 18px; }
/*.m-console2 .console-doing .box-head{ margin-bottom: 18px; }*/
.m-console2 .console-doing .box-body{ height: 142px; }
.m-console2 .console-doing .doing-order{ float: left; width: 340px; height: 112px; position: relative; padding-left: 16px; margin-top: 15px; }
.m-console2 .console-doing .doing-order .date,.m-console2 .console-doing .doing-order .text{ font-size: 16px; color: #2898E0; display: block; }
.m-console2 .console-doing .doing-order .money{ margin-top: 9px; height: 48px; line-height: 48px; font-size: 44px; color: #f7a35c; font-weight: 700; display: inline-block; position: relative; padding-right: 28px; }
.m-console2 .console-doing .doing-order .sub{ font-size: 24px; position: absolute; right: 0; bottom: -2px; }
.m-console2 .console-doing .doing-other{ float: left; border-left: 1px dotted #ddd; height: 112px; width: 300px; }
.m-console2 .console-doing .doing-other .other-item{ position: relative; height: 100px; padding: 0 0 6px 82px; margin-bottom: 6px; height: 54px; vertical-align: top; display: block; border-bottom: 1px dotted #ddd; }
.m-console2 .console-doing .doing-other .other-item .left{ position: absolute; left: 36px; top: 0; }
.m-console2 .console-doing .doing-other .other-item .right{ display: block; }
.m-console2 .console-doing .doing-other .other-item .icon{ width: 36px; height: 36px; border: 2px solid #ddd; border-radius: 27px; display: block; }
.m-console2 .console-doing .doing-other .other-item .name{ display: block; text-align: center; font-weight: 200; color: #999; height: 24px; line-height: 24px; }
.m-console2 .console-doing .doing-other .other-item .verb{ display: block; font-size: 14px; font-weight: 200; color: #999; margin-bottom: 6px; }
.m-console2 .console-doing .doing-other .other-item .money{ display: block; font-size: 22px; font-weight: 200; }
.m-console2 .console-doing .doing-other .other-item .money .sub{ font-size: 14px; }
.m-console2 .console-doing .doing-other .other-item.last{ border-bottom: 0; padding-bottom: 0; margin-bottom: 0; }
/*商机重点关注*/
.m-console2 .console-keynote-chance .box-body{ height: 318px; }

.m-console2 .console-zdgznote .box-body{ height: 458px; }

/*商机销售预测*/
.m-console2 .console-forecast-chance .box-body{ height: 376px; }
/*商机分类分析*/
.m-console2 .console-category-chance .box-body{ height: 376px; }
/*商机动态*/
.m-console2 .console-survey-chance .box-body{ height: 270px; }
.m-console2 .console-keynote-sale .box-body{ height: 384px; }
/*采购概况*/
.m-console2 .console-survey-pchs .box-body{ height: 158px; }
/*采购重点关注*/
.m-console2 .console-keynote-pchs .box-body{ height: 384px; }
/*采购动态*/
.m-console2 .console-doing-pchs .box-body{ height: 270px; }
/*销售动态*/
.m-console2 .console-doing-sale{ }
.m-console2 .console-doing-sale .box-body{ height: 152px; }
.m-console2 .console-doing-sale .sale-number{ padding: 12px 24px; width: 200px; border: 1px solid #eee; }
.m-console2 .console-doing-sale .sale-number .title{ display: block; font-size: 14px; color: #2898E0; font-weight: 200; height: 30px; line-height: 30px; }
.m-console2 .console-doing-sale .sale-number .number{ display: block; font-size: 44px; font-weight: 700; color: #F7A35C; }
.m-console2 .console-doing-sale .sale-number .number .sub{ font-size: 18px; vertical-align: top; display: inline-block; margin-top: 18px; margin-left: 9px; }
/*库存动态*/
.m-console2 .console-doing-store .box-body{ height: 152px; }
.m-console2 .console-doing-store .m-list10 .list-item{ width: 128px; }
/*销售趋势*/
.m-console2 .console-trend-sale .box-body{ height: 228px; }
.m-console2 .console-trend-sale .box-body .m-empty4{ margin-bottom: 0; }
/*出入口明细*/
.m-console2 .console-summary-store .m-table6 .table-body{ height: 320px; }
/*库存概况*/
.m-console2 .console-survey-store .m-table6 .table-body{ height: 320px; }
/*服务重点关注*/
.m-console2 .console-keynote-caremanager .box-body{ height: 254px; }
/*进度*/
.m-progressbar1{ position: relative; }
.m-progressbar1 .progress{ font-weight: 200; margin-left: 2px; }
.m-progressbar1 .w-loading5{ position: absolute; top: 0; right: 0; }
/*进度*/
/*.m-progress{ position: relative; padding-left: 201px; }
.m-progress .progress-navg{ position: absolute; left: 0; width: 200px; top: 0; background-color: #F1F1F1; border: 1px solid #ddd; border-radius: 4px 0 0 4px; border-right: 0; }
.m-progress .progress-navg .item{ display: block; height: 48px; line-height: 48px; padding: 0 18px; border-top: 1px solid #f9f9f9; border-bottom: 1px solid #ddd; }
.m-progress .progress-navg .num{ display: inline-block; width: 18px; height: 18px; border-radius: 9px; text-align: center; line-height: 18px; font-style: normal; background-color: #ddd; margin-right: 6px; }
.m-progress .progress-navg .item.active{ background-color: #fff; cursor: pointer; color: #484848; padding-right: 1px; margin-right: -1px; }
.m-progress .progress-navg .item.active .num{ background-color: #fff; }
.m-progress .progress-navg .item.enable{ color: #484848; cursor: pointer; }
.m-progress .progress-navg .item.disabled{ color: #999; cursor: not-allowed; }
.m-progress .progress-navg .item:last-child{ border-bottom: 0; }
.m-progress .progress-wrap{ border-radius: 3px; min-height: 360px; border: 1px solid #ddd; border-radius: 0 4px 4px 4px; }
.m-progress .progress-wrap .item{ display: none; }
.m-progress .progress-wrap .item.active{ display: block; }
.m-progress{  }*/
.m-progress{  }
.m-progress .progress-navg .item{ cursor: default; position: relative; display: inline-block; height: 40px; color: #999; line-height: 20px; font-size: 14px; margin-right: 12px; font-weight: 700; padding: 10px 15px; border-radius: 3px; border: 1px solid #fff; }
.m-progress .progress-navg .item .icon{ display: none; position: absolute; top: 10px; left: 10px; width: 39px; height: 39px; background: url(../image/49.png) no-repeat 0 0; }
.m-progress .progress-navg .item .num{ display: block; font-size: 12px; font-weight: 200; }
.m-progress .progress-navg .item.active{ padding-left: 60px; color: #578A9D; border-color: #4E9BB9; background-color: #B7E2F2; }
.m-progress .progress-navg .item.active .icon{ display: block; }
.m-progress .progress-wrap .item{ display: none; }
.m-progress .progress-wrap .item.active{ display: block; }
.m-progress .progress1{ padding-top: 18px; }
.m-progress .progress1 img{ float: left; margin-top: 18px; margin-right: 18px; }
.m-progress .progress1 .content{ float: left; width: 348px; line-height: 1.6em; padding-top: 26px; padding-bottom: 72px; min-height: 162px; position: relative; }
.m-progress .progress1 .content h4{ font-size: 16px; margin-bottom: 18px; }
.m-progress .progress1 .content p{ margin-bottom: 6px; font-size: 14px; }
.m-progress .progress1 .content .next{ margin-bottom: 6px; font-size: 14px; position: absolute; bottom: 0; left: 0; width: 100%; text-align: right; }
.m-progress .progress1 .content input{ height: 24px; line-height: 24px; width: 320px; border: 1px solid #ddd; border-radius: 4px; margin-top: 12px; padding: 6px 12px; font-size: 14px; }
.m-progress .progress2{ padding: 22px 18px; }
.m-progress .progress2 table{ margin-left: auto; margin-right: auto; }
.m-progress .progress2 .tip{ font-size: 14px; margin-bottom: 12px; text-align: center; }
.m-progress .progress2 .submit{ text-align: center; }
.m-progress .progress2 p{ margin: 6px 0; }
.m-progress .progress2 .w-text1{ height: 24px; line-height: 24px; padding: 4px 6px; width: 300px; }
.m-progress .progress2 .msg{ color: #999; line-height: 36px; margin-left: 12px; }
.m-progress .progress3 .image{ text-align: center; padding: 24px 0 12px; }
.m-progress .progress3 .title{ font-size: 18px; text-align: center; }
.m-progress .progress3 .summary{ font-size: 14px; text-align: center; color: #999; line-height: 1.7em; margin-top: 4px; }
.m-progress .progress3 .start{ text-align: center; margin-top: 12px; }
.m-progress .progress4{ padding-top: 18px; }
.m-progress .progress4 img{ float: left; margin-top: 18px; margin-right: 18px; }
.m-progress .progress4 .content{ float: left; width: 348px; line-height: 1.6em; padding-top: 26px; padding-bottom: 72px; min-height: 162px; position: relative; }
.m-progress .progress4 .content h4{ font-size: 16px; margin-bottom: 18px; }
.m-progress .progress4 .content p{ margin-bottom: 6px; font-size: 14px; }
.m-progress .progress4 .content .next{ margin-bottom: 6px; font-size: 14px; position: absolute; bottom: 0; left: 0; width: 100%; text-align: right; }
.m-progress .progress4 .content input{ height: 24px; line-height: 24px; width: 320px; border: 1px solid #ddd; border-radius: 4px; margin-top: 12px; padding: 6px 12px; font-size: 14px; }

/*公司*/
.m-company1{ min-height: 480px; background-color: #f9f9f9; border-radius: 4px; }
.m-company1 .company-box{ margin-bottom: 30px; }
.m-company1 .company-box .box-head{ margin-bottom: 6px; border-bottom: 1px solid #e4e4e4; }
.m-company1 .company-box .box-title{ font-size: 14px; display: inline-block; border-bottom: 2px solid #428bca; height: 24px; line-height: 24px; margin-bottom: -1px; padding-bottom: 3px; }
.m-company1 .company-box .box-body{ padding-top: 6px; }
.m-company1 .company-box.company-weixin{ } 
.m-company1 .company-box.company-weixin .box-body{ padding-top: 12px; } 
.m-company1 .company-box.company-weixin .image{ float: left; margin-right: 15px; } 
.m-company1 .company-box.company-weixin .main{ float: left; width: 540px; padding-top: 6px; } 
.m-company1 .company-box.company-weixin .main h4{ font-size: 16px; margin-bottom: 4px; }
.m-company1 .company-box.company-weixin .main .operate{ margin-top: 20px; }
.m-company1 .company-box.company-weixin .main .operate .weixin-setting{ margin-left: 24px; }
.m-company1 .m-manage2{  }
.m-company1 .company-date .date-item{ display: block; height: 30px; line-height: 30px; border: 1px solid #ddd; padding: 4px 12px; }
.m-company1 .company-date .date-start{ border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom: 0; }
.m-company1 .company-date .date-end{ border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.m-company1 .company-space .space-item{ display: block; height: 30px; line-height: 30px; border: 1px solid #ddd; padding: 4px 12px; }
.m-company1 .company-space .space-total{ border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom: 0; }
.m-company1 .company-space .space-use{ border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.m-company1 .company-time .time-setting{ float: left; }
.m-company1 .company-time .think-spinner{ vertical-align: middle; }
.m-company1 .company-time .w-loading5{ float: left; margin-left: 6px; }
.m-company1 .company-info{  }
.m-company1 .company-info .number{ float: left; margin-top: 12px; }
.m-company1 .company-info .number .item{ float: left; margin-right: 48px; }
.m-company1 .company-info .number .image{ display: block; width: 100px; height: 100px; border-radius: 50px; border: 2px dashed #eee; float: left; background: url(../image/51.png) no-repeat #fff; }
.m-company1 .company-info .number .text{ float: left; margin-top: 18px; margin-left: 18px; }
.m-company1 .company-info .number .num{ display: block; font-size: 30px; font-weight: 200; }
.m-company1 .company-info .number .name{ display: block; font-weight: 200; color: #999; margin-bottom: 6px; }
.m-company1 .company-info .number .item.pc .image{ background-position: 5px -118px; }
.m-company1 .company-info .number .item.mobile .image{ background-position: 6px 8px; }
.m-company1 .company-info .apply{ float: left; margin-left: 120px; }
.m-company1 .l-frame1 .frame-left-position{ top: 0; width: 200px; }
.m-company1 .cache-clear{ display: block; height: 30px; line-height: 30px; margin-top: 6px; }
.m-company1 .cache-clear a{ color: #484848; }
/*目标*/
.m-target1{ padding-bottom: 15px; }
.m-target1 .target-operate{ padding: 12px 0; }
.m-target1 .target-report .report-audit{ margin-bottom: 12px; }
.m-target1 .target-report .report-audit .date{ float: right; }
.m-target1 .target-report .report-show{ border: 1px solid #ddd; border-radius: 4px; height: 280px; overflow: hidden; }
.m-target1 .target-box{ margin-bottom: 12px; }
.m-target1 .target-box .box-head{ height: 30px; line-height: 30px; margin-bottom: 12px; }
.m-target1 .target-box .box-title{ float: left; font-size: 14px; font-weight: 200; display: inline-block; height: 24px; line-height: 24px; padding-bottom: 3px; border-bottom: 2px solid #0081CC; }
.m-target1 .target-box .report-setting{ float: right; margin-top: 3px; }
.m-target1 .target-box .box-head .w-drop6{ float: right; margin-top: 3px; margin-left: 12px; position: relative; z-index: 120; }
.m-target1 .target-box .box-head .w-drop6 .drop-show .drop-text{ min-width: 42px; }
.m-target1 .target-box .box-head .w-drop6 .drop-hide{  }
.m-target1 .target-box .box-head .w-btn1{ float: right; margin-top: 3px; padding: 0 9px; }
.m-target1 .target-box .report-operate{  }
.m-target1 .target-box .report-operate .operate-btn{ display: block; padding: 0 6px; height: 24px; line-height: 24px; white-space: nowrap; color: #484848; }
.m-target1 .target-box .report-operate .operate-btn:hover{ background-color: #eee; text-decoration: none; }
.m-target1 .m-menu2{ margin-bottom: 12px; }
/*选择用户*/
.m-select-user1{  }
.m-select-user1 .dialog-main{ padding-top: 0; }
.m-select-user1 .m-select6{ padding-bottom: 12px; padding-top: 12px; }
.m-select-user1 .select-user-wrap{ position: relative; min-height: 282px; padding-right: 252px; }
.m-select-user1 .select-user-wrap .select-result{ position: absolute; top: 0; right: 0; }
/*目标设定*/
.m-target-setting1{  }
.m-target-setting1 .setting-list{  }
.m-target-setting1 .setting-item{ cursor: pointer; display: block; margin-bottom: 6px; padding: 0 12px; height: 36px; line-height: 36px; border: 1px solid #ddd; border-radius: 4px; }
.m-target-setting1 .setting-item input{ float: left; margin-top: 11px; margin-right: 12px; }
.m-target-setting1 .setting-item:hover{ background-color: #eee; }
.m-target-setting1 .setting-item:active{ box-shadow: 0 3px 5px rgba(66,66,66,.1) inset; }
/*目标更新*/
.m-target-update1{  }
.m-target-update1 .update-form{ margin: -12px -24px; }
.m-target-update1 .update-form table{ border-collapse: collapse; }
.m-target-update1 .update-form th{ padding: 4px 18px; border-right: 2px solid #e9e9e9; font-weight: 200; background-color: #f3f3f3; }
.m-target-update1 .update-form td{ padding: 4px 0 4px 18px; }
.m-target-update1 .update-form tr:last-child td,.m-target-update1 .update-form tr:last-child th{ border-bottom: 0; }
.m-target-update1 .update-form .even th{ border-right: 2px solid #ddd; background-color: #e9e9e9; }
/*手风琴*/
.m-accordion1{ border: 1px solid #ddd; background-color: #fff; border-radius: 4px; }
.m-accordion1 .accordion-group{ border-bottom: 1px solid #ddd; }
.m-accordion1 .accordion-group .group-head{ height: 36px; padding: 0 12px; line-height: 36px; cursor: pointer; }
.m-accordion1 .accordion-group .group-title{ float: left; }
.m-accordion1 .accordion-group .group-arrow{ font-family: '宋体'; float: right; color: #999; font-weight: 200; }
.m-accordion1 .accordion-group .group-body{ background-color: #f1f1f1; display: none; }
.m-accordion1 .accordion-group .group-item{ display: block; height: 36px; line-height: 36px; padding: 0 12px; color: #484848; border-top: 1px solid #ddd; }
.m-accordion1 .accordion-group .group-item:hover{ text-decoration: none; }
.m-accordion1 .accordion-group .group-item.group-item-selected,.m-accordion1 .accordion-group .group-item.group-item-selected:hover{ background-color: #428BCA; color: #fff; }
.m-accordion1 .accordion-group.accordion-active .group-body{ display: block; }
/*日历*/
.m-calendar1{ margin-bottom: 12px; }
.m-calendar1 .calendar-body{ margin-top: -26px; }
.m-calendar1 .fc-view-container{ background-color: #fff; }
.m-calendar1 .fc-event{ font-size: 12px; cursor: pointer; }
.m-calendar1 .fc-event:active{ box-shadow: 0 3px 5px rgba(66,66,66,.2) inset; }
.m-calendar1 .fc-event-color1{ background-color: #4BB847; border-color: #4BB847; }
.m-calendar1 .fc-event-color2{ background-color: #E1AD20; border-color: #E1AD20; }
.m-calendar1 .fc-event-color3{ background-color: #E12E2D; border-color: #E12E2D; }
/*日程安排*/
.m-schedule-create .schedule-color { height: 26px; line-height: 26px; display: inline-block; margin-left: 12px; color: #999; }
.m-schedule-create .schedule-color .block{ display: inline-block; width: 8px; height: 8px; border-radius: 4px; margin-top: 9px; vertical-align: top; background-color: #ccc; }
.m-schedule-create .schedule-color1 .block{ background-color: #4BB847; }
.m-schedule-create .schedule-color2 .block{ background-color: #E1AD20; }
.m-schedule-create .schedule-color3 .block{ background-color: #E12E2D; }
.m-schedule-view{ padding: 18px 24px; }
.m-schedule-view .schedule-important1 .block{ display: inline-block; width: 16px; height: 16px; border-radius: 3px; background-color: #4BB847; vertical-align: -3px; margin-right: 4px; }
.m-schedule-view .schedule-important2 .block{ display: inline-block; width: 16px; height: 16px; border-radius: 3px; background-color: #E1AD20; vertical-align: -3px; margin-right: 4px; }
.m-schedule-view .schedule-important3 .block{ display: inline-block; width: 16px; height: 16px; border-radius: 3px; background-color: #E12E2D; vertical-align: -3px; margin-right: 4px; }
.m-schedule-view .content{ display: block; min-height: 72px; }
.m-schedule-view .schedule-operate{ height: 30px; line-height: 30px; margin-top: 4px; text-align: right; }
.m-schedule-view .schedule-operate a{ margin-left: 12px; }
/*标题提示*/
.m-title-tip1{  }
.m-title-tip1.think-tip .think-inner{ max-width: 420px; max-height: 420px; overflow-y: auto; display: block; white-space: pre-wrap; word-break: break-all; word-wrap: break-word; background: url(../image/46.png) repeat 0 0; color: #fff; box-shadow: none; border: none; padding: 6px 9px; line-height: 1.6em; }
.m-title-tip1.think-tip .think-tip-dir{ background-image: url(../image/45.png); background-color: transparent; }
/*团队管理*/
.m-team-manage1{ width: 580px; height: 360px; }
.m-team-manage1 .manage-left{ float: left; width: 188px; height: 100%; border-radius: 0 0 0 6px; padding: 6px; border-right: 1px solid #ddd; }
.m-team-manage1 .manage-right{ float: right; width: 379px; position: relative; }
.m-team-manage1 .manage-add{ display: block; cursor: pointer; border-radius: 4px; border: 1px solid #6ABD3D; height: 30px; line-height: 30px; text-align: center; }
.m-team-manage1 .manage-add:hover{ background-color: #6ABD3D; color: #fff; }
.m-team-manage1 .manage-list{ position: relative; overflow-y: auto; margin-top: 6px; height: 320px; border: 1px solid #ddd; border-radius: 4px; overflow-y: auto; }
.m-team-manage1 .manage-list .item{ position: relative; height: 30px; line-height: 30px; padding: 3px 36px 3px 12px; border-bottom: 1px solid #eee; }
.m-team-manage1 .manage-list .item .name{ font-weight: 200; cursor: pointer; color: #484848; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }
.m-team-manage1 .manage-list .item .close{ position: absolute; top: 50%; right: 12px; display: none; margin-top: -7px; width: 14px; height: 14px; text-align: center; line-height: 14px; cursor: pointer; border-radius: 7px; }
.m-team-manage1 .manage-list .item .close:hover{ color: #fff; background-color: #c00; }
.m-team-manage1 .manage-list .item:hover{ background-color: #f3f3f3; }
.m-team-manage1 .manage-list .item:active{ box-shadow: 0 3px 5px rgba(66,66,66,.1) inset; }
.m-team-manage1 .manage-list .item:hover .close{ display: block; }
.m-team-manage1 .manage-list .item.selected,.m-team-manage1 .manage-list .item.selected:hover{ background-color: #FFE2A2; }
.m-team-manage1 .manage-list .w-loading1{ position: absolute; top: 140px; left: 50%; margin-left: -50px; }
.m-team-manage1 .manage-form .form-main{ padding: 12px 18px 4px; height: 304px; }
.m-team-manage1 .manage-form .form-item{ margin-bottom: 9px; }
.m-team-manage1 .manage-form .label{ display: block; height: 20px; line-height: 20px; padding-bottom: 3px; }
.m-team-manage1 .manage-form .name{ width: 328px; }
.m-team-manage1 .manage-form .remark{ width: 328px; height: 72px; }
.m-team-manage1 .manage-form .form-operate{ text-align: right; background-color: #EFEFEF; border-top: 1px solid #ddd; padding: 12px 18px; border-radius: 0 0 6px 0; }
.m-team-manage1 .manage-form .form-operate .w-btn1,.m-team-manage1 .manage-form .form-operate .w-btn2{ margin-left: 9px; }
.m-team-manage1 .manage-user .select-result{ float: none; margin-left: 0; height: auto; width: auto; }
.m-team-manage1 .manage-user .select-result .select-list{ height: 210px; }
/*短语*/
.m-phrase1{ border: 1px solid #ccc; border-radius: 4px; position: relative; z-index: 100; }
.m-phrase1 .phrase-enter textarea{ height: 64px!important; border: 0; vertical-align: top; resize: none; }
.m-phrase1 .phrase-enter textarea:focus{ box-shadow: none; }
.m-phrase1 .phrase-link{ text-align: center; color: #999; height: 21px; line-height: 21px; background-color: #eee; border-radius: 0 0 4px 4px; cursor: pointer; }
.m-phrase1 .phrase-link{ font-weight: 200; }
.m-phrase1 .phrase-link .icon{ vertical-align: middle; margin-right: 4px; opacity: .5; display: inline-block; width: 14px; height: 14px; line-height: 9; overflow: hidden; background: url(../image/5.png) no-repeat -14px -56px; }
.m-phrase1 .phrase-link:hover{ background-color: #e6e6e6; color: #666; }
.m-phrase1 .phrase-link:hover .icon{ opacity: .7; }
.m-phrase1 .phrase-link:active{ background-color: #ddd; }
.m-phrase1 .phrase-show{ position: relative; z-index: 3; }
.m-phrase1 .phrase-hide{ display: none; position: absolute; left: -1px; right: -1px; top: 91px; background-color: #fff; border: 1px solid #ccc; border-top: 0; border-radius: 0 0 4px 4px; }
.m-phrase1 .phrase-list{ height: 190px; overflow-y: auto; }
.m-phrase1 .phrase-list .m-empty2{ margin-top: 84px; }
.m-phrase1 .phrase-item{ border-bottom: 1px dotted #ddd; position: relative; overflow: hidden; }
.m-phrase1 .phrase-item-active{ background-color: #428BCA; color: #fff; }
.m-phrase1 .phrase-item .text{ display: block; position: relative; left: 0; cursor: pointer; padding: 3px 6px; line-height: 24px; -moz-transition: left .5s; -webkit-transition: left .5s; }
.m-phrase1 .phrase-item .operate{ position: absolute; width: 66px; top: 0; bottom: 0; padding-left: 9px; background-color: rgba(255,255,255,.9); right: -66px; -moz-transition: right .5s; -webkit-transition: right .5s; }
.m-phrase1 .phrase-item .operate b{ position: absolute; top: 50%; margin-top: -7px; opacity: .7; }
.m-phrase1 .phrase-item .operate .up{ left: 9px; }
.m-phrase1 .phrase-item .operate .down{ left: 29px; }
.m-phrase1 .phrase-item .operate .del{ left: 49px; }
.m-phrase1 .phrase-item .operate .up:hover{ opacity: 1; background-position: -84px -56px; }
.m-phrase1 .phrase-item .operate .down:hover{ opacity: 1; background-position: -98px -56px; }
.m-phrase1 .phrase-item .operate .del:hover{ opacity: 1; background-position: -112px -56px; }
.m-phrase1 .phrase-item:hover{ background-color: #FFFFDD; }
.m-phrase1 .phrase-item:hover .operate{ right: 0; }
.m-phrase1 .phrase-item .w-loading5{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255,255,255,.6); }
.m-phrase1 .phrase-item .w-loading5 .loading-inner{ margin-top: 3px; margin-left: 76px; color: #666; }
.m-phrase1 .phrase-create{ background-color: #eee; padding: 6px; border-radius: 0 0 4px 4px; }
.m-phrase1 .phrase-new{ display: inline-block; position: relative; vertical-align: top; }
.m-phrase1 .phrase-new textarea{ height: 32px!important; vertical-align: top; width: 140px!important; margin-right: 4px; position: relative; z-index: 1; }
.m-phrase1 .phrase-wran{ z-index: 2; position: absolute; display: block; top: 3px; left: 3px; width: 148px; height: 34px; border-radius: 3px; background-color: #FFBBBB;  }
.m-phrase1 .phrase-submit{ cursor: pointer; background-color: #428BCA; color: #fff; border: 1px solid #357EBD; border-radius: 4px; height: 40px; width: 42px; }
.m-phrase1 .phrase-submit:hover{ background-color: #3276B1; border-color: #285E8E; }
.m-phrase1 .phrase-submit:active{ box-shadow: 0 3px 3px rgba(66, 66, 66, 0.2) inset; }
.m-phrase1 .phrase-create .form-submit .phrase-submit{ border-color: #ccc; cursor: not-allowed; background: url(../image/13.gif) no-repeat 50% 50% #eee; }
.m-phrase1.phrase-active{ border-radius: 4px 4px 0 0; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);z-index: 9999 }
.m-phrase1.phrase-active .phrase-link{ border-radius: 0; }
.m-phrase1.phrase-active .phrase-hide{ display: block; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
.m-phrase1.phrase-focus{ border-color: #66AFE9; box-shadow: 0 0 8px rgba(102, 175, 233, 0.6); }
/*已选择元素*/
.m-selected1{ margin-bottom: 12px; }
.m-selected1 .selected-head{ height: 20px; line-height: 20px; margin-bottom: 3px; }
.m-selected1 .selected-body{ padding: 6px; border-radius: 4px; border: 2px dashed #ddd; }
.m-selected1 .selected-body .selected-item{ position: relative; margin: 3px; display: inline-block; height: 20px; line-height: 20px; padding: 0 21px 0 6px; border-radius: 3px; background-color: #F89406; color: #fff; }
.m-selected1 .selected-body .selected-item .close{ cursor: pointer; position: absolute; top: 50%; margin-top: -8px; border-radius: 2px; right: 3px; font-family: '宋体'; width: 16px; height: 16px; line-height: 16px; text-align: center;  }
.m-selected1 .selected-body .selected-item .close:hover{ background-color: #CD7C0C; }
/*数据备份*/
.m-backfile1{  }
.m-backfile1 .w-form1{ margin-top: 24px; }
.m-backfile1 .w-form1 input{ vertical-align: middle; }
/*省份城市维护*/
.m-region-maintain{ border: 1px solid #ddd; border-radius: 3px; display: inline-block; position: relative; overflow: hidden; }
.m-region-maintain .maintain-province{ float: left; width: 300px; /*border-right: 1px solid #ddd; box-shadow: 2px 0 3px rgba(99,99,99,.2);*/ position: relative; z-index: 12; }
.m-region-maintain .maintain-list{ position: relative; }
.m-region-maintain .maintain-list .w-loading4{ position: absolute; top: 0; left: 0; right: 0; z-index: 1000; }
.m-region-maintain .maintain-list ul{ height: 300px; overflow-y: auto; }
.m-region-maintain .maintain-list .operate{ z-index: 10; position: absolute; top: 0; right: -100px; height: 30px; line-height: 30px; padding: 0 6px; background-color: rgba(255,255,255,.8); -moz-transition: right .5s; -webkit-transition: right .5s; }
.m-region-maintain .maintain-list .operate b{ font-weight: 200; margin: 8px 3px 0; filter: alpha(opacity=70); opacity: .7; display: inline-block; width: 14px; height: 14px; overflow: hidden; line-height: 9; background: url(../image/5.png) no-repeat; }
.m-region-maintain .maintain-list .operate b.up{ background-position: -42px -56px; }
.m-region-maintain .maintain-list .operate b.up:hover{ background-position: -84px -56px; }
.m-region-maintain .maintain-list .operate b.down{ background-position: -56px -56px; }
.m-region-maintain .maintain-list .operate b.down:hover{ background-position: -98px -56px; }
.m-region-maintain .maintain-list .operate b.del{ background-position: -70px -56px; }
.m-region-maintain .maintain-list .operate b.del:hover{ background-position: -112px -56px; }
.m-region-maintain .maintain-list li{ position: relative; overflow: hidden; cursor: pointer; height: 30px; line-height: 30px; border-bottom: 1px solid #ddd; background-color: #fff; }
.m-region-maintain .maintain-list li .text{ font-weight: 200; display: block; padding: 0 12px;}
.m-region-maintain .maintain-list li.selected,.m-region-maintain .maintain-list li.selected:hover{ background-color: #428BCA; color: #fff; }
.m-region-maintain .maintain-list li:hover{ background-color: #FFFFDD; }
.m-region-maintain .maintain-list li:hover .operate{ right: 0; }
.m-region-maintain .maintain-list .arrow{ font-style: normal; position: absolute; top: 0; right: 0; margin-right: 12px; font-family: '宋体'; }
.m-region-maintain .maintain-list .w-loading6{ background-color: rgba(255,255,255,.5); position: absolute; left: 0; top: 0; right: 0; bottom: 0; text-align: center; }
.m-region-maintain .maintain-city{ float: left; width: 240px; position: absolute; top: 0; right: -250px; z-index: 100; background-color: #fff; border-left: 1px solid #ddd; box-shadow: -3px 0 4px rgba(66,66,66,.2); -moz-transition: right .3s; -webkit-transition: right .3s; }
.m-region-maintain .maintain-city .city-create .enter{ width: 128px; }
.m-region-maintain .maintain-create{ padding: 6px 12px; border-bottom: 1px solid #ddd; box-shadow: 0 1px 2px rgba(99,99,99,.1); background-color: #e9e9e9; }
.m-region-maintain .maintain-create .enter{ width: 188px; margin-right: 6px; }
.m-region-maintain .maintain-mask{ display: none; cursor: pointer; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,.2); z-index: 20; border-radius: 3px; }
.m-region-maintain .m-empty2{ position: absolute; top: 50%; margin-top: -20%; text-align: center; width: 100%; }
.m-region-maintain.region-maintain-active .maintain-city{ right: 0; }
.m-region-maintain.region-maintain-active .maintain-mask{ display: block; }
/*region-maintain-active*/
/*浮动层*/
.m-layer{ position: absolute; top: 0; left: 0; z-index: 100; display: none; margin-top: 12px; min-height: 200px; min-width: 200px; padding: 1px; border: 1px solid #ddd; background-color: #fff; border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
.m-layer.m-layer-active{ display: block; }
.m-layer .layer-arrow{ display: inline-block; width: 9px; height: 18px; position: absolute; top: 50%; margin-top: -9px; left: -9px; background: url(../image/28.png) no-repeat 0 -9px; }
/*地图*/
.m-map2{ margin-left: 120px; margin-top: -110px; }
.m-map2 img{ border-radius: 4px; }
.m-map2 .w-loading1{ position: absolute; top: 50%; left: 50%; margin-top: -35px; margin-left: -50px; }
.m-map3 .map-show{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.m-map3 .map-search{ position: absolute; top: 12px; left: 12px; z-index: 10000; }
.m-map3 .map-search-enter{ width: 180px; border: 1px solid #CDCDCD; padding-right: 30px; height: 18px; line-height: 18px; padding: 2px 6px; font-size: 13px; border-top-color: #979797; box-shadow: 0 1px 2px rgba(66,66,66,.1); border-radius: 4px; background: url(../image/47.png) no-repeat 100% 4px #fff; }
.m-map3 .map-tip{ font-size: 12px; color: #c00; }
.m-map3 .map-tip img{ vertical-align: -2px; }
.m-map5 .m-empty1{ margin-top: 42px; }
.tangram-suggestion{ margin-top: 2px; }
.m-map4{ line-height: 1.7em; font-size: 14px; font-family: '宋体'; }
/*客户周边*/
.m-customer1 .customer-near{  }
.m-customer1 .customer-near .map-show{ height: 520px; margin-bottom: 6px; }
.m-customer1 .customer-near .map-current{ height: 30px; line-height: 30px; margin-bottom: 18px; }
/*地址*/
.m-address1{ position: relative; padding-bottom: 30px; font-size: 14px; }
.m-address1 .operate{ position: absolute; bottom: 0; right: 0; font-size: 12px; }
/*轨迹图*/
.m-trajectory1{  }
.m-trajectory1 .trajectory-result{ position: absolute; top: 48px; left: 28px; right: 28px; bottom: 18px; }
.m-trajectory1 .trajectory-map{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
/*插件样式*/
/*标签*/
.think-textbox{ display: inline-block; min-height: 18px; line-height: 18px; padding: 3px 6px; border: 1px solid #ccc; border-radius: 3px; width: 200px; }
.think-textbox .think-textbox-enter{ border: 0; height: 18px; line-height: 18px; width: 120px; padding: 0; }
.think-textbox .think-textbox-block{ display: inline-block; height: 16px; line-height: 16px; padding: 0 6px; background-color: #ddd; border-radius: 3px; margin: 1px 6px 1px 0; }
.think-textbox .think-textbox-block-text{ font-weight: 200; display: inline-block; vertical-align: top; }
.think-textbox .think-textbox-block-close{ cursor: pointer; margin-top: 2px; vertical-align: top; margin-right: -3px; margin-left: 3px; display: inline-block; width: 12px; height: 12px; line-height: 9; overflow: hidden; background: url(../image/5.png) no-repeat -1px -99px; }
.think-textbox .think-textbox-block-close:hover{ background-position: -15px -99px; }
/*下拉*/
.think-drop{ z-index: 30; }
.w-btn1 .btn-icon{ -moz-transition: transform .5s; -webkit-transition: transform .5s; }
.think-drop.w-btn1 .btn-icon{ -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.think-drop.w-btn4{ background-color: #EEE; }
/*菜单*/
.think-drop.m-menu3,.think-drop.m-popup1{ -moz-animation: animate1 .5s; -webkit-animation: animate1 .5s; }
/*图层*/
.think-drop.w-layer1{ -moz-animation: animate1 .5s; -webkit-animation: animate1 .5s; }
/*选择列表*/
.think-drop.w-select2 .select-list{ -moz-animation: animate1 .5s; -webkit-animation: animate1 .5s; }
/*微调*/
.think-spinner{ display: inline-block; position: relative; }
.think-spinner .spinner-value{ vertical-align: top; }
.think-spinner .spinner-count{ position: absolute; top: 1px; right: 1px; bottom: 1px; width: 26px; height: 24px; background-color: #F1F1F1; border-left: 1px solid #CCC; border-radius:  0 4px 4px 0; }
.think-spinner .spinner-add,.think-spinner .spinner-cut{ display: block; height: 12px; line-height: 9; overflow: hidden; cursor: pointer; background: url(../image/14.png) no-repeat; }
.think-spinner .spinner-add{ background-position: 50% -11px; }
.think-spinner .spinner-cut{ background-position: 50% 3px; }
.think-spinner .spinner-add:hover,.think-spinner .spinner-cut:hover{ background-color: #e3e3e3; }
.think-spinner .spinner-add:active,.think-spinner .spinner-cut:active{ background-color: #ddd; }
.think-spinner.think-spinner-disabled .spinner-value{ cursor: not-allowed; color: #999; }
.think-spinner.think-spinner-disabled .spinner-add,
.think-spinner.think-spinner-disabled .spinner-add:hover,
.think-spinner.think-spinner-disabled .spinner-add:active,
.think-spinner.think-spinner-disabled .spinner-cut,
.think-spinner.think-spinner-disabled .spinner-cut:hover
.think-spinner.think-spinner-disabled .spinner-cut:active
{ cursor: not-allowed; background-color: #F1F1F1; opacity: .6; }
.think-spinner.think-spinner-loading .spinner-value{ background-image: url(../image/13.gif); background-repeat: no-repeat; background-position: 6px 50%; } 
/*选择列表*/
.think-select{ display: inline-block; position: relative; vertical-align: top; }
.think-select .think-select-inner{ margin-top: 3px; position: relative; z-index: 10000; }
.think-select .think-select-inner{ border: 1px solid #CCC; background-color: #fff; padding: 6px 0; border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); overflow-y: auto; }
.think-select .think-select-search{ padding: 0 6px 6px; }
.think-select .think-select-search-input{ display: block; border: 1px solid #ccc; border-radius: 3px; padding: 0 24px 0 6px; background: url(../image/47.png) no-repeat 100% 4px; }
.think-select .think-select-search-input input{ border: 0; height: 20px; line-height: 20px; padding: 1px 0; width: 100%; }
.think-select .think-select-item,.think-select .think-select-placeholder{ cursor: pointer; height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; padding: 0 24px 0 32px; position: relative; }
.think-select .think-select-check{ position: absolute; top: 50%; left: 9px; margin-top: -7px; display: none; width: 14px; height: 14px; line-height: 9; overflow: hidden; background: url(../image/5.png) no-repeat -140px -28px; }
.think-select .think-select-item:hover,.think-select .think-select-placeholder:hover{ background-color: #3276B1; color: #fff; }
.think-select .think-select-item:hover .think-select-check{ background-position: -154px -28px; }
.think-select .think-select-selected .think-select-check{ display: block; }
.think-select .think-select-combox{ display: inline-block; vertical-align: top; }
.think-select .think-select-enter{ vertical-align: top; }
.think-select .think-select-switch{ cursor: pointer; display: inline-block; position: absolute; top: 1px; right: 1px; border-radius: 0 4px 4px 0; width: 14px; padding: 0 6px; border-left: 1px solid #ccc; height: 24px; background: url(../image/14.png) no-repeat 50% 10px #f1f1f1; }
.think-select .think-select-switch:hover{ background-color: #eee; }
.think-select .think-select-switch:active{ box-shadow: 0 2px 3px rgba(66,66,66,.1) inset; }
.think-select .think-select-empty .think-select-enter{ color: #999; }
.think-select .think-select-open.think-select-list{ visibility: visible; -moz-animation: animate1 .5s; -webkit-animation: animate1 .5s; }
.think-select .think-select-close.think-select-list{ visibility: hidden; }
.think-select .think-select-disabled .think-select-enter{ background-color: #F0F0F0; cursor: not-allowed; color: #999; }
.think-select .think-select-disabled .think-select-switch:hover{ background-color: #f1f1f1; }
.think-select .think-select-disabled .think-select-switch:active{ box-shadow: none; }
.think-select .think-select-disabled .think-select-switch{ cursor: not-allowed; opacity: .6; filter: alpha(opacity=60); }
.think-select .think-select-option-disabled,.think-select .think-select-option-disabled:hover{ background-color: #eee; color: #999; cursor: not-allowed; }
.think-select .think-select-option-disabled .think-select-check{ visibility: hidden; }
.think-select.think-select-loading .think-select-enter{ background-image: url(../image/13.gif); background-repeat: no-repeat; background-position: 6px 5px; }
.think-select .think-select-combox.think-select-write .think-select-enter{ background-color: #fff; cursor: text; color: #222; }
.think-select .think-select-inner.think-select-write .think-select-check{ display: none; }
/*占位符控件*/
.think-placeholder{ vertical-align: top; }
.think-placeholder .think-placeholder-tiper{ z-index: 10; margin-left: 1px; white-space: nowrap; }
/*进度控件*/
.think-progressbar{ position: relative; }
.think-progressbar .think-progressbar-bar{ height: 12px; background-color: #e3e3e3; border: 1px solid #ccc; }
.think-progressbar .think-progressbar-drag{ height: 20px; position: absolute; top: 50%; left: 0; margin-top: -11px; width: 12px; cursor: move; border: 1px solid #ccc; background-color: #fff; }
.think-progressbar .think-progressbar-progress{ background-color: #0081CC; display: block; height: 12px; }
.think-progressbar.think-progressbar-readonly .think-progressbar-drag{ cursor: not-allowed; }
/*选择年份*/
.think-year{ width: 210px; height: 175px; margin: 12px; border: 1px solid #ccc; background-color: #fff; border-radius: 3px; padding: 6px; font-family: arial,courier new,courier,"微软雅黑",monospace; font-size: 12px; color: #484848; }
.think-year .think-calendar-switch{ height: 20px; line-height: 20px; padding: 3px 48px; position: relative; }
.think-year .think-calendar-switch-prev,.think-year .think-calendar-switch-next{ position: absolute; top: 3px; border-radius: 3px; display: inline-block; width: 24px; text-align: center; height: 20px; line-height: 20px; padding: 0 3px; font-family: '宋体'; cursor: pointer; }
.think-year .think-calendar-switch-prev{ left: 0; }
.think-year .think-calendar-switch-next{ right: 0; }
.think-year .think-calendar-switch-prev:hover,.think-year .think-calendar-switch-next:hover{ background-color: #EEE; }
.think-year  .think-calendar-switch-value{ display: block; text-align: center; border-radius: 3px; }
.think-year  .think-calendar-switch-value:hover{ background-color: #eee; cursor: pointer; }
.think-year .think-year-select{ height: 149px; }
.think-year table{ width: 100%; height: 100%; }
.think-year td{ vertical-align: middle; text-align: center; width: 25%; }
.think-year .think-year-item{ cursor: pointer; display: inline-block; width: 90%; height: 45px; line-height: 45px; padding: 1px; border-radius: 3px; }
.think-year .think-year-item:hover{ background-color: #EEE; }
.think-year .think-year-item:active{ border: 1px solid #3399FF; color: #3399FF; padding: 0; }
.think-year .think-year-item.think-year-selected{ background-color: #3399FF; color: #fff; }
.think-year .think-year-otheryear{ color: #999; }
/*选择月份*/
.think-month{ position: relative; width: 232px; border: 1px solid #ddd; background-color: #fff; border-radius: 3px; padding: 6px; font-family: arial,courier new,courier,"微软雅黑",monospace; font-size: 12px; color: #484848; }
.think-month .think-calendar-switch{ height: 20px; line-height: 20px; padding: 3px 48px; position: relative; }
.think-month .think-calendar-switch-prev,.think-month .think-calendar-switch-next{ position: absolute; top: 3px; border-radius: 3px; display: inline-block; width: 24px; text-align: center; height: 20px; line-height: 20px; padding: 0 3px; font-family: '宋体'; cursor: pointer; }
.think-month .think-calendar-switch-prev{ left: 0; }
.think-month .think-calendar-switch-next{ right: 0; }
.think-month .think-calendar-switch-prev:hover,.think-month .think-calendar-switch-next:hover{ background-color: #EEE; }
.think-month  .think-calendar-switch-value{ display: block; text-align: center; border-radius: 3px; }
.think-month  .think-calendar-switch-value:hover{ background-color: #eee; cursor: pointer; }
.think-month table{ width: 100%; height: 100%; }
.think-month td{ vertical-align: middle; text-align: center; width: 25%; }
.think-month .think-month-item{ cursor: pointer; display: inline-block; display: block; height: 48px; line-height: 48px; padding: 3px; border-radius: 3px; }
.think-month .think-month-item:hover{ background-color: #EEE; }
.think-month .think-month-item:active{ border: 1px solid #3399FF; color: #3399FF; padding: 2px; }
.think-month .think-month-item.think-month-selected{ background-color: #3399FF; color: #fff; }
.think-month .think-month-item.think-month-item-disabled,
.think-month .think-month-item.think-month-item-disabled:hover,
.think-month .think-month-item.think-month-item-disabled:active{ border: 0; padding: 3px; text-decoration: line-through; cursor: not-allowed; background-color: #eee; color: #999; }
.think-month .w-loading5{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255,255,255,.5); }
.think-month .w-loading5 .loading-inner{ position: absolute; top: 50%; left: 50%; margin-left: -39px; }
.think-month.think-month-show{ display: block; }
.think-month.think-month-hide{ display: none; }
/*日历*/
.think-calendar{ width: 234px; display: inline-block; position: relative; border: 1px solid #ccc; background-color: #fff; border-radius: 3px; padding: 6px; font-family: arial,courier new,courier,"微软雅黑",monospace; font-size: 12px; color: #484848; }
.think-calendar .think-calendar-date{ padding: 1px 0 0; position: relative; }
.think-calendar .think-calendar-date table{ border-spacing: 3px; }
.think-calendar .think-calendar-date th{ padding: 3px; }
.think-calendar .think-calendar-date td{ padding: 1px 3px; min-width: 24px; height: 22px; line-height: 22px; text-align: center; }
.think-calendar .think-calendar-date-othermonth{ color: #999; }
.think-calendar .think-calendar-date-day{ cursor: pointer; border-radius: 3px; }
.think-calendar .think-calendar-date-day:hover{ background-color: #EEE; }
.think-calendar .think-calendar-date-day.think-calendar-date-today,.think-calendar .think-calendar-date-day.think-calendar-date-today:hover{ border: 1px solid #3399FF; padding: 0 2px; }
.think-calendar .think-calendar-date-day.think-calendar-date-selected{ background-color: #3399FF; color: #fff; }
.think-calendar .think-calendar-date-day.think-calendar-date-disabled{ text-decoration: line-through; cursor: not-allowed; background-color: #eee; color: #999; }
.think-calendar .think-calendar-switch{ height: 20px; line-height: 20px; padding: 3px 48px; position: relative; }
.think-calendar .think-calendar-switch-prev,.think-calendar .think-calendar-switch-next{ position: absolute; top: 3px; border-radius: 3px; display: inline-block; width: 24px; text-align: center; height: 20px; line-height: 20px; padding: 0 3px; font-family: '宋体'; cursor: pointer; }
.think-calendar .think-calendar-switch-prev{ left: 0; }
.think-calendar .think-calendar-switch-next{ right: 0; }
.think-calendar .think-calendar-switch-prev:hover,.think-calendar .think-calendar-switch-next:hover{ background-color: #EEE; }
.think-calendar .think-calendar-switch-value{ display: block; text-align: center; border-radius: 3px; }
.think-calendar .think-calendar-switch-value:hover{ background-color: #eee; cursor: pointer; }
.think-calendar .think-calendar-time{ position: absolute; z-index: 3; left: 3px; bottom: 6px; }
.think-calendar .think-calendar-time .think-time-spinner{ padding-top: 0; padding-bottom: 0; position: relative; display: inline-block; height: 26px; }
.think-calendar .think-calendar-time .think-time-spinner input{ border: 0; height: 18px; line-height: 18px; padding: 3px; width: 18px; text-align: center; border: 1px solid #ccc; border-radius: 3px; box-shadow: 1px 1px 2px rgba(33,33,33,.1) inset; }
.think-calendar .think-calendar-time .think-spinner-control{ display: none; }
.think-calendar .think-calendar-time .think-spinner-control b{ cursor: pointer; display: block; height: 7px; line-height: 7px; position: absolute; left: 0; text-align: center; right: 0; }
.think-calendar .think-calendar-time .think-spinner-zenga{ top: -1px; border-radius: 3px 3px 0 0; }
.think-calendar .think-calendar-time .think-spinner-reduce{ bottom: -1px; border-radius: 0 0 3px 3px; }
.think-calendar .think-calendar-time .think-spinner-block{ display: inline-block; width: 0; height: 0; overflow: hidden; border: 3px solid #999; vertical-align: top; }
.think-calendar .think-calendar-time .think-spinner-zenga .think-spinner-block{ margin-top: 2px; border-left-color: #fff; border-right-color: #fff; border-top: 0; }
.think-calendar .think-calendar-time .think-spinner-reduce .think-spinner-block{ margin-top: 2px; border-left-color: #fff; border-right-color: #fff; border-bottom: 0; }
.think-calendar .think-calendar-time .think-spinner-control b:hover{ background-color: #eee; }
.think-calendar .think-calendar-time .think-spinner-control b:active{ background-color: #3399FF; }
.think-calendar .think-calendar-time .think-spinner-zenga:hover .think-spinner-block{ border-bottom-color: #484848; border-left-color: #eee; border-right-color: #eee; }
.think-calendar .think-calendar-time .think-spinner-reduce:hover .think-spinner-block{ border-top-color: #484848; border-left-color: #eee; border-right-color: #eee; }
.think-calendar .think-calendar-time .think-spinner-zenga:active .think-spinner-block{ border-bottom-color: #fff; border-left-color: #3399FF; border-right-color: #3399FF; }
.think-calendar .think-calendar-time .think-spinner-reduce:active .think-spinner-block{ border-top-color: #fff; border-left-color: #3399FF; border-right-color: #3399FF; }
.think-calendar .think-calendar-time .think-time-split{ font-size: 14px; font-weight: 700; display: inline-block; margin: 0 2px; }
.think-calendar .think-calendar-buttons{ margin: 0 -6px -6px; padding: 6px; text-align: right; background-color: #F6F6F6; border-radius: 0 0 3px 3px; }
.think-calendar .think-calendar-button{ display: inline-block; height: 24px; line-height: 24px; padding: 0 9px; border-radius: 3px; cursor: pointer; margin: 0 3px; }
.think-calendar .think-calendar-clear{ border: 1px solid #ccc; background-color: #fff; }
.think-calendar .think-calendar-clear:hover{ border: 1px solid #bbb; background-color: #f1f1f1; }
.think-calendar .think-calendar-clear:active{ border: 1px solid #aaa; background-color: #e1e1e1; }
.think-calendar .think-calendar-apply{ border: 1px solid #3192F3; background-color: #3399FF; color: #fff; }
.think-calendar .think-calendar-apply:hover{ background-color: #3192F3; }
.think-calendar .think-calendar-apply:active{ border-color: #2B82D9; background-color: #2E8AE6; }
.think-calendar .think-calendar-month{  }
.think-calendar .think-calendar-month{  }
.think-calendar .think-calendar-month table{ width: 100%; height: 100%; border-spacing: 0; border-collapse: collapse; }
.think-calendar .think-calendar-month td{ vertical-align: middle; text-align: center; width: 25%; }
.think-calendar .think-calendar-month .think-month-item{ cursor: pointer; display: block; height: 56px; line-height: 56px; padding: 1px; border-radius: 3px; margin: 3px; }
.think-calendar .think-calendar-month .think-month-item:hover{ background-color: #EEE; }
.think-calendar .think-calendar-month .think-month-item:active{ border: 1px solid #3399FF; color: #3399FF; padding: 0; }
.think-calendar .think-calendar-month .think-month-item.think-month-selected{ background-color: #3399FF; color: #fff; }
.think-calendar .think-calendar-year table{ width: 100%; height: 100%; border-spacing: 0; border-collapse: collapse; }
.think-calendar .think-calendar-year td{ vertical-align: middle; text-align: center; width: 25%; }
.think-calendar .think-calendar-year .think-year-item{ cursor: pointer; display: block; height: 56px; line-height: 56px; padding: 1px; border-radius: 3px; margin: 3px; }
.think-calendar .think-calendar-year .think-year-item:hover{ background-color: #EEE; }
.think-calendar .think-calendar-year .think-year-item:active{ border: 1px solid #3399FF; color: #3399FF; padding: 0; }
.think-calendar .think-calendar-year .think-year-item.think-year-selected{ background-color: #3399FF; color: #fff; }
.think-calendar .think-calendar-year .think-year-otheryear{ color: #999; }
.think-calendar.think-calendar-month-active .think-calendar-main{ display: none; }
.think-calendar.think-calendar-month-active .think-calendar-month{ display: block; }
.think-calendar.think-calendar-month-active .think-calendar-year{ display: none; }
.think-calendar.think-calendar-year-active .think-calendar-main{ display: none; }
.think-calendar.think-calendar-year-active .think-calendar-month{ display: none; }
.think-calendar.think-calendar-year-active .think-calendar-year{ display: block; }
.think-calendar.think-calendar-date-active .think-calendar-main{ display: block; }
.think-calendar.think-calendar-date-active .think-calendar-month{ display: none; }
.think-calendar.think-calendar-date-active .think-calendar-year{ display: none; }
/*树控件*/
.think-tree{ background-color: #fff; overflow-y: auto; border: 1px solid #ddd; border-radius: 4px; padding: 3px; }
.think-tree .think-tree-block{ display: inline-block; width: 12px; height: 12px; }
.think-tree .think-tree-leaf{ color: #484848; cursor: pointer; }
.think-tree .think-tree-leaf:hover{ text-decoration: none; }
.think-tree .think-tree-open > .think-tree-trunk{ display: block; }
.think-tree .think-tree-close > .think-tree-trunk{ display: none; }
.think-tree .think-tree-switch{ vertical-align: top; margin-top: 6px; margin-right: 6px; display: inline-block; visibility: hidden; opacity: .7; width: 7px; height: 9px; line-height: 9; overflow: hidden; cursor: pointer; background: url(../image/25.png) no-repeat; }
.think-tree .think-tree-switch:hover{ opacity: 1; }
.think-tree .think-tree-open .think-tree-switch{ background-position: 0 -34px; }
.think-tree .think-tree-close .think-tree-switch{ background-position: 0 -22px; }
.think-tree .think-tree-open .think-tree-selected .think-tree-switch{ background-position: 0 -12px; }
.think-tree .think-tree-close .think-tree-selected .think-tree-switch{ background-position: 0 0; }
.think-tree .think-tree-switch-disabled{ display: inline-block; width: 7px; height: 9px; margin-right: 6px; }
.think-tree .think-tree-shoot{ position: relative; overflow: hidden; display: block; height: 22px; line-height: 22px; cursor: pointer; padding: 1px 0; border-radius: 3px; margin: 2px 0; }
.think-tree .think-tree-shoot:hover{ background-color: #f3f3f3; }
.think-tree .think-tree-shoot.think-tree-selected{ background-color: #428BCA; color: #fff; }
.think-tree .think-tree-shoot.think-tree-selected .think-tree-leaf{ color: #fff; }
.think-tree .think-tree-switch,.think-tree .think-tree-switch-disabled{ display: none; }
.think-tree.think-tree-switch .think-tree-switch,.think-tree.think-tree-switch .think-tree-switch-disabled{ display: inline-block; }
.think-tree:hover .think-tree-switch{ visibility: visible; }
.think-tree .think-tree-operate{ position: absolute; top: 0; width: 48px; height: 24px; right: -48px; -moz-transition: right .5s; -webkit-transition: right .5s; }
.think-tree .think-tree-update,.think-tree .think-tree-delete{ float: left; margin-top: 4px; margin-left: 6px; opacity: .6; display: inline-block; width: 14px; height: 14px; line-height: 9; overflow: hidden; background: url(../image/5.png) no-repeat; }
.think-tree .think-tree-update{ background-position: -84px -42px; }
.think-tree .think-tree-delete{ background-position: -70px -56px; }
.think-tree .think-tree-shoot.think-tree-selected .think-tree-update{ opacity: 1; background-position: -112px -84px; }
.think-tree .think-tree-shoot.think-tree-selected .think-tree-delete{ opacity: 1; background-position: -112px -42px; }
.think-tree .think-tree-update:hover,.think-tree .think-tree-shoot.think-tree-selected .think-tree-update:hover{ opacity: 1; background-position: -126px -84px; }
.think-tree .think-tree-delete:hover,.think-tree .think-tree-shoot.think-tree-selected .think-tree-delete:hover{ opacity: 1; background-position: -112px -56px; }
.think-tree .think-tree-shoot:hover .think-tree-operate{ right: 0; }
.think-tree .tree-root{ position: relative; min-height: 30px; }
.think-tree .think-tree-loading{ position: absolute; top: 50%; left: 50%; margin-left: -7px; margin-top: -7px; z-index: 3; display: inline-block; width: 14px; height: 14px; line-height: 9; overflow: hidden; background: url(../image/13.gif) no-repeat 0 0; }
/*清空值控件*/
.think-empty{ display: inline-block; font-weight: 200; position: relative; vertical-align: top; }
.think-empty .think-empty-btn{ display: inline-block; position: absolute; top: 1px; bottom: 1px; right: 48px; font-size: 18px; background-color: #fff; text-align: center; padding: 0 3px; cursor: pointer; color: #999; }
.think-empty .think-empty-btn:hover{ color: #363636; }
/*备忘录*/
.think-memorandum1{ width: 580px; height: 418px; }
.think-memorandum1 .memorandum-left{ float: left; width: 188px; height: 404px; border-radius: 0 0 0 6px; padding: 6px; border-right: 1px solid #ddd; }
.think-memorandum1 .memorandum-left .memorandum-date{ display: block; margin-top: 6px; }
.think-memorandum1 .memorandum-left .memorandum-date input{ width: 168px; }
.think-memorandum1 .memorandum-right{ float: right; position: relative; width: 379px; }
.think-memorandum1 .memorandum-right .w-loading1{ position: absolute; left: 50%; top: 50%; margin-left: -50px; margin-top: -23px; }
.think-memorandum1 .memorandum-add{ display: block; cursor: pointer; border-radius: 4px; border: 1px solid #6ABD3D; height: 30px; line-height: 30px; text-align: center; }
.think-memorandum1 .memorandum-add:hover{ background-color: #6ABD3D; color: #fff; }
.think-memorandum1 .memorandum-list{ position: relative; overflow-y: auto; margin-top: 6px; height: 328px; border: 1px solid #ddd; border-radius: 4px; overflow-y: auto; }
.think-memorandum1 .memorandum-list .item{ cursor: pointer; position: relative; line-height: 20px; padding: 3px 15px 3px 12px; border-bottom: 1px solid #eee; }
.think-memorandum1 .memorandum-list .item .name{ font-weight: 200; cursor: pointer; color: #484848; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }
.think-memorandum1 .memorandum-list .item .close{ position: absolute; top: 5px; right: 12px; display: none; width: 14px; height: 14px; text-align: center; line-height: 14px; cursor: pointer; border-radius: 7px; }
.think-memorandum1 .memorandum-list .item .close:hover{ color: #fff; background-color: #c00; }
.think-memorandum1 .memorandum-list .item .date{ font-weight: 200; color: #999; }
.think-memorandum1 .memorandum-list .item:hover{ background-color: #f3f3f3; }
.think-memorandum1 .memorandum-list .item:active{ box-shadow: 0 3px 5px rgba(66,66,66,.1) inset; }
.think-memorandum1 .memorandum-list .item:hover .close{ display: block; }
.think-memorandum1 .memorandum-list .item.selected,.think-memorandum1 .memorandum-list .item.selected:hover{ background-color: #FFE2A2; }
.think-memorandum1 .memorandum-list .w-loading1{ position: absolute; top: 140px; left: 50%; margin-left: -50px; }
.think-memorandum1 .memorandum-form .form-main{ padding: 12px 18px 4px; height: 348px; }
.think-memorandum1 .memorandum-form .form-item{ margin-bottom: 9px; }
.think-memorandum1 .memorandum-form .label{ display: block; height: 20px; line-height: 20px; padding-bottom: 3px; }
.think-memorandum1 .memorandum-form .form-item .title,.think-memorandum1 .memorandum-form .form-item .content{ width: 332px; }
.think-memorandum1 .memorandum-form .form-item .content{ height: 170px; }
.think-memorandum1 .memorandum-form .form-item .notice-select{ margin-bottom: 9px; min-height: 26px; line-height: 26px; }
.think-memorandum1 .memorandum-form .form-item .notice-time .think-spinner{ margin-right: 6px; }
.think-memorandum1 .memorandum-form .form-item .hours{ width: 50px; }
.think-memorandum1 .memorandum-form .form-item .minute{ width: 50px; }
.think-memorandum1 .memorandum-form .form-item .notice-week .w-checkbox1{ margin-right: 6px; margin-bottom: 3px; min-width: 72px; }
.think-memorandum1 .memorandum-form .form-item .notice-remind{ padding-left: 18px; }
.think-memorandum1 .memorandum-form .form-item .notice-target{  }
.think-memorandum1 .memorandum-form .form-operate{ text-align: right; background-color: #EFEFEF; border-top: 1px solid #ddd; padding: 12px 18px; border-radius: 0 0 6px 0; }
.think-memorandum1 .memorandum-form .form-operate .w-btn1,.think-memorandum1 .memorandum-form .form-operate .w-btn2{ margin-left: 9px; }
.think-memorandum1 .memorandum-form .notice-remind{ display: none; }
.think-memorandum1 .memorandum-form.memorandum-notice .notice-remind{ display: block; }
.think-memorandum1 .memorandum-form.memorandum-notice .content{ height: 178px; }
.think-memorandum1 .memorandum-form.memorandum-week .notice-date{ display: none; }
.think-memorandum1 .memorandum-form.memorandum-date .notice-week{ display: none; }
/*提示*/
.think-tip{ position: absolute; display: none; top: 100px; left: 100px; z-index: 3000; }
.think-tip .think-inner{ z-index: 100; border: 1px solid #CCC; background-color: #fff; padding: 6px 0; border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); }
.think-tip .think-tip-dir{ position: absolute; width: 18px; height: 9px; left: 50%; margin-left: -9px; background: url(../image/28.png) no-repeat; }
.think-tip .think-inner.think-tip-top{ margin-bottom: 9px; }
.think-tip .think-inner.think-tip-top .think-tip-dir{ bottom: 0; background-position: 50% -28px; }
.think-tip .think-inner.think-tip-bottom{ margin-top: 9px; }
.think-tip .think-inner.think-tip-bottom .think-tip-dir{ top: 0; background-position: 50% 1px; }
.think-tip-active{ display: block; }
/*动画*/
@-moz-keyframes animate1 {
	from {margin-top: -12px; opacity: 0;}
	to {margin-top: 0;opacity: 1;}
}
@-webkit-keyframes animate1 {
	from {margin-top: -12px; opacity: 0;}
	to {margin-top: 0;opacity: 1;}
}

