@import url(base.css);
.w710{width:710px;}
.pop-button{height:30px; padding:10px 20px 0 0;}
/*search*/
.search{ width:295px;height:32px; float:right; margin:6px 0 0 0;}
.search-container{height:22px; padding:0 5px; line-height:18px!important;}
.search-container div{float:left;}
.search-container div.q{position:relative;}
.search-container label.q{left:4px;line-height:32px;position:absolute;top:-5px;*top:-3px;color:gray;}
.search-text{line-height:18px;color:gray; height:18px;*height:17px; width:196px;}
.search-spread{width:17px; height:22px; font-size:1px;}
.search-btn{width:62px;}
.multiplesearch{position:absolute;visibility:hidden;}
.textareasta{border:1px #858585 solid;line-height:24px;vertical-align:middle;font-size:12px; font-family:"Arial","宋体";}
.btn,.subbtn{height:22px;cursor:pointer;padding:0 9px;*padding:0 3px;}
.text{}
.search-high{position:absolute; width:488px; margin-left:-236px;z-index:2;visibility:hidden;}
.search-high-foot{height:20px; line-height:20px;}
.quotation-high{position:absolute; width:488px; margin-left:0;z-index:2;display:none;}
/*end search*/
/*list*/
.nowraptable td{white-space:nowrap;}
.ellipsistable{ table-layout:fixed;}
.ellipsistable td{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.list{}
/*list main header*/
.list-header{ height:61px;width:930px;position:relative;z-index:2;}
.list-quick-menu{ float:left;}
.list-quick-menu ul{list-style:none; padding:11px 0 0 8px; }
.list-quick-menu li{float:left; cursor:pointer;}
.list-quick-menu a{ display:inline-block;padding:12px 10px 0 10px; height:24px; display:inline-block;}
.list-quick-menu a:hover{padding:11px 9px 0 9px;}
.list-quick-menu .space{width:2px; height:36px; display:block;}
.list-quick-menu .list-handle-more{padding-right:12px;display:block;}
.list-handle{float:right;height:22px; margin:20px 15px 0 0;padding-left:10px;display:inline;overflow:hidden;}
.list-handle .ul{overflow:hidden; height:22px;text-align:right;}
.list-handle .li{padding-top:3px;padding-top:5px\9;*padding-top:3px;float:left;_float:none;display:inline;height:26px;background-color:#64b54d;zoom:1;}
.list-handle .a{padding:0 10px;}
.list-mtable{width:928px;}
.list-mtable table{width:928px;}
.mfoot{width:930px;}
.list-action{position:absolute; border:1px #676767 solid; padding:1px; width:138px; margin-left:-70px; visibility:hidden;*margin-top:15px;*margin-left:-144px;z-index:1;}
.list-action ul{ list-style:none;text-align:left;}
.list-action li{width:118px; padding:0 0 0 20px; height:22px;line-height:22px;}
.list-action li a{display:block; font-weight:normal!important; padding-left:10px;height:22px;line-height:22px;overflow:hidden;}
.list-action-space{border-bottom:1px #d0d0d0 solid;height:1px!important;line-height:1px!important;margin-left:20px;width:98px!important;font-size:1px;}
.handlel {width:10px;height:22px!important;}
.handler {width:10px;height:22px!important;}
/*end list main header*/
/*list sub header*/
.list-sheader{height:30px; }
.list-sheader-handle{float:right;}
.list-sheader ul{}
.list-sheader li{float:left;line-height:14px;padding:0 10px; margin-top:10px;}
.list-s-title{ line-height:30px;vertical-align:middle; padding-left:10px;}
.form-tab{}
.form-tab li{ display:block; height:29px; line-height:29px; margin:2px 0 0 2px; width:90px; vertical-align:middle; padding:0; text-align:center;color:black;}
.list-stable{width:766px;}
.list-stable table{width:766px;}
.sfoot{width:768px;}
.list-timetable{width:672px;}
.list-timetable table{width:672px;}
.timefoot{width:674px;}
/*end list sub header*/
.list-table{overflow:auto; padding:1px;}
.list-table table{width:100%;border-top:0;border-collapse: collapse; border-spacing: 0; *padd: expression(this.cellPadding=0);}
.list-table thead td{height:36px; text-align:center;white-space: nowrap;}
.list-table thead .thead-space{border-right:1px #dedede solid;}
.list-table tbody{}
.list-table td{padding:0 3px;}
.list-table tbody td{line-height:30px;white-space: nowrap;}
.list-foot{height:50px;}
.list-foot ul{list-style:none; padding:15px 0;}
.list-foot li{float:right; margin:0 5px; display:inline-block;height:19px; line-height:19px;vertical-align:middle;}
.list-foot .page{width:28px;height:19px; cursor:pointer;}
.list-foot .go{margin-right:20px;}
.list-foot a img{border:0;}
.list-foot-text{height:15px; width:30px;}
.list-spread{width:16px;height:16px; border:0;}
.list-shrink{width:16px;height:16px; border:0;}
.star{width:16px;height:16px;cursor:pointer;vertical-align:middle;border:0;}
.star-green{background-position:-16px top;}
.star-red{background-position:left top;}
.star-blue{background-position:left -16px;}
.star-grey{background-position:-32px -32px;}
.star-orange{background-position:right top;}
.star-pink{background-position:-16px -16px;}
.star-cyan{background-position:-32px -16px;}
.star-yellow{background-position:left -32px;}
.star-purple{background-position:-16px -32px;}
.attention{padding-right:10px!important;cursor:pointer;}
.attention-pulldown{position:absolute;border:1px #b2b2b2 solid; background:#f8f8f8;}
.attention-pulldown table{border-top:0;border-collapse: collapse; border-spacing: 0; *padd: expression(this.cellPadding=0); width:100%;word-break:break-all;}
.attention-pulldown tr{cursor:pointer;}
.attention-pulldown tr .hover,.attention-pulldown tr:hover{background:#e5f1f3;}
.attention-pulldown td{ font-size:12px;font-weight:normal; color:#000;border-bottom:0!important;border-right:1px #e2e3e3 solid;line-height:30px;white-space:nowrap;padding:0 3px!important;}
.attention-pulldown img{margin-left:10px;}
.attention-pulldown label{margin-right:10px;}
.list-quick-menu .attention-pulldown a,.list-quick-menu .attention-pulldown a:hover{color:#000;color:#000!important;padding:0;line-height:30px;height:30px;background:none;border:none;}						
/*end list*/
/*form*/
.form-fold{margin:3px 3px 0 0;}
.form-fold img{width:24px; height:24px;}
.form-header{line-height:25px;}
.form-subheader{line-height:25px;}
.form-subheader .integrity a{float:left;}
.form-subheader .integrity{padding-left:5px;}
.form-subheader .integrity div{width:100px;height:12px; float:left; margin:5px 0 0 3px;line-height:12px;}
.form-subheader .integrity div span{color:#3a3a3a;font-size:11px; position:absolute;_vertical-align:middle;text-align:center;width:100px;line-height:12px;}
.form-subheader .integrity div li{height:12px;margin:-1px 0 0 -1px;*margin:-2px 0 0 -1px;_margin:-1px;}
.form-menu{float:right;}
.form-menu ul{ list-style:none;}
.form-menu li{float:left; padding:1px 9px; display:inline-block;height:21px;cursor:pointer;}
.form-menu li:hover{padding:0 8px;}
.form-save{float:right; margin-left:30px;}
.form-save ul{}
.form-save li{float:left; padding:0 0 0 12px;}
.from-tab-l{ height:100%;}
.from-tab-l ul{list-style:none; padding:30px 0; float:left;}
.from-tab-l li{line-height:22px; height:22px; padding:4px 0; cursor:pointer; display:block; width:163px;_width:154px; margin-left:-4px;}
.from-tab-l a{ padding-left:20px;float:left;}
.form-main{ min-height:500px;}
/*end form*/
/*form main*/
.choose-norm{width:16px;height:16px; border:0;cursor:pointer;}
.choose-personnel1{background-position: 0px 0px;}
.choose-personnel2{background-position: -16px 0px!important;}
.choose-personnel3{background-position: -32px 0px!important;}
.choose-ware{background-position: -48px 0px!important;}
.choose-reseau{background-position: -64px 0px!important;}
.choose-form{background-position: 0px -16px!important;}
.choose-other{background-position: -16px -16px!important;}
.choose-date{background-position: -32px -16px!important;}
.choose-associate{background-position: -48px -16px!important;}
.choose-rival{background-position: -64px -16px!important;}
.choose-calculator{background-position: 0px -32px!important;}
.choose-industry{background-position: -16px -32px!important;}
.choose-money{background-position: -32px -32px!important;}
.choose-cake{background-position: -48px -32px}
.from-title{ height:30px; padding:0 15px; margin-bottom:10px; line-height:30px;vertical-align:middle;}
.from-usertitle{ height:30px; padding:0 15px; margin-bottom:10px; line-height:30px;vertical-align:middle;}
.form-error{padding-left:25px;line-height:16px!important;}
.form-border{ padding:20px;border:1px #b2b2b2 solid;}
.form-content{ padding:20px;border:1px #b2b2b2 solid;}
.form-content table{line-height:35px;border-top:0;border-collapse: collapse; border-spacing: 0; *padd: expression(this.cellPadding=0); width:100%;word-break:break-all;}
.form-content table td{*padding-right:8px;line-height:35px;}
.form-content td select.text,select.text {*margin-right: 8px;height:24px; line-height:24px;}
.form-content label{ float:right; padding-right:5px;white-space:nowrap;}
.form-content .textarea{box-sizing: border-box;width:100%;line-height:24px;vertical-align:middle;font-size:12px; font-family:"Arial","宋体";}
.form-content .text,.text{box-sizing: border-box;width:100%;height:24px; line-height:20px;vertical-align:middle;}
img.choose{ width:16px;height:16px; margin-left:8px;line-height:16px; border:0;cursor:pointer;}
.form-content select.icans{display:none;border:1px solid #858585;}
.form-content img.icans{width:19px;height:24px;border:0;background:url(/resource/images/icrm/from_select.png) no-repeat;_margin-top:1px;}
.text img{ cursor:pointer;}
/*.textQuick{background:url(../../images/icrm/quick.gif) no-repeat right center;}*/
.form-conreadonly .textarea{border-left:0;border-right:0;border-top:0;}
.form-conreadonly .text{border-left:0;border-right:0;border-top:0;background:expression((this.disabled && this.disabled==true)?"#f0f0f0":"")}
.readonly-textarea{border-left:0!important;border-right:0!important;border-top:0!important;}
.readonly-text{padding-right: 0px;border-left:0!important;border-right:0!important;border-top:0!important;height:20px; line-height:20px;vertical-align:middle;}
.readonly-choose{visibility:hidden!important;}
.plan{padding:0 10px; height:296px;}
.plan .ptitle{padding:0 0 0 20px; line-height:22px;vertical-align:middle; font-weight:bold;}
.plan ul{padding:10px 0;height:290px;overflow-y:auto}
.plan li{padding:5px 0}
.menu_actions{position: absolute;border:1px #858585 solid;background:#fff; padding:2px;display:none;line-height:20px;}
.divtext{cursor:pointer;}
.divtext:hover{background:#e5f1f3;}
.input_actions{border:0;line-height:18px;margin-right:20px;width:100%;float:left;}
.select-img{width:19px;height:24px;display:block;}
/*纵横格子列表*/
.planlist{}
.planlist table{ width:100%;}
.planlist table thead td{ text-align:center; height:32px;line-height:32px; }
.planlist table tbody td{ text-align:center; height:30px;line-height:30px; }
.planlist-sort{line-height:25px;margin-top:10px;padding-left:10px;}
.list-form-spread{ border:0!important;}
.list-form-spread td{ border:0!important;}
/*end纵横格子列表*/
/*end form mian*/
/*loading*/
.loading{filter:alpha(opacity=50); width:100%; height:100%;position:absolute;z-index:1;}
.loadingimg{width:100%; height:100%}
/*end loading*/
/*tab*/
.tabside{}
.tab-title{height:19px; padding:0;}
.tab-title li {white-space: nowrap; float:left; margin-right:1px; list-style-type:none; height:19px; }
.tab-title li a{padding:0 7px 0 7px;float: left; line-height: 19px; height: 19px;  text-decoration: none;}
.tab-title li.emptyTag {background: none transparent scroll repeat 0% 0%; width: 4px;}
.tab-title li.selectTag {background-position: left top; margin-bottom: -2px; position: relative;  height: 21px}
.tab-title li.selectTag a{background-position: right top;height:21px; line-height:21px;}
#tagContent {padding:1px;}
.tab .tagContent {DISPLAY:none;width:100%;}
#tagContent DIV.selectTag {display: block}
/*big tab*/
.bigtabside{}
.bigtab-title{height:29px; padding:0;}
.bigtab-title li {white-space: nowrap; float:left; margin-right:1px; list-style-type:none; height:29px; }
.bigtab-title li a{ padding:0 12px 0 12px;float: left; line-height:29px; height: 29px;  text-decoration: none;}
.bigtab-title li.emptyTag { background: none transparent scroll repeat 0% 0%; width: 4px;}
.bigtab-title li.selectTag { background-position: left top; margin-bottom: -2px; position: relative;  height: 30px}
.bigtab-title li.selectTag a{ background-position: right top;height:30px; line-height:30px;}
#tagContent {padding:1px;}
.tab .tagContent {DISPLAY: none;width:100%;}
#tagContent DIV.selectTag { display: block}
/*time manage tab*/
.tmtab{}
.tmtab .tmtab-title{height:27px; padding:0; border-bottom:0;}
.tmtab .tmtab-title li { width:109px; white-space: nowrap; float:left; list-style-type:none; height:24px;}
.tmtab .tmtab-title li a{width:109px; text-align:center; float: left; line-height: 24px; height: 24px;  text-decoration: none;}
.tmtab .tmtab-title li.emptyTag { background: none transparent scroll repeat 0% 0%; width: 4px;}
.tmtab .tmtab-title li.selectTag { background-position: left top; margin-bottom: -2px; position: relative;  height: 27px}
.tmtab .tmtab-title li.selectTag a{ background-position: right top; color:#000;height:27px; line-height:27px;}
#tagContent {padding:1px;}
.time-sidebar .tagc{border-top:0;}
.time-sidebar .tagContent {DISPLAY: none;width:100%;}
/*end time manage tab*/
.pagetab{height:34px;margin:0 10px;_margin:0 10px -1px 10px;}
.pagetab ul{ padding:0;}
.pagetab ul li{float:left;width:108px;height:34px;text-align:center; padding:0;}
.pagetab ul li a{height:34px;line-height:34px;vertical-align:middle;font-weight:bold;color:#fff!important;}
.pagetab .flowlink{float:right;line-height:34px;margin-right:30px;color:#fff!important;}
.pagetab .pagetab-click{height:36px;position:relative; margin-bottom:-1px;}
/*grid*/
.grid-list{overflow:auto;}
.grid-list table{width:100%;border-collapse: collapse; border-spacing: 0; *padd: expression(this.cellPadding=0);}
.grid-list table thead td{text-align:center; height:32px;line-height:32px;white-space:nowrap;}
.grid-list table tbody td{height:30px;}
.grid-list table td{padding:0 3px;}
.tree-div{ margin:10px 0 10px 0;height:560px; overflow:auto;}
.tree-handle{height:32px;line-height:32px;vertical-align:middle; padding:0 5px;}
.tree-handle ul{float:right;}
.tree-handle li{float:left;height:32px; line-height:32px;vertical-align:middle; padding:0 5px;}
.pop-grid-header{ height:55px; line-height:55px;vertical-align:middle;}
.pop-grid-header div{padding:0 10px;}
/*end grid*/
/*newline list*/
.newline-list{overflow:auto;}
.newline-list table{width:100%;border-collapse: collapse; border-spacing: 0; *padd: expression(this.cellPadding=0);}
.newline-list table thead td{text-align:center; height:32px;line-height:32px;white-space:nowrap;}
.newline-list table tbody td{height:30px;line-height:20px;}
.newline-list table td{padding:0 3px;}
.newline-list thead .thead-space{border-right:1px #dedede solid;}
/*end grid*/

/*时间管理*/
/*time sidebar*/
.time-sidebar{ padding:10px 0 10px 10px;}
/*end time sidebar*/
.tm-main{margin:10px 10px 10px 0; padding:1px;}
.tm-menu{line-height:35px;vertical-align:middle; padding:0 10px;}
.tm-menu li{ float:left; margin:0 10px 0 0;}
.tm-menu table{border-collapse: collapse; border-spacing: 0; *padd: expression(this.cellPadding=0);}
.tm-menu table td{padding-right:5px;}
.filter{ padding:0 10px; ;height:42px; line-height:42px;vertical-align:middle;}
.filter table{border-collapse: collapse; border-spacing: 0; *padd: expression(this.cellPadding=0);}
.filter table td{padding-right:5px;}
.ts-search{padding:8px 3px;}
.ts-tree{padding:10px 5px; height:625px;_height:622px; overflow:auto;margin:1px 0;_width:206px;}
.ts-treetitle{height:30px;line-height:30px; vertical-align:middle; padding-left:20px;}
.ts-treemenu{ padding-left:16px;}
.ts-treemenu ul{}
.ts-treemenu li{white-space:nowrap;}
.tm-treegroup{}
.tm-treegroup table{ width:100%;table-layout:fixed;border-collapse: collapse; border-spacing: 0; *padd: expression(this.cellPadding=0);}
.tm-treegroup table td{ padding:0 10px; line-height:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.tm-trbg{}
.tm-treeadd{}
.tm-treepersons{height:596px;_height:594px; overflow:auto;}
.tm-treepersons ul{padding:0 20px; line-height:25px;}
.tm-treepersons li{line-height:25px;white-space:nowrap;}
/*end 时间管理*/
/*pop*/
.allottitle{height:30px; padding:0 10px;}
.allottitle table{width:100%;border-collapse: collapse; border-spacing: 0; *padd: expression(this.cellPadding=0);}
.allotcontent{ padding:0 10px 10px 10px;overflow:auto;}
.allotcontent table{width:100%;}
.allotcontent .allottop{ line-height:35px;vertical-align:middle; }
.share-calendar{padding:0 20px; height:30px;line-height:30px;vertical-align:middle;}
.set-warn{border:1px #f1f1f1 solid;}
.set-warn td{line-height:25px!important;}
.set-warn span{padding-right:10px;}
/*end pop*/
/*comment*/
.comment .ctitle{height:25px; line-height:25px;vertical-align:middle; padding:0 10px;}
.comment .ctime{width:200px; float:right; text-align:right;}
.comment .clabdiv {line-height:30px; padding:10px 10px 10px 10px;}
.comment .clabdiv label{ float:none; padding:0 ;white-space:normal!important; word-break:break-all;}
.comment .cquote{ text-align:right; padding:0 10px 5px 0;}
/*end comment*/
/*Thumbnail calendar*/
.thumbnail-calendar{width:218px;margin:auto;line-height:15px;}
.tcheader{height:22px; margin:2px; line-height:22px;vertical-align:middle; padding:1px 10px;}
.selectyear{ margin:0 22px;}
.selectyear a{padding-top:3px; display:block;}
.thumbnail-calendar table{width:100%;}
.thumbnail-calendar thead th{text-align:center; font-weight:normal;}
.thumbnail-calendar tbody td{text-align:right;padding-right:2px;}
.thumbnail-calendar tbody td a{display:block;font-weight:bold;}
.thumbnail-calendar tbody td a:hover{text-align:right;}
.thumbnail-calendar .week{ text-align:center;}
.tc-prev{width:22px;height:22px; float:left;display:block;}
.tc-prev:hover{ width:22px;height:22px; }
.tc-next{width:22px;height:22px; float:right;display:block;}
.tc-next:hover{width:22px;height:22px;}
.tc-prev2{width:22px;height:40px; float:left;display:block;}
.tc-prev2:hover{ width:22px;height:40px; }
.tc-next2{width:22px;height:40px; float:right;display:block;}
.tc-next2:hover{width:22px;height:40px;}
.datewidget{position:absolute; z-index:1;}
.datewidget-month{width:180px;}
.datewidget-month td{width:50px; height:30px;}
.datewidget-month td a{height:20px; padding-right:10px;}
/*end Thumbnail calendar*/
/*计划总结日历*/
.plan-calendar{ padding:0 10px; line-height:35px;}
.plan-calendar img{}
.plan-calendar .pc-title{height:25px;line-height:25px;background:#c7edde; padding-left:20px; font-weight:bold;}
.plan-calendar .pc-title-m{height:25px;line-height:25px;background:#68aa8e; padding-left:20px;font-weight:bold; color:#fff;}
.plan-calendar ul{padding:10px 5px 5px 5px;}
.plan-calendar .pc-month-module{border:1px #b6d0c7 solid; padding:1px;}
.plan-calendar table{ width:100%;border-collapse: collapse; border-spacing: 0; *padd: expression(this.cellPadding=0);}
.plan-calendar td{}
/*end 计划总结日历*/
/*stage promote*/
.stage-promote{}
.stage-promote table{ width:100%;border-collapse: collapse; border-spacing: 0; *padd: expression(this.cellPadding=0);}
.stage-promote .s-p-flow{ width:128px;height:36px; padding:5px;line-height:18px;}
.stage-promote .s-p-flow label{ }
.stage-promote .s-p-flow ul{ float:right;}
.stage-promote .s-p-flow li{ float:left; display:inline-block; width:16px;height:16px; margin-right:6px; padding:1px;border:1px transparent solid;_border:0;}
.stage-promote .s-p-flow li:hover{width:16px;height:16px;padding:1px;}
.stage-promote .s-p-flow li a{display:block; width:16px;height:16px;}
.stage-promote .s-p-estimate{text-align:center; line-height:36px;vertical-align:middle;}
.stage-promote .s-p-grey{text-align:center; line-height:36px;vertical-align:middle;}
.stage-promote .s-p-3grey{text-align:left; height:72px; width:107px; line-height:20px;vertical-align:middle; padding-left:30px}
/*end stage promote*/
/*customer files*/
.customer-files-tree{margin-bottom:5px;}
.c-f-title{height:32px;line-height:32px;vertical-align:middle;}
.c-f-title table{border-collapse: collapse; border-spacing: 0; *padd: expression(this.cellPadding=0);}
.c-f-t-leaf{ line-height:22px;}
.c-f-t-leaf ul{padding:10px 0;}
.c-f-t-leaf li{padding:0;_height:4px;}
.c-f-t-leaf li:hover{padding:0; }
.c-f-t-leaf .click{padding:0;_height:4px;}
.c-f-t-leaf li a{display:block;margin-right:18px;padding-left:30px}
.c-f-t-leaf .typedelete{width:13px;height:13px;display:block;float:right;cursor:pointer;margin:-18px 0 0 130px;*margin:-18px 0 0 -16px;_margin:-18px 0 0 130px;position:absolute;}
/*end customer files*/
/*quotation*/
.quotation{ padding:30px 20px 20px 20px;}
.quotation .qtitle{height:35px; line-height:35px;vertical-align:middle; padding-left:20px;}
.quotation .qtitle label{ display:block; height:35px; line-height:35px;vertical-align:middle; padding-left:38px;}
.quotation .qcontent{ padding:30px;line-height:22px; color:#adadad;}
.quotation .qcontent table{border-collapse: collapse; border-spacing: 0; *padd: expression(this.cellPadding=0);}
.quotation .qcontent td{padding:10px 0;}
.quotation .qcontent .qimg{ width:85px;height:68px;}
.quotation .qcontent .qoperateimg{ width:45px;height:36px;cursor:pointer;}
.quotation .q-ok{width:155px;height:47px; cursor:pointer;}
.quotation-list-type{ line-height:40px;vertical-align:middle; padding:0 10px;}
.quotation-list-type ul{font-size:14px;}
.quotation-list-type li{float:left;}
.quotation-list-type li a{padding:0 10px;}
.quotation-promptmessage{ line-height:40px;vertical-align:middle;padding:0 10px;}
.quotation-list{}
.quotation-list table{width:100%;border-collapse: collapse; border-spacing: 0; *padd: expression(this.cellPadding=0);}
.quotation-list table td {padding:0 3px;}
.quotation-list table thead td{ text-align:center; height:32px;line-height:32px;font-weight:bold;}
.quotation-list table tbody td{ text-align:center; height:30px;line-height:30px;}
.quotation-list table tfoot td{ text-align:center; height:30px;line-height:30px;}
.quotation-listcondition{line-height:30px;padding:1px 0;}
.quotation-listcondition table{border-collapse: collapse; border-spacing: 0; *padd: expression(this.cellPadding=0);}
.quotation-listcondition td{padding-right:5px;line-height:30px;}
.quotation-listcondition .withindiv{padding:5px 10px;}
/*end quotation*/
.note-top{height:30px;}
.note-list{ border:1px #9ad2a3 solid; padding:1px; background:#fff;line-height:22px;}
.note-list table{width:100%;border-collapse: collapse; border-spacing: 0; *padd: expression(this.cellPadding=0);}
.note-list table thead td{background:#b1e9bc; line-height:22px;text-align:center;}
.note-list table tbody td{line-height:28px; text-align:center; border-bottom:1px #dbdbdb solid;}
.note-bottom{ height:75px;background:#9cd2a1;}
.note-bottom td{height:75px;}
.pulldown{position:absolute; z-index:1; background:#fff; border:1px #b7d1c8 solid; width:150px;visibility:hidden; padding:1px; margin-left:-20px;}
.pulldown ul{}
.pulldown li{line-height:24px;_height:24px;}
.pulldown li a{text-align:left; padding-left:10px;display:block;}
.pulldown li a:hover{ padding-left:10px; background:#1e8f41;color:#fff;}
/*flow*/
.flow{margin:0 5px;_margin:0 2px;position:relative;z-index:1;}
.flow table{border-collapse: collapse; border-spacing: 0; *padd: expression(this.cellPadding=0);}
.flow table td{text-align:center;height:30px; padding:0;}
.flowtitle{width:98px;height:57px; padding-left:4px;}
.flowtitle span{height:57px; display:block; padding:0 4px 0 0;text-align:center;line-height:18px;font-weight:bold;}
.flowtitle span a{padding-top:12px;display:block;}
.flowtitle:hover{background-position:left -114px;}
.flowtitle:hover span{background-position:right -57px;}
.flow label{line-height:30px; font-size:14px;}
.flow img{ border:0; }
.flowinput{width:98px;padding-bottom:10px;}
.flowinput ul{display:block;padding:10px 0 10px 5px;;line-height:18px;border-bottom:0;}
.flowinput li{text-align:left;padding-left:5px;}
.flowoutput{line-height:16px;width:80px;padding:8px 5px; margin:6px 0;}
.flowtitleend{width:98px;;height:57px}
.flowtitleend span{height:57px;display:block;text-align:center;line-height:18px;font-weight:bold;margin-right:12px;}
.flowtitleend span a{padding-top:20px;display:block; }
.flowtitletop{width:140px;height:36px; line-height:36px; margin:0 auto;vertical-align:middle}
.flow-boost{margin:0 5px;_margin:0 2px;position:relative;z-index:1;}
.flow-boost table{border-collapse: collapse; border-spacing: 0; *padd: expression(this.cellPadding=0);}
.flow-boost table td{text-align:center; height:10px; padding:0;}
.flow-boost-title{width:98px;height:57px; padding-left:4px;}
.flow-boost-title .flow-boost-title-r{height:57px; display:block; padding:0 4px 0 0;text-align:left;line-height:18px;font-weight:bold;}
.flow-boost-title .flow-boost-title-r a{}
.flow-boost-title:hover{background-position:left -114px;}
.flow-boost-title:hover .flow-boost-title-r{background-position:right -57px;}
.flow-boost-title ul{ float:right;}
.flow-boost-title li{ float:left; display:inline-block; width:16px;height:16px; margin-right:6px; padding:1px;_border:0;}
.flow-boost-title li:hover{width:16px;height:16px;padding:1px;}
.flow-boost-title li a{display:block; width:16px;height:16px;}
.flow-side{margin:0 5px;display: block;overflow:hidden;width:938px;zoom:1;}
.flow-toptitle{height:30px; line-height:30px; padding:0 10px;}
.flow-subright{padding:10px;}
.flow-subright-title{height:22px;line-height:22px;padding:0 10px;}
.flow-subright-content{padding:0 5px 5px 10px;}
.flow-side:after,.from-subright:after{content: '\20';display: block;height: 0;clear: both;}
.flow-flow-left,.from-subright{overflow:hidden;}
.flowlefttitle{width:125px;height:28px; line-height:28px; text-align:center;}
.flowlefttitle:hover{width:125px;height:28px; line-height:28px; text-align:center;}
.flow-yellow-arrows{width:163px;height:83px; display:block; line-height:83px;font-weight:bold; margin-left:50px;padding-left:20px;text-align:left;}
/*end flow*/
.msystembd{padding:20px;}
.main-system-header{ line-height:35px; font-weight:bold; padding:0 20px; font-size:14px;}
.system-block{margin:10px 20px 20px 20px; padding:1px; overflow:hidden; height:100%;}
.system-block-top{padding:10px 10px;}
.system-block-top li{padding:0 12px; font-size:14px; font-weight:bold;white-space:nowrap;float:left; line-height:30px;height:30px;}
.system-block-pull-down{position:absolute; padding:10px 10px 10px 10px; visibility:hidden; font-weight:normal;}
.system-block-pull-down li{ float:none; line-height:26px; font-size:12px;} 
.system-title{height:34px;padding-left:20px; line-height:34px; vertical-align:middle; font-size:14px;font-weight:bold;}
.system-configuration-block{ margin:0 30px 30px 0; width:168px;_width:162px; float:left;}
.system-configuration-title{font-weight:bold;line-height:32px;}
.system-configuration-content{padding:10px 0; line-height:25px;}
.system-configuration-content li{float:none;height:25px;}
.system-configuration-layout{padding-left:30px;overflow:hidden;}
.system-configuration-layout:after,.system-block:after{content: '\20';display: block;clear: both;}
/*个性化设置*/
.directory-entry{border-bottom:1px #9e9e9e dotted;padding:10px 0 10px 0;width:100%;float:left;}
.directory-entry img{border:0;}
.directory-entry .gadget{width:164px;float:left;text-align:center;}
.directory-entry .gadget a img{ border:#a2a2a2 1px solid;margin-bottom:5px;}
.directory-entry .author{float:right; width:100px; color:#666; overflow:hidden;}
.directory-entry .author p{ margin:0 0 4px 0; padding:0;}
.directory-entry .author img{ vertical-align:baseline;}
.directory-entry .info{ margin:0 230px 0 174px; }
.directory-entry .addbutton{width:140px;float:right;padding-top:20px;}
.indexlayout{width:275px;margin:auto;}
.indexlayout div{ padding-bottom:5px;float:left;width:90px;}
.indexlayout p{color:#666;padding:5px 0 0 10px;; clear:right;}
.indexlayout img{vertical-align:middle;}
/*end 个性化设置*/
.customfields{padding:0 40px;width:150px;float:left;}
.customfields p{text-align:center;margin:12px 0;}
.customfields-left li{height:24px;line-height:24px;background:#caf4c4;margin-bottom:1px;padding:0 5px;cursor:move;}
.customfields-right li{height:24px;line-height:24px;background:#d0d0d0;margin-bottom:1px;padding:0 5px;cursor:move;}
/*swot*/
.swottable{border-top:1px!important;}
.swottable textarea{width:240px;height:120px;border:0; line-height:20px;}
.swottable td{width:33%;height:150px;padding:0!important;vertical-align:top;}
.swottable-title-grey{height:30px;line-height:30px;text-align:center;}
.swottable-title-green{height:30px;line-height:30px;text-align:left;padding-left:20px;font-weight:bold;}
/*swot*/
/*Email*/
.consignee{}
.consignee li{float:left;padding-right:10px;line-height:25px;white-space:nowrap;display:inline;}
.consignee li span{padding-right:5px;float:left;}
.consignee li img{float:left;visibility:hidden;cursor:pointer;margin-top:7px;*margin-top:9px;}
/*end Email*/
/*消息中心*/
.message-top-side{height:6px;overflow:hidden;}
.message-sub{width:160px!important;}
.message-send{height:36px;}
.message-send-btn{display:block;width:91px;height:32px;line-height:32px;padding-left:40px;margin-left:29px;font-weight:bold;cursor:pointer;}
.message-menu{border:1px #549a5a solid;border-top:0; padding-top:15px;height:510px;}
.message-menu li{line-height:32px;padding-left:20px;width:140px;}
.message-menu .liclick{margin-right:-1px;position:relative;display:block;width:139px;_width:141px;}
.message-main{border-left:0;padding:10px;overflow:auto;height:540px;}
.message-main-actions{height:27px; padding:5px 10px 0 10px;}
.message-main-bottom{height:27px; padding:5px 10px 0 10px;border-right:0!important;border-left:0!important;border-bottom:0!important;}
.message-main-bottom ul{list-style:none;padding:0!important;}
.message-main-actions input{margin-right:10px;}
.message-main-actions a{margin-left:10px;margin-top:5px;}
.message-main-list table{width:100%;border-collapse: collapse; border-spacing: 0; *padd: expression(this.cellPadding=0);}
.message-main-list table thead td{line-height:22px;}
.message-main-list table tbody td{line-height:27px;height:27px;}
.message-main-list table td{padding:0 3px;}
.new-email{width:16px;height:16px;}
.message-title{padding:10px;line-height:22px;}
.message-title td{padding-right:4px;}
.message-main-text{padding:20px;line-height:20px;}
.message-search{height:30px; line-height:30px;padding-left:10px;}
/*end 消息中心*/
.search-institution ul{ padding-left:20px;line-height:20px;}
.search-institution a{margin-right:10px;text-decoration:underline!important;}

/*头部帐户切换*/
.toggle_account{position:absolute;width:146px;border:solid 1px #B2B2B2;background:#f8f8f8;top:26px;left:110px;padding:5px;background:url("/resource/images/icrm/sunmenu_bg.png") repeat-y 0 0 ;}
.toggle_account li a{display:block;line-height:28px;height:28px;border-bottom:solid 1px #dfdfdf;padding:0 8px;color:#339900;}
.toggle_account li a span{}
.toggle_account li a.on{color:#ccc;}
.toggle_account li a:hover{background:#89c77b;color:#fff;}
.toggle_account li a.on:hover{background:none;color:#ccc;}