﻿.h5 { font-size: 14px; color: #666666; padding:10px; margin: 6px; border-bottom: #d3d3d3 1px dashed; font-family: 宋体; }


.forbid-select{background:url(images/checkboxs.gif) no-repeat center -70px; float:right; padding:15px 20px 0px 15px;}
.selected-module{background:url(images/checkboxs.gif) no-repeat center -40px; float:right;  padding:15px 20px 0px 15px;}
.no-selected-module{background:url(images/checkboxs.gif) no-repeat center 16px; float:right;  padding:15px 20px 0px 15px;}


.separate{font-size:1px; background:url(/images/separate.gif) no-repeat center center; height:23px; line-height:23px; width:1px; float:left; margin:0px 6px;}
.separate2{font-size:1px; height:1px; line-height:1px; background:url(/images/pointline.gif) repeat-x left center;cursor:default;}

/*****工具图标******/
.tb-ul{list-style-type:none; padding:0px; margin:0px; float:right; }
.tb-ul li{float:left; padding:1px; height:30px;line-height:30px; cursor:pointer; font-weight:bold;}
.tb-ul li span{ padding:6px 6px 6px 26px; color:#005AAA; }
.tb-ul li a{ color:#005AAA; font-weight:bold}
.tb-ul li a:hover { color: #cc0000; }

  /*模块工具条*/
.module-toolbar-delete{background:url(images/module_delete.gif) no-repeat center center;}
.module-toolbar-setting{background:url(images/module_setting.gif) no-repeat center center;}
.module-toolbar-item{color: #363636; cursor: pointer; font-weight: normal; padding:4px;}
.module-toolbar-item-over{  color: #333333; padding:4px; *padding:3px; background-color: #ffffff; border: #666 1px solid;}


/*****工具图标******/

/*弹出窗口*/
.admin-popup-ul { list-style-type: none; margin:0; padding:0;}
.admin-popup-ul li.left { line-height: 30px; height:30px; width:80px; white-space:normal; text-align:right; padding:6px; clear:left;float:left;}
.admin-popup-ul li { line-height: 30px; height: 30px; padding: 6px; clear: right; color: #303030; font-family: 宋体, Arial; }

/*表单*/
.form-base,.form-focus,.form-code,.form-noborder{ font-family:Arial, Helvetica, sans-serif; background-color: #fff; padding:0.3em 0;border:1px double #ccc;}
.form-noborder { background:transparent; border:1px solid #FFF;}
*html .form-base,*html .form-focus,*html .form-code,*html .form-noborder {height:24px; padding:0; line-height:24px;}
*+html .form-base,*+html .form-focus,*+html .form-code,*+html .form-noborder {height:24px; padding:0; line-height:24px;}
.form-focus { border: 1px double #3399ff; background-color: #E9FBD5;}

.common-button{ border:1px solid #87B0C9; background:url(images/common-button-bg.gif) repeat-x left bottom; text-align:center; text-decoration:none; color:#333; padding:2px 3px; cursor:pointer;  margin-right:6px;}
*html .common-button { padding:4px 0;height:24px;}
*+html .common-button { padding:2px 0 0 0;height:24px;}
.common-button-over{ border:1px solid #6B8DA2; background-color:#E59700; color:#000}

.command-button { font-size: 12px; color:#003399 }
a.command-button{ text-decoration: none; color:#003399; }
a:hover.command-button{ text-decoration:none; color: #F04D23;}


.manager-button{ border:1px solid #87B0C9; background:url(images/buttonbg.gif) repeat-x left bottom; text-align:center; text-decoration:none; color:#333; padding:2px 3px; cursor:pointer; line-height:22px; margin-right:8px;}
*html .manager-button { padding:1px 0;}
*+html .manager-button { padding:0;}
.manager-button img{padding-right:3px; margin-bottom:-3px;filter: Alpha(Opacity=70,Style=0); -moz-opacity: 0.7;opacity: 0.7;}
.manager-button-over{border:1px solid #6B8DA2; background-color:#E59700; color:#000}
.manager-button-over img{filter: Alpha(Opacity=100,Style=0); -moz-opacity: 1;opacity: 1;}
			
/*部件模块*/
.module-toolbar-container{ margin: 0px; background:transparent url(/images/null.gif) repeat; }
.drag-handle { background-color: #AADAFF; height: 20px; margin-top: -20px; margin-right: -1px; display: none; cursor: move; filter: alpha(opacity=80); }
.module-toolbar-text { color: #005AAA; background: url(images/adm.gif) no-repeat left center;  float: right; margin-top: -20px; font-size: 12px; font-family: 宋体 Arial; cursor: pointer; display: none; padding: 3px 46px 0 12px; *padding-right:2px;}
.container-border { border: #0099ff 1px solid;margin:-1px 0 0 -1px;}
/*添加模块*/
.admin-add-module-ul{ list-style-type:none; padding:6px; margin:0; height:270px; overflow:scroll}
.admin-add-module-ul li { height: 50px; line-height: 16px; cursor: pointer; padding: 2px;  }
.admin-add-module-ul li .module-logo{float:left; width:46px; height:46px; margin:3px 20px 0 16px;}
.admin-add-module-ul li b{ float:right;padding:15px 20px 0px 15px;}
.admin-selected-module-li { border: #338CC4 1px solid;  padding: 1px;}
.admin-selected-module-li b{  background:url(images/checkboxs.gif) no-repeat center -30px;}
.admin-mouseover-module-li { border: #338CC4 1px solid; background-color: #f0f8ff; padding: 1px;}

/*页面模块*/
.placeholder { border:1px dashed #ff0000;}

/**/
.admin-control-toolbar { font-size: 12px; color: #222222; cursor: pointer; height:18px; line-height:18px; float: right; font-weight: normal;  padding:3px 5px; _padding:3px 5px 0 5px;}
.admin-control-toolbar-over { padding:2px 4px; _padding: 2px 4px 0 4px; border: #3399ff 1px solid; background-color: #c0ddfc;}
.admin-control-toolbar img{ margin-top:2px;}
.admin-page-body-preview{ text-align:center;font-size: 12px; color: #888888; font-weight:bold; cursor:pointer; font-family: 宋体;  border: #cccccc 1px dashed; line-height:30px;}

.admin-tab-nav{list-style-type:none; margin-left: 6px; padding:0; color:#303030}
.admin-tab-content{border: #d3d3d3 1px solid; margin:-2px 0 0 6px; display:inline; overflow:auto; padding-bottom:10px; clear:both; float:left; color:#303030}

.admin-ul { list-style-type: none; margin:0; padding:20px;}
.admin-ul li.admin-no-select{color:#4b6888;font-family: 宋体;font-size: 14px; font-weight:bold; cursor:pointer; float:left; width:99px; line-height: 49px; height: 49px; padding:0px;text-align:center}
.admin-ul li.admin-current{color:#ffffff; background:url(/images/adminbtbg.gif) no-repeat; }
.admin-ul li.left { width:100px; white-space:normal; padding:6px 30px; clear:left;float:left;}
.admin-ul li { line-height: 30px; height: 30px; padding: 6px 6px 6px 30px; clear: right; color: #303030;}


/*inner*/
.currentitem{font-weight:bold;}
.manager-body{padding:16px 30px 30px 30px; margin:0 auto;}

/*command*/
.messagetext {overflow:hidden; zoom:1; border-left:1px solid #000; border-right:1px solid #000; padding:0 10px;  text-align:left; background:#ffffe1; word-break : break-all; letter-break:break-all; }
.messagetext img {float:left;margin:0 3px 3px 3px;}
/*command*/




/**/

/*Top顶部*/
.top{height:58px; color:#666; font-size:12px;}
.top span{color:#333}
.top a{color:#1E5494; text-decoration:none;}
.top a.logout{color:#CC0000; text-decoration:none; font-weight:bold; padding-right:8px;}
.top a:hover{color:#ff0000; text-decoration:none;}
.top .line{ font-size:1px; width:1px; background:#999}
.top .du{background:url(images/u.gif) no-repeat center center}
.top-container{position:fixed !important; top/**/:0px;position:absolute; width:100%; z-index:99; height:58px; overflow:hidden; background:#fff url(images/top_bg.gif) repeat-x center bottom; top:0;}
*html .top-container{top:expression(offsetParent.scrollTop)}
*+html .top-container{top:auto;}
.top-right{float:right;height:55px;overflow:hidden; width:600px; text-align:right; line-height:30px; white-space:normal; }
.top-right div{ color:#1E5494; }
.top-right div p{ float:right; margin:0px; padding:0px 8px;background:url(images/line-y.gif) no-repeat left center;}
.top-right div p span{ cursor:pointer; float:left;}
.top-right div p.preview{ background:#CFDCEC url(images/preview_bg.gif) repeat-x left bottom; border:solid 1px #8DB8E7; border-bottom:none;font-weight:bold }
.top-right div p.preview .backpage{padding:0 20px 0 40px; background:url(images/backpage.gif) no-repeat 20px 6px; }
.top-right div p.preview .preview-edit{background:url(images/preview_view.gif) no-repeat left 6px; padding-left:18px;}
.top-right div p.preview .preview-view{background:url(images/preview_edit.gif) no-repeat left 7px; padding-left:18px;}
.top-right div p.adminadd span{background:url(images/add.gif) no-repeat left 7px; padding-left:18px}
.top-left{position:relative; width:300px; white-space:normal; line-height:160%; height:50px; padding: 8px 0 0 16px;}
.top-left .item{ margin:0 8px 0 0; background:url(images/item.gif) no-repeat left 3px; padding-left:8px;}
.top-center{position:absolute; top:6px; left:-190px; width:350px; height:30px; font-size:16px; color:#555; font-weight:bold; background-color:#FFF8A0; border:solid 1px #DA6A00; white-space:nowrap; display:none; padding:6px; text-align:center}


/*ManagerBody*/
/*整体区域*/	
.nav-body {overflow:hidden; zoom:1; margin:0 auto;}

/*左栏菜单整体*/
#ManagerBodyMenu { float:left; width:194px; position:relative; z-index:100; margin-top:-1px; overflow:hidden; zoom:1; background:#89B5E9 url(images/manager_menu_bg.gif) repeat-y -192px 0px}
.inner-body-menu {overflow:hidden; zoom:1;background:url(images/manager_menu_bg.gif) no-repeat 6px 0px; border-bottom:solid 210px #89B5E9}
/*左边菜单各项*/
.nav-manager-menu { font-family:Arial; min-height:602px; height:auto!important;height:602px; margin:0px;  padding:11px 13px 0px 13px; list-style-type:none; background:url(images/manager_menu_bg.gif) no-repeat -399px bottom}
.nav-manager-menu li{ height:20px;  line-height: 20px;color:#1E5494; margin-top:5px; padding:2px 2px 1px 16px;}
.nav-manager-menu li .red{color:red;text-decoration:none; cursor:default}
.nav-manager-menu li .gray{color:gray;text-decoration:none; cursor:default}
.nav-manager-menu li span{text-decoration:underline; cursor:pointer;}
.nav-manager-menu li a{text-decoration:underline; color:#1E5494; cursor:pointer;}
/*菜单当前选定项*/
.current-parent{ background:#528BCB url(images/item_arrow.gif) no-repeat 150px center;}
.current a{color:#fff; text-decoration:underline;}
.current a:hover{color:#fff}
.current{color:#fff; font-weight:bold;}
/*菜单头部*/
.nav-manager-menu li.header{height:100px; padding:0; margin:0; line-height:22px}
.nav-manager-menu li.header a{ text-decoration:underline; color:#1E5494}
.nav-manager-menu li.header b{ display:block; font-weight:bold; padding:2px 2px 1px 38px;}
.nav-manager-menu li.header b.mindex{background:url(images/mindex.gif) no-repeat 16px center;}
.nav-manager-menu li.header b.home-page{background:url(images/home.gif) no-repeat 16px 3px;}
/*菜单头部分割线*/
.nav-manager-menu li.header .line{display:block;background: url(images/header_line_bg.gif) no-repeat 16px center; height:2px; font-size:2px; line-height:0}
.nav-manager-menu li.header h2.manager-name{color:#fff; cursor:default; font-size:15px; padding:1px 0 12px 16px; margin:0; letter-spacing: 3px;}

/*菜单分割线*/
.nav-manager-menu li.line{ background:url(images/line_bg.gif) repeat-x left center; height:1px; line-height:0; font-size:1px;}

/*管理区整体，设置内容区顶部背景*/
#ManagerBody { overflow:hidden; _float:left; zoom:1;background:#fff url(images/manager_bg.gif) repeat-x }


/*设置内容区左上角的圆角背景*/
.inner-body{ overflow:hidden; zoom:1; padding:9px 0px; background: url(images/manager_top_left.gif) no-repeat -1px 5px}

/*内容区*/
#ManagerContent{ padding-left:3px;}
#AdminModuleContainer{padding:10px; font-family:宋体}
#AdminModuleContainer .current{ color:#333}
#AdminModuleContainer a{text-decoration:underline; color:#1E5494; font-family:Arial}
#AdminModuleContainer h1{ font-size:16px; color:#093665; padding:0px 6px 6px 6px; margin:3px 0; border-bottom:solid 2px #A7C5E2}
#AdminModuleContainer ul{ padding:0px; list-style-type:none; color:#333333; margin:0 auto;}
#AdminModuleContainer ul li{ height:auto; line-height:30px; padding:8px 12px; }
#AdminModuleContainer ul li.left{ width:23%; white-space:normal; clear:left;float:left; }
/*内容区按钮行*/
#AdminModuleContainer .top-row{background:url(images/button_row_bg.gif) repeat-x left bottom; clear:both;  overflow:hidden; height:30px; padding:3px 6px 0 6px; margin-bottom:12px;  line-height:normal;  }
#AdminModuleContainer .top-row span{color:#222;}
#AdminModuleContainer .top-row span.tabs{ margin-right:8px; display:block; float:left; height:30px; line-height:30px; padding:0 6px; font-weight:bold}
#AdminModuleContainer .top-row .current{background:#fff; border:solid 1px #AAC1DE; border-bottom:none;}
#AdminModuleContainer .button-row{background:url(images/button_row_bg.gif) repeat-x left bottom; clear:both;  padding:14px 0 2px 23%; margin:16px 0;}
*html #AdminModuleContainer .button-row{ padding:10px 0 4px 23%;}
#AdminModuleContainer .button-row button{ margin-left:20px;}
/*内容区分割线*/
#AdminModuleContainer .line{ background:url(images/line_bg.gif) repeat-x left center; height:1px; line-height:0; font-size:1px; clear:both}

#AdminModuleContainer .border-color{ border-color:#C1D9F3; }
/*表格背景颜色*/
#AdminModuleContainer .border-background{ background-color:#C1D9F3}
#AdminModuleContainer .common-background{ background-color:#EFF5FB}
/*ManagerBody*/
