﻿html{ height:100%; }
body{padding:0px;margin:0px;height:100%;background: #fff; }
body,input,button,select,textarea{font:12px/1.5 Tahoma,'Microsoft Yahei','Simsun';}
textarea{resize:none;overflow:auto; padding:0 3px;border:1px solid #D9D9D9;}
table, span, div{font-size:12px;}
img,ul,li,dl,dt,dd,ol{border:0px;margin:0px;padding:0px;list-style:none;}
a{color: #1835D1;text-decoration: none;} a,a input {outline:none;hide-focus:expression(this.hideFocus=true);}
 input[type="file"],input[type="submit"],input[type="button"]{ height:26px; background:#f0f0f0;  border:1px solid #D9D9D9;} 
 input[type="text"], input[type="password"]{ padding:0 3px; height:24px; line-height:24px; border:1px solid #D9D9D9;} 
 input[type="text"]:focus, input[type="password"]:focus,textarea:focus{ border:1px solid #2CA7EA;}
 select{height:26px;border:1px solid #D9D9D9;} 
#___list { padding :10px; }
.clear{clear:both;font-size:0;height:0;line-height:0;overflow:hidden; }

.navp{ width:230px; height:530px; border:1px solid #000; position:absolute; z-index:100; right:1px; top:55px; filter:alpha(opacity=70); opacity:0.7;padding:10px; background:#000;}
.navp .bar a{ text-decoration:none; color:#fff; font-weight:bold;}
.navp dl { overflow:hidden;clear:both; color:#fff; margin:2px 0;}
.navp a { color:#fff; text-decoration:none; } 
.navp a:hover{ color:#FFEA41;}
.navp dl dt{ font-weight:bold; font-size:14px; color:#000; background:#ccc; line-height:22px; text-align:center; width:60px; }
.navp dl dt:hover{ background:#fff}
.navp dl dd{ float:left; margin:3px 8px 3px 0; white-space:nowrap; } 

.topbody{background:#f4f4f4;line-height:18px; height:55px;overflow:hidden;}
.topbody a{padding:0 5px;display:inline-block; }
.topmenu a{ padding:0 20px; }
.topbody a:link,.topbody a:visited,.topbody a:active{color:#1E395B;text-decoration:none; display:inline-block;}
.topbody a:hover{background:#82cef7; color:#fff;}
.topbody .logo { background:url(logo.png) no-repeat 10px 15px;_background:url(logo.jpg) no-repeat 10px 15px;}
.topbody ul{ margin:0; margin-left:10px; font-size:14px;} 
.topbody li{float:left;line-height:30px; } 
.topbody .currentm{background:#2CA7EA;}
.topbody .currentm a:link,.currentm a:visited,.currentm a:active{color:#fff;font-weight:bold;} 
 

/* menu */
.menubody{background:#f8f8f8; border-top:solid 1px #ddd; border-bottom:solid 1px #f4f4f4; height:24px; padding:3px;}
.memubody .toolbar{ float:left;} 
.menubody .menu{ float:right;   position:relative; top:-3px;}
.menubody li{float:left; margin:0 5px; height:24px; line-height:24px; }
.menubody a:link,.menubody a:visited,.menubody a:active{padding:0 10px;  display :block;color:#1E395B;text-decoration:none;}
.menubody a:hover{background:#FF8B00; color:#fff;}

/*left*/ 
.leftbody{background:#f4f4f4;color:#1E395B; border-right:1px solid #ddd;line-height:14px; overflow:hidden;}
.menubox { height:100%; overflow:auto; }
 
.leftbody a:link,.leftbody a:visited,.leftbody a:active{color:#1E395B;text-decoration:none; display:block;}
.leftbody dl{height:25px;}
.leftbody dt{display:block;background:#EAEAEA url(expand_left.png) no-repeat -10px center;padding-left:30px;font-weight:bold; font-size:14px; cursor:pointer; line-height:36px; height:36px;}
.leftbody .dton dt{display:block;background:#EAEAEA url(collapse_left.png) no-repeat -10px center; padding-left:30px;font-size:14px; font-weight:bold;line-height:36px; height:36px;}
.leftbody .current{background:#FF8B00;}
.leftbody dd:hover{background:#fbcd97 url(ddico.png) no-repeat 4px center;}
.leftbody dd:hover a{ color:#fff;} 
.leftbody dl dd{ margin:0; line-height:24px;padding-left:20px; }
.leftbody .current a:link,.leftbody .current a:visited,.leftbody .current a:active{color:#fff; }

.leftbody .current table a:link,.leftbody .current table a:visited,.leftbody .current table a:active{color:#1E395B; }
.leftbody dd table a{ line-height:18px; color:#1E395B;line-height:18px;}
.leftbody dd:hover table a{ color:#1E395B;}
.leftbody table{font-size:12px;padding-left:8px; text-align:left; }
.leftbody table td{ padding:2px;}
.tree_selected a, .tree a:hover{ color:#ff6600;}

.bottombody{background:#f4f4f4;line-height:26px;color:#4f4f4f;padding:0 5px; border-top:#ddd solid 1px;  margin-left:150px; }
.bottombody a:link,.bottombody a:visited,.bottombody a:active{color:#588DBE;}
#tabView{height:100%; }
.tabform{ float:left;line-height:18px; margin:0; padding:0;  height:26px; cursor:pointer ;}
.tabform em{ font-style:normal; line-height:12px; height:12px; overflow:hidden;}
.tabform a { margin:0 2px; color:#ddd;  } 
.tabform li{ float:left;border:1px solid #ddd;color:#ddd;background:#f4f4f4;border-top:none;height:20px;margin-right:5px;padding:0 3px; }
.tabform .curr { position:relative; top:-1px; background:#fff; height:22px; font-weight:bold ; border:1px solid #ddd;border-top:none;color:#2CA7EA; }
.tabform .curr a{color:#2CA7EA; }
.tabform .curr em a{ color:#2CA7EA;}
.tabform .curr em a:hover{  color:#000; }

.contentbox{ } 
.sitemap{ padding:5px 10px 4px 30px;color:#a0a0a0; background:url(home.png) 10px 5px no-repeat;   display:none; }
.sitemap a{ color:#a0a0a0}

.tabs_header { height: 27px; padding-top:5px;background: #f4f4f4; }
.tabs_header .tabs { left:20px;position: relative; bottom:-1px;  width :90%; }
.tabs li { float: left; display:inline;}
.tabs a { float: left; padding: 0 20px; height: 26px; line-height: 26px; color:#003366; }
.tabs li.active {  background:#fff; border:1px solid #ddd; border-bottom:none;}
.tabs li.active a {color: #2CA7EA; }
.editor{background: #fff;padding:10px; border-top:1px solid #ddd; }
.editor .header {width: 100%; min-height:8px;}
.editor .header .info { background-color :#f8f8f8; border :1px solid #ddd; padding :2px; }
.editor .header a  { text-decoration:underline; margin:0 3px 0 3px; }
.editor fieldset,.editor div fieldset { padding :5px; border:1px solid #f4f4f4}
.edittool{ padding: 5px 10px; }
.edittool span { margin-right:5px;}
.edittool a{ display:inline-block; line-height:22px;  width:60px; background:#fff; border:1px solid #ddd; text-align:center;  text-decoration:none;color:#333; }
.editbar{  padding: 10px 0;text-align:left;  width:300px;  }
.editbar input {margin:0 2px; width:70px;  } 
.editor .panel { border-collapse:collapse;  border:1px solid #f4f4f4;  border-top-width:2px;  width:100%;}
.editor .panel th{ padding-right:10px; text-align:right; color:#333; font-weight:normal;}
.editor .panel td { padding:10px 5px;}
.editor .panel td td{ padding:0;}
.editor .panel .arow{ background:#fcfcfc;}
 
.editor .panel .cpt th{ text-align:center; background:#f8f8f8;height:25px; }
.editor .panel .grid  { border-collapse:collapse;background:#fff; width:100%;}.editor .panel .grid td{ border:1px solid #f4f4f4; padding:5px;}
.xpbutton{ border:none; width:69px; height:22px; background:url(xpbutton.png); margin-top:3px;} 

.gridView{width:100%;border-top:1px solid #ccc;}
.grid_header th{border:none;border-bottom:2px solid #2CA7EA;border-top:1px solid #f4f4f4;padding:0 5px;color:#686868;font-weight:normal;background:#fff;height:30px; text-align:center;}
.grid_row td {border:none;border-bottom:1px solid #f4f4f4;height:27px;padding:2px;background: #fff;}
.grid_row td a{color:#175991;font-weight:bold;}
.grid_row_mouseover td{border:none;background:#FFF5D5;border-bottom:1px solid #f4f4f4;height:27px;padding:2px;}
.grid_row_mouseover td a{color:#00008b;font-weight:bold;}


 table.pagination{height: 28px; padding:0; margin:0; background:#f8f8f8; border-bottom:1px solid #ddd;}
 .pagination a{ margin:4px 2px; padding:0 6px; color:#666; line-height:20px; display:inline-block; background:#fff;  border:1px solid #ddd;} 
  .pagination a:hover{border:1px solid #2CA7EA;}
 .pagination td{ padding-left:5px; border:none;background: #f8f8f8; }
 
.statistic{color:#4F4F4F;}
.statistic a { margin-right :20px; text-decoration:underline; color:#175991;  }
.statistic th{	width: 80px;text-align: left;height: 22px; }
.statistic ul{margin: 6px 0 2px 20px;line-height: 20px;}

.combox{border:1px solid #ddd;  margin:10px; background:#fff; }
.combox .title{height: 28px;background-color: #f4f4f4; line-height:28px; }
.combox .cpt{float:left; padding: 0 10px; color:#1E395B;} 
.combox .pow{ float:right;}  
.combox .box{padding: 3px; min-height:32px; }

.gmap{ text-align:left ;background-color:#F0F0F0; line-height:26px;  } 
.gmap span { height :26px; padding:3px; }

.imglist { border:solid 1px #C0C0C0; }

.notice{ border: 1px solid #F4E4B4;margin :10px 0; padding:4px 8px;background:url(n.png) no-repeat 8px center #FFFFF0; margin:10px; }
.notice strong{ margin-right:10px;}
.notice span{ margin-right: 20px; cursor:pointer;color: #F08800; padding-left:15px;  }

.images{margin: 0px;padding: 0px;width: 100%;overflow:hidden;border: 0;background:none;	color: #000000;}
.images div.filespacer { float: left; margin: 5px; font: 10pt verdana; overflow: hidden; width: 120px; height: 126px; text-align: center; }
.images div.fileholder { border: #cccccc 1px solid; padding: 0px; margin: 0px; width: 100px; height: 100px }
.images div.titleholder { font-size: 8pt; overflow: hidden; width: 100px; font-family: ms sans serif, arial; white-space: nowrap; overflow: ellipsis }

 
 #v_more { display:inline-block; width:12px; height:12px; margin-left:5px; cursor:pointer; _overflow:hidden; }
 .v_morex{ background:url(tup.gif) no-repeat center center;}
 .v_more{background:url(tdown.gif) no-repeat center center;}
 
 .helpicon{ display:inline-block; width:16px; height:16px; background:url(help_out.gif) no-repeat; cursor:help; }
 .helpicon:hover{ background:url(help_hover.gif) no-repeat; }
 
.menulayer{ position:absolute; width:300px;border-bottom:2px solid #f0f0f0;}
.menulayer em{ position:relative;  display:inline-block; top:2px; height:8px; background:url(mh.gif) no-repeat;  overflow:hidden;  width:16px; z-index:1; }     
.menulayer .layer_box { background:#fff; border:1px solid #c0c0c0;border-top-width:2px; position:relative; padding:6px;top:0;left:0;} 
.menulayer table{ width:100%;}
.menulayer table td{ padding: 2px 4px;}
.menulayer p{margin:0; padding:2px 4px; border:1px solid #e6e6e6; background:#f6f6f6;}
.menulayer .layer_loading{ display:block; height:24px; background:url(loading.gif) no-repeat center center; }

.helplayer { width:180px;}
.helplayer .layer_box{ background:#ffffcc; }

.face{ display:inline-block;  height:24px; line-height:24px; width:60px; border:1px solid #ccc; background:#fff; cursor:pointer; text-align:center; }
.facebox{ margin:10px;}
.facebox img{ margin:2px;}

.apptip{ margin-left:10px;display:inline-block; width:16px; height:16px; background:url(a_tip.png) no-repeat;cursor:default;}

.dpmenu{ width:170px; z-index:99; border:1px solid #979797;padding:5px;background:url(menubg.gif) repeat-y 28px 0 #f0f0f0; text-align:left;}
.dpmenu .hmn{position:absolute; left:-1px;top:-27px; height:26px; width:56px; line-height:25px;border:1px solid #979797; border-bottom:0;background:#fff; text-align:center; }
.dpmenu hr{  background:url(menubg2.gif) no-repeat #fff; height:2px; border:none; margin:2px 0 2px 25px; }
.dpmenu a,.dpmenu a:link,.dpmenu a:visited,.dpmenu a:active{ margin:0; background:none; display:block; height:22px; line-height:22px; color:#000; text-decoration:none;padding-left:28px;  text-align:left; width:auto; border:none; } 
.dpmenu a:hover{ background:url(menuitem.gif) no-repeat; }

.tit_img,.tit_att{ display:inline-block; margin-left:5px; width:16px; height:16px;}
.tit_img{ background:url(ico_img.png);}
.tit_att{ background:url(ico_att.png);}

 .fb{ }
 .fb_tree{ border-top:1px solid #ddd; border-right:4px solid #f4f4f4; background:#fff;}  
 .fb_tree a{ color:#000;} 
 .fb_file { overflow:hidden;background:#fff; border-top:1px solid #ddd;border-left:1px solid #ddd; height:420px;}
 .fb_toolbar{ background:#f4f4f4; padding:5px 10px; position:relative;}
 .fb_imgview { overflow:hidden;border:1px solid #ddd; background:#fff;}
 #FB_menu { width:170px; padding:5px; cursor:default; background:url(menubg.gif) repeat-y 28px 0 #f0f0f0; border:1px solid #979797;}
 #FB_menu  a{ height:22px; line-height:22px;cursor:default; display:block; color:#000; padding-left:30px; }
 #FB_menu  a:hover { background:url(menuitem.gif) no-repeat; }

.tasks { padding:10px;}
.tasks .taskview { border:1px solid #D3DEE7; height:320px; background:#fff; padding:8px; vertical-align:top;}
.tasks dl{ }
.tasks dt { line-height:30px;  font-weight:bold; padding-left:8px; border:1px solid #D3DEE7;}
 
.theme{ border-top:2px solid #2CA7EA; clear:both; margin-top:8px; padding-top:10px; }
.theme .th{ width:160px; height:200px; overflow:hidden; position:relative; float:left; margin:5px; border:1px solid #ddd; background:#f8f8f8; display:inline-block;  } 
.theme .th_tit{ position:absolute;left:0;bottom:0; width:160px; font-size:16px; height:20px; line-height:20px; color:#fff; font-weight:bold; padding:5px; background:#2CA7EA; z-index:8;}
.theme .th_cmd{ position:absolute;left:0;bottom:0; height:34px; width:160px; background:#ddd; text-align:center; padding-top:8px; display:none;filter:alpha(opacity=80); opacity:0.8;}    
.theme .th_view{ width:140px; height:180px; margin:10px; overflow:hidden; display:block;} 
.theme .th img{ float:left;filter:alpha(opacity=50); opacity:0.5;}
.theme .hover .th_cmd{display:block; z-index:9; }.theme .hover .th_tit{ display:none; }.theme .hover img{ filter:alpha(opacity=100); opacity:1;}

.flow{ overflow:hidden; clear:both; padding:10px; margin:20px 0; border:1px solid #ddd; background:#f8f8f8;}
.flow .node{ float:left; height:100px; margin:10px; padding:10px; border:1px solid #ddd; background:#fff;}
.flow .add{ height:100px; margin:10px; padding:10px; border:1px solid #ddd; background:#fff; float:left;}

.toolbox{ margin:10px; padding:10px; background:#f8f8f8;}
.toolbox td,.toolbox th{ padding:2px;}

.treebox { width:160px;background: #fff; border-right:1px solid #ddd; border-top:1px solid #ddd; vertical-align:top; padding-top:20px;}
.treebox a, .treebox a:hover{ color:#333;}


 