﻿/* CSS Document
   Design by www.east.net
   Author Tian Guang
   Date 2014-08-14
   Remarks: For application form interface
*/
html, body{ width:100%; height:100%; overflow:hidden; padding:0px; margin:0px; position:relative; position:static !important; border:none; font-size:12px; font-family: "宋体";}

.t-left{ text-align:left;}
.t-right{ text-align:right;}
.t-center{ text-align:center;}

a{ color: #333333;}
ul.droplist li{ display: none;}
ul.droplist li:first-child{ display: block;}

/* 按钮样式 */
input.left{ float:left;}
input.right{ float:right;}
input[type=button].type1,input[type=submit].type1,input[type=reset].type1{ width:auto; height:22px; min-width:62px; padding:0px 8px; line-height:18px; text-align:center; font-size:12px; font-family:"宋体"; color:#acd775; background:url(../images/button_bg_1.png) left top repeat-x; border:#000000 1px solid; border-radius:3px; cursor:pointer;}
input[type=button].type2,input[type=submit].type2,input[type=reset].type2{ width:auto; height:22px; min-width:62px; padding:0px 8px; line-height:18px; text-align:center; font-size:12px; font-family:"宋体"; color:#ffffff; background:url(../images/button_bg_2.png) left top repeat-x; border:#640000 1px solid; border-radius:3px; cursor:pointer;}
input[type=button].type3,input[type=submit].type3,input[type=reset].type3{ width:auto; height:26px; min-width:82px; padding:0px 8px; line-height:25px; text-align:center; font-size:12px; font-family:"宋体"; color:#acd775; background:url(../images/button_bg_3.png) left top repeat-x; border:#000000 1px solid; border-radius:3px; cursor:pointer;}
input[type=button].type1:hover,
input[type=submit].type1:hover,
input[type=reset].type1:hover,
input[type=button].type2:hover,
input[type=submit].type2:hover,
input[type=reset].type2:hover,
input[type=button].type3:hover,
input[type=submit].type3:hover,
input[type=reset].type3:hover{ background-position:left bottom;}

input[type=button].type4,
input[type=submit].type4,
input[type=reset].type4,
input[type=button].type5,
input[type=submit].type5,
input[type=reset].type5{ width:auto; height:26px; padding:0px 8px; letter-spacing: 1px; line-height:25px; text-align:center; font-size:12px; font-family:"宋体"; color:#333333; background:url(../images/dialog/btn-bg.jpg) left top repeat-x; border: #b6b6b6 1px solid; border-radius:3px; cursor:pointer;}
input[type=button].type4:hover,
input[type=submit].type4:hover,
input[type=reset].type4:hover {
    background-position: left bottom;
    border: #999999 1px solid;
    -webkit-box-shadow: 0px 0px 5px #999999;
    -moz-box-shadow: 0px 0px 5px #999999;
    box-shadow: 0px 0px 5px #999999;
}
input[type=text].type6 { border:transparent 1px solid; background-color: transparent;}
input[type=text].type6:hover,
input[type=text].type6:focus{  border:#999999 1px solid; color: #FF3300; background-color: #ffffff; cursor: pointer;}

input[type=button].add-btn,
input[type=submit].add-btn,
input[type=reset].add-btn{ width:auto; height:26px; padding:0px 10px; line-height:25px; text-align:center; font-size:12px; font-family:"宋体"; color:#acd775; background:url(../images/button_bg_3.png) left top repeat-x; border:#000000 1px solid; border-radius:3px; cursor:pointer;}
input[type=button].add-btn:hover,
input[type=submit].add-btn:hover,
input[type=reset].add-btn:hover { background-position:left bottom;}

input[type=button].close-btn,
input[type=submit].close-btn,
input[type=reset].close-btn{ width:auto; height:25px; padding:0px 8px; letter-spacing: 1px; line-height:25px; text-align:center; font-size:12px; font-family:"宋体"; color:#ffffff; background:url(../images/dialog/btn_bg_red.png) left top repeat-x; border: #710404 1px solid; border-radius:3px; cursor:pointer;}
input[type=button].close-btn:hover,
input[type=submit].close-btn:hover,
input[type=reset].close-btn:hover {
    border: #620202 1px solid;
    -webkit-box-shadow: 0px 0px 5px #3b0202;
    -moz-box-shadow: 0px 0px 5px #3b0202;
    box-shadow: 0px 0px 5px #3b0202;
}

input[type=button].success-btn,
input[type=submit].success-btn,
input[type=reset].success-btn{ width:auto; height:25px; padding:0px 8px; letter-spacing: 1px; line-height:25px; text-align:center; font-size:12px; font-family:"宋体"; color:#ffffff; background:url(../images/dialog/btn_bg_green.png) left top repeat-x; border: #006a00 1px solid; border-radius:3px; cursor:pointer;}
input[type=button].success-btn:hover,
input[type=submit].success-btn:hover,
input[type=reset].success-btn:hover {
    border: #006a00 1px solid;
    -webkit-box-shadow: 0px 0px 5px #003a04;
    -moz-box-shadow: 0px 0px 5px #003a04;
    box-shadow: 0px 0px 5px #003a04;
}

input[type=button].confirm{ width:auto; height:25px; background-color: #ebebeb; padding:0px 8px; letter-spacing: 1px; line-height:25px; text-align:center; font-size:12px; font-family:"宋体"; color: #000000;  border: #c5c5c5 1px solid; border-radius:2px; cursor:pointer;}

/* 文本框 */
input[type=text],input[type=password]{height:24px; border:#969696 1px solid; color:#333333; border-radius:3px; padding:0px 5px; }
input[type=text].type1,input[type=password].type1{ width:196px;}
input[type=text].type2,input[type=password].type2{ width:340px;}
input[type=text].type50,input[type=password].type50{ width:50px;}
input[type=text].type60,input[type=password].type60{ width:60px;}
input[type=text].type70,input[type=password].type70{ width:70px;}
input[type=text].type80,input[type=password].type80{ width:80px;}
input[type=text].type90,input[type=password].type90{ width:90px;}
input[type=text].type100,input[type=password].type100{ width:100px;}
input[type=text].type110,input[type=password].type110{ width:110px;}
input[type=text].type120,input[type=password].type120{ width:120px;}
input[type=text].type130,input[type=password].type130{ width:130px;}
input[type=text].type140,input[type=password].type140{ width:140px;}
input[type=text].type150,input[type=password].type150{ width:150px;}
input[type=text].type160,input[type=password].type160{ width:160px;}
input[type=text].type170,input[type=password].type170{ width:170px;}
input[type=text].type180,input[type=password].type180{ width:180px;}
input[type=text].type190,input[type=password].type190{ width:190px;}
input[type=text].type200,input[type=password].type200{ width:200px;}
input[type=text].type210,input[type=password].type210{ width:210px;}
input[type=text].type220,input[type=password].type220{ width:220px;}
input[type=text].type230,input[type=password].type230{ width:230px;}
input[type=text].type240,input[type=password].type240{ width:240px;}
input[type=text].type250,input[type=password].type250{ width:250px;}
input[type=text].type260,input[type=password].type260{ width:260px;}
input[type=text].type270,input[type=password].type270{ width:270px;}
input[type=text].type280,input[type=password].type280{ width:280px;}
input[type=text].type290,input[type=password].type290{ width:290px;}
input[type=text].type300,input[type=password].type300{ width:300px;}
input[type=text].type310,input[type=password].type310{ width:310px;}
input[type=text].type320,input[type=password].type320{ width:320px;}
input[type=text].type330,input[type=password].type330{ width:330px;}
input[type=text].type340,input[type=password].type340{ width:340px;}
input[type=text].type350,input[type=password].type350{ width:350px;}
input[type=text].color{ border: #999999 1px solid;}
input[type=text].color-layer{border-radius:0px; padding: 0px; margin: 0px; width: 14px; height: 14px; text-indent: -999px; border: #d1d1d1 1px solid; position: absolute; left: 5px; top: 1px; z-index: 99;font-size: 1px; cursor: pointer;}

/* 下拉菜单 */
select{height:25px; border:#969696 1px solid; color:#333333; border-radius:3px; padding:0px; }
select.type1{ width:196px;}
select.type2{ width:340px;}
select.type50{ width:50px;}
select.type60{ width:60px;}
select.type70{ width:70px;}
select.type80{ width:80px;}
select.type90{ width:90px;}
select.type100{ width:100px;}
select.type110{ width:110px;}
select.type120{ width:120px;}
select.type130{ width:130px;}
select.type140{ width:140px;}
select.type150{ width:150px;}
select.type160{ width:160px;}
select.type170{ width:170px;}
select.type180{ width:180px;}
select.type190{ width:190px;}
select.type200{ width:200px;}
select.type210{ width:210px;}
select.type220{ width:220px;}
select.type230{ width:230px;}
select.type240{ width:240px;}
select.type250{ width:250px;}

/* 模拟select */
span.span-select{ height:25px; border:#969696 1px solid; color:#333333; border-radius:3px; padding:0px; }


/* select 模拟样式 */
div.select-arrow-box{
    width: 20px;
    background-color: #ffffff;
    position: absolute;
    z-index: 99999;
    padding: 0px;
    margin: 0px;
}
div.select-arrow-box span.select-arrow {
    display: block;
    width:0px;
    height:0px;
    border-left-width: 3px;
    border-right-width: 3px;
    border-top-width: 7px;
    border-bottom-width:7px;
    border-style:solid dashed dashed dashed;
    border-color:#000000 transparent transparent transparent;
    margin: auto;
}

/* 文本域 */
textarea{ border:#969696 1px solid; color:#333333; padding:5px; line-height:18px; border-radius:3px;}
textarea.type200{ width:200px; height:100px;}
textarea.type300{ width:300px; height:100px;}
textarea.type400{ width:400px; height:100px;}
textarea.type500{ width:500px; height:100px;}

/* 附件上传 */
div.upfile{ width: 120px; height: 24px; float: left; margin-right: 5px; padding: 0px 5px; line-height: 24px; border: #eaeaea 1px solid; background-color: #f7f7f7; position: relative; overflow: hidden;}
div.upfile input[type=file]{ cursor: pointer; background: none; position: absolute; width: 115px; height: 23px; left: 0px; top:0px; opacity:0; z-index: 88;}
div.file-select{ width: 80px; height: 24px; float: left; padding: 0px 5px; line-height: 24px; position: relative; overflow: hidden;}
div.file-select input[type=file]{ cursor: pointer; background: none; position: absolute; width: 100%; height: 100%; left: 0px; top:0px; opacity:0; z-index: 88;}



/* 水平线 */
hr.type1{ width:auto; height:0px; margin:0px; padding:0px; border:none; border-top:#dedede 1px solid; clear:both; margin:10px 0px;}

/* 通用搜索表单 */
form.search-form{ width: auto; float: right; margin-top: 2px;}
form.search-form select,
form.search-form input{ height: 24px; width: auto; margin: 0px; float: left; border: #999999 1px solid;  border-right: none;border-radius: 0px; color: #666666;}
form.search-form input{ height: 22px;}
form.search-form select{ border-radius: 0px;}
form.search-form select.first{ border-radius: 50px 0px 0px 50px;}
form.search-form input.keyword{ width:250px; border-radius:0px; background:#FFFFFF;
    -moz-box-shadow:0px 2px 5px #D4D4D4 inset;
    -ms-box-shadow:0px 2px 5px #D4D4D4 inset;
    -wekit-box-shadow:0px 2px 5px #D4D4D4 inset;
    -o-box-shadow:0px 2px 5px #D4D4D4 inset;
    box-shadow:0px 2px 5px #D4D4D4 inset;
}
form.search-form input.btn-search{ width:45px; height: 24px; border: #999999 1px solid; border-radius: 0px 50px 50px 0px; background:url(../images/search.png) center center no-repeat; cursor:pointer;}
form.search-form input.btn-search:hover{background:url(../images/search-over.png) center center no-repeat;}


/**************************************************************************
内页窗体通用样式
***************************************************************************/
/* 通用内页头部 */
.content-top{ width:auto; height:36px; line-height:36px; padding:0px 10px; background:url("../images/top-bg.png") repeat-x; position: relative;}
.content-top .search-form{ width:338px; height:23px; display:block; float:right; background:url(../images/search-form-bg.jpg) repeat-x;  border:#999999 1px solid; border-radius:300px; padding:0px; margin:5px 0 0 0;}
.content-top .search-form input.text-search{ width:270px; height:23px; line-height:18px; float:left; padding-left:15px; color:#999999; border-radius:0px; border:none; background:none;
    border-radius:300px 0px 0px 300px;
    -moz-box-shadow:0px 2px 5px #D4D4D4 inset;
    -ms-box-shadow:0px 2px 5px #D4D4D4 inset;
    -wekit-box-shadow:0px 2px 5px #D4D4D4 inset;
    -o-box-shadow:0px 2px 5px #D4D4D4 inset;
    box-shadow:0px 2px 5px #D4D4D4 inset;
}
.content-top .search-form input.btn-search{ width:40px; height:23px; float:left; border:none; border-left:#CCC 1px solid; background:url(../images/search.png) center center no-repeat; cursor:pointer;}
.content-top .search-form input.btn-search:hover{background:url(../images/search-over.png) center center no-repeat;}
.content-top .fl{ float: left; text-align: left; vertical-align: middle;}
.content-top .fr{ float: right; text-align: right; vertical-align: middle;}
.content-top .fl a,
.content-top .fr a{ color: #333333;}

.content-top input,
.content-top button{ vertical-align: middle;}
.content-top ul.items{ float: left; padding: 0px; margin: 4px 0px; margin-right: 10px;}
.content-top ul.items li{ cursor: pointer; height:25px; line-height: 25px; width: auto; float: left; border: #b9b9b9 1px solid; border-left: 0px; background: url("../images/operate-items-bg.png") left top repeat-x; font-size: 12px; color: #555555; text-align: center; padding: 0px 12px;}
.content-top ul.items li img{ width: auto; height: 12px;  margin-right: 5px; vertical-align: middle;}
.content-top ul.items li:first-child{ border: #b9b9b9 1px solid; border-right: #b9b9b9 1px solid; border-radius: 5px 0px 0px 5px;}
.content-top ul.items li:last-child{ border-radius: 0px 5px 5px 0px;}
.content-top ul.items li.first-last{ border-radius: 5px;}

/* 头部选项卡 */
.content-top ul.tabs{ position: absolute; left: 12px; bottom: 0px; height: 26px; font-size: 12px; z-index: 9999; overflow: hidden;}
.content-top ul.tabs li{ width: auto; line-height: 24px; padding: 0px 18px; background-color: #f2f2f2; color: #ffffff; float: left; margin-right: 4px; border: #949494 1px solid; border-radius: 6px 6px 0 0;}
.content-top ul.tabs li.over{ background-color: #ffffff; border-bottom: #ffffff 1px solid;}

/* 通用内页侧边导航 */
.content-sidebar{overflow-y: auto; width:130px; height:auto; position:absolute; z-index:99; left:0px; top:36px; background-color:#efefef; border-radius:0px 0px 0px 4px; overflow-x:hidden;}
.content-sidebar ul.common-sidebar{}
.content-sidebar ul.common-sidebar li{position:relative; height:35px; line-height:35px; padding-left:18px; color:#000; vertical-align:middle; }
.content-sidebar ul.common-sidebar li img{ display:block; float:left; margin:10px 5px 0 0;}
.content-sidebar ul.common-sidebar li.over{ width:113px; background:#FFF;}
.content-sidebar ul.common-sidebar li *{ color:#000;}

.content-box{ width:auto; height:auto; overflow:auto;}
/* 通用数据操作 */
.content-box .operate{ width: auto; height: 27px; padding: 6px;}
.content-box .operate input,
.content-box .operate button{ vertical-align: middle;}
.content-box .operate ul.items{ float: left; padding: 0px; margin: 0px; margin-right: 10px;}
.content-box .operate ul.items li{ position: relative; cursor: pointer; height:25px; line-height: 25px; width: auto; float: left; border: #b9b9b9 1px solid; border-left: 0px; background: url("../images/operate-items-bg.png") left top repeat-x; font-size: 12px; color: #555555; text-align: center; padding: 0px 8px;}
.content-box .operate ul.items li img{ width: auto; height: 12px;  margin-right: 5px; vertical-align: middle;}
.content-box .operate ul.items li:first-child{ border: #b9b9b9 1px solid; border-right: #b9b9b9 1px solid; border-radius: 5px 0px 0px 5px;}
.content-box .operate ul.items li:last-child{ border-radius: 0px 5px 5px 0px;}
.content-box .operate ul.items li.first-last{ border-radius: 5px;}
.content-box .operate ul.items li div{ background-color: #FFFFFF;  position: absolute; width: auto; padding: 5px 0px; height: auto; overflow-y: auto; left:-1px; top: 26px; z-index: 8888; display: none;
    border: #a6a6a6 1px solid;
    border-radius: 3px;
    /*-webkit-box-shadow:0px 0px 5px #cccccc;
    -moz-box-shadow: 0px 0px 5px #cccccc;
    box-shadow:0px 0px 5px #cccccc;*/
}
.content-box .operate ul.items li div a,
.content-box .operate ul.items li div p{ display: block; width: auto; clear: both; height: 20px; padding: 0px 10px; text-align: left; line-height: 20px; color: #333333; overflow: hidden;}
.content-box .operate ul.items li div span.tag-color{ width: 12px; height: 12px; display: block; float: left; margin-right: 3px; margin-top: 4px;  line-height: 12px; text-align: center; color: #ffffff;}
.content-box .operate ul.items li div p a{ float: right; clear: none; padding: 0px 2px; margin-left: 2px;}
.content-box .operate ul.items li div p a img{ margin: 0px;}
.content-box .operate ul.items li div a:hover{ color: #ffffff; background-color: #0293de; width: auto; }
/*.content-box .operate ul.items li:hover div,*/
.content-box .operate ul.items li.over div{ display: block;}



.content-box .operate form{ float: left; margin-right: 10px;}
.content-box .operate div.fl{ float: left; text-align: right; vertical-align: middle;}
.content-box .operate div.fr{ float: right; text-align: right; vertical-align: middle;}

/* 通用数据列表 */
.content-box ul.c-head{ display: block; clear: both; margin: 0px; padding: 0px; background-color: #0078b6; overflow: hidden; }
.content-box ul.c-head li{ display: block; clear: both; width: auto; height:38px; line-height: 38px; border-bottom: none; color: #ffffff; background-color: #0078b6; overflow: hidden; padding: 0px 15px;}
.content-box ul.c-head li img,
.content-box ul.c-head li input{ vertical-align: middle;}
.content-box ul.c-head li div{ float: left; height: 38px; overflow: hidden;}
.content-box ul.c-head li a{ color: #ffffff;}
.content-box ul.c-head li div div.dropdown{
    background-color: #FFFFFF;
    position: absolute;
    width: auto;
    padding: 5px 0px;
    height: auto;
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
    left:-1px;
    top: 30px;
    z-index: 8888;
    display: none;
    border: #a6a6a6 1px solid;
    border-radius: 3px;
    line-height: 22px;
}
.content-box ul.c-head li div div.dropdown a{ color: #333333; display: block; height: 22px; padding: 0px 6px; margin: 0px; line-height: 22px;}
.content-box ul.c-head li div div.dropdown a:hover{ color: #ffffff; background-color: #0293de; width: auto; }

.content-box ul.c-list{ display: block; clear: both; margin: 0px; padding: 0px; text-overflow:ellipsis;  white-space:nowrap;  overflow: hidden;}
.content-box ul.c-list li{ position: relative; display: block; clear: both; width: auto; text-overflow:ellipsis; white-space:nowrap;  height: 37px; line-height: 38px; overflow: hidden; padding: 0px 15px; border-bottom: #bfbfbf 1px solid; color: #333333; }
.content-box ul.c-list li img,
.content-box ul.c-list li input{ vertical-align: middle;}
.content-box ul.c-list li div{ float: left; min-height: 20px; overflow: hidden;}
.content-box ul.c-list li a{ color: #333333;}
.content-box ul.c-list li:hover{ background-color: #ebf3fd;}
.content-box ul.c-list li.over,
.content-box ul.c-list li.curr{ background-color: #fdf4c3;}
.content-box ul.c-list li.first{ height:38px; border-bottom: none; color: #ffffff; background-color: #0078b6;}
.content-box ul.c-list li.first a{ height:38px; border-bottom: none; color: #ffffff;}
.content-box ul.c-list li.first:hover{ background-color: #0078b6;}
.content-box ul.c-list li div.operate-layer{ width: 23px; height: 100%; line-height: 40px; text-indent: -999px; cursor: pointer; overflow: hidden; background: url("../images/ico-operate.png") right center no-repeat; position: absolute; right: 0px; top: 0px; z-index: 99; }
.content-box ul.c-list li div.operate-layer:hover,
.content-box ul.c-list li div.operate-layer-over{ width: auto; background-color: #FFFFFF; text-indent: 0px;  padding:0px 30px 0px 20px; }
.content-box ul.c-list li div.operate-layer:hover *,
.content-box ul.c-list li div.operate-layer-over *{ color: #196cd2;}


/**************************************************************************
内页主体样式
***************************************************************************/

/* 系统基本信息 */
.system-server{ width:auto; height:auto; padding:15px 20px; overflow:hidden;}
.system-server img{ float:right; width:242px; height:125px;  border:#adadad 1px solid; margin-top: 38px;}
.system-server h1{ width:auto; height:auto; font-family:"微软雅黑"; font-size:18px; color:#686868; margin-bottom:15px;}
.system-server p{ height:32px; line-height:32px; overflow:hidden;}
.system-server p label{ color:#666666; display:block; width:65px; margin-right:10px; float:left; font-weight:bold;}
.system-server p span.ckspace{ padding-left: 5px; color: #666666;}
.system-server p span.ckspace img{ float:none; vertical-align: middle; width: auto; height: auto; padding: 0px; margin: 0px 0px 0px 5px; border: none; }
.system-form{ width:auto; height:auto; padding:12px 20px;}
.system-form .contact{ float:right; width:242px; height:auto; float:right; color:#969696; line-height:24px; }
.system-form .contact a{ color:#969696; text-decoration:underline;}
.system-form p{ height:40px; line-height:40px; overflow:hidden;}
.system-form p label{ color:#666666; display:block; width:65px; margin-right:10px; float:left; font-weight:bold;}


/* 系统桌面图片列表 */
ul.background-list{}
ul.background-list li{ width:200px; height:125px; border:#CCC 1px solid; padding:1px; background-color:#FFF; float:left; margin:10px; position:relative; text-align:center; cursor:pointer;}
ul.background-list li img{width:200px; height:125px;}
ul.background-list li .select-layer{ width:52px; height:52px; position:absolute; z-index:20; left:75px; top:35px; background:url(../images/desktop-select.png) no-repeat; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

/* 系统参数,安全设置, 桌面快捷设置 */
.system-setting,
.system-safe,
.system-lnks{ margin-left:130px; border-left:#969696 1px solid;}
.system-setting form,
.system-safe form,
.system-lnks form{ padding:15px 20px;}
.system-setting p,
.system-safe p,
.system-lnks p{ width:auto; display:block; clear:both; overflow:hidden; line-height:25px; color:#666666; padding:4px 0px;}
.system-setting p span.caption,
.system-safe p span.caption,
.system-lnks p span.caption{ color:#333333; display:block; width:140px; margin-right:10px; float:left; text-align:right; clear:left;}
.system-setting p label,
.system-safe p label,
.system-lnks p label{ padding-left:10px;}

.system-lnks form{ padding-top:0px;}
.system-lnks h3{ font-size:14px; padding:10px 0px;}
.system-lnks fieldset{ border:#CCC 1px solid; border-radius:3px; margin-bottom:10px;}
.system-lnks fieldset legend{ color:#900; font-size:12px; margin-left:5px; padding:0px 5px;}
.system-lnks fieldset div{ line-height:24px; padding:10px;}

/* 会员管理 */
.user-sidebar{ width: 150px;}
.user-sidebar ul{ margin: 20px 15px 0px 15px;}
.user-sidebar ul li{ line-height: 20px; margin: 10px 0px;}
.user-sidebar ul li img{ margin-bottom: -2px; margin-right: 5px;}
.user-box{ margin-left: 150px; border-left: #cccccc 1px solid; padding-left: 1px;}

/* 组织结构 */
.manager-sidebar{ width:250px; height:auto; background-color: #707070;}
.manager-sidebar h3{ height: 13px; overflow: hidden; text-indent: 13px; font-weight: normal; color: #ffffff; font-size: 12px; padding:0px; margin: 15px 15px 5px 8px; background: url("../images/tree-open.png") left top no-repeat;}
.manager-sidebar h3 a{ color: #ffffff;}
.manager-sidebar h3 a.department-add{ float: right; width: 11px; height: 11px; color: #ffffff; background: url("../images/tree-add.png") left top no-repeat;}
.manager-sidebar #east-tree{ margin: 0px 15px 15px 35px;}
.manager-sidebar #east-tree li,
.manager-sidebar #east-tree li:before{ border-color: #ffffff; clear: both;}
.manager-sidebar #east-tree a{ color: #FFFFFF;}
.manager-sidebar #east-tree li a.add,
.manager-sidebar #east-tree li a.edit{ float: right; width: 11px; height: 11px; margin: 6px 0px 0px 5px; }
.manager-sidebar #east-tree li a.add{ background: url("../images/tree-add.png") left top no-repeat;}
.manager-sidebar #east-tree li a.edit{ background: url("../images/tree-edit.png") left top no-repeat;}
.manager-sidebar #east-tree li a.add:hover,
.manager-sidebar #east-tree li a.edit:hover{ background-position: left bottom;}

.manager-sidebar .east-tree{ margin: 0px 15px 15px 35px;}
.manager-sidebar .east-tree li,
.manager-sidebar .east-tree li:before{ border-color: #ffffff; clear: both;}
.manager-sidebar .east-tree a{ color: #FFFFFF;}
.manager-sidebar .east-tree li a.add,
.manager-sidebar .east-tree li a.edit{ float: right; width: 11px; height: 11px; margin: 6px 0px 0px 5px; }
.manager-sidebar .east-tree li a.add{ background: url("../images/tree-add.png") left top no-repeat;}
.manager-sidebar .east-tree li a.edit{ background: url("../images/tree-edit.png") left top no-repeat;}
.manager-sidebar .east-tree li a.add:hover,
.manager-sidebar .east-tree li a.edit:hover{ background-position: left bottom;}

.manager-search{ width:338px; height:23px; display:block; float:right; background:url(../images/search-form-bg.jpg) repeat-x;  border:#999999 1px solid; border-radius:300px; padding:0px; margin:5px 0 0 0;
}
.manager-search input.text-search{ width:270px; height:23px; line-height:18px; float:left; padding-left:15px; color:#999999; border-radius:0px; border:none; background:none;
border-radius:300px 0px 0px 300px; 
-moz-box-shadow:0px 2px 5px #D4D4D4 inset;
-ms-box-shadow:0px 2px 5px #D4D4D4 inset;
-wekit-box-shadow:0px 2px 5px #D4D4D4 inset;
-o-box-shadow:0px 2px 5px #D4D4D4 inset;
box-shadow:0px 2px 5px #D4D4D4 inset;
}
.manager-search input.btn-search{ width:40px; height:23px; float:left; border:none; border-left:#CCC 1px solid; background:url(../images/search.png) center center no-repeat; cursor:pointer;}
.manager-search input.btn-search:hover{background:url(../images/search-over.png) center center no-repeat;}
.manager-box{ margin-left: 250px; border-left: #c8c8c8 1px solid;}

.manager-ae{ width: auto; margin-left: 0px;}
.manager-ae h3{ padding: 0px; display: block; clear: both;}
.manager-ae h3 span{ display: block; float: right; width:75px; height: 24px; text-align: center; border-radius: 0px 0px 3px 3px; background-color: #0293de; color: #FFFFFF; font-weight: normal; line-height: 24px; font-size: 12px;}
.manager-ae div.box{ padding: 0px 40px; clear: both; overflow: hidden;}
.manager-ae div.box p{ width:auto; display:block; clear:both; overflow:hidden; line-height:32px; color:#666666; padding:4px 0px;}
.manager-ae div.box p span.caption{ color:#333333; display:block; width:65px; min-height: 30px;  margin-right:10px; float:left; text-align:right; clear:left;}



/* 分站管理 */
.site-box{ width: auto; margin-left: 0px; padding: 0px 5px;}
.site-box p{ width:auto; display:block; clear:both; overflow:hidden; line-height:25px; color:#666666; padding:4px 0px;}
.site-box p span.caption{ color:#333333; display:block; width:100px; min-height: 30px;  margin-right:10px; float:left; text-align:right; clear:left;}
.site-box p label{ padding-left:10px; color: #ff6600;}
.site-box h3{ padding: 0px; display: block;}
.site-box h3 span{ display: block; float: right; width:75px; height: 24px; text-align: center; border-radius: 0px 0px 3px 3px; background-color: #0293de; color: #FFFFFF; font-weight: normal; line-height: 24px; font-size: 12px;}
.site-box ul.plugin{ width: auto; height: auto; padding: 15px 10px;}
.site-box ul.plugin li{ width: 150px; float: left; height: 35px; line-height: 35px; color: #000000; padding-left: 35px; overflow: hidden;}


/* 站点栏目理 */
.class-ae{ width: auto; margin-left: 0px; padding: 0px 5px;}
.class-ae p{ width:auto; display:block; clear:both; overflow:hidden; line-height:30px; color:#666666; padding:4px 0px;}
.class-ae p span.caption{ color:#333333; display:block; width:120px; min-height: 30px;  margin-right:10px; float:left; text-align:right; clear:left;}
.class-ae p label{ padding-left:10px; color: #ff6600;}
.class-ae h3{ padding: 0px; display: block;}
.class-ae h3 span{ display: block; float: right; width:75px; height: 24px; text-align: center; border-radius: 0px 0px 3px 3px; background-color: #0293de; color: #FFFFFF; font-weight: normal; line-height: 24px; font-size: 12px;}


/* 站点发布/状态 */
.pub{ line-height: 25px; display: none}
.pub a{ padding-right: 5px; }
.pub a:hover{ color: #0681c9; }
.pub img{ vertical-align: middle; margin-right: 4px; }

.pub-pop-mask{ display: none; position:absolute; width:100%; height:100%; left:0px; top:0px; z-index:999998; background-color:#ffffff; filter:alpha(opacity=10); -moz-opacity:0.1; opacity:0.1; }
.pub-pop{ display: none; width: 350px; position:absolute; z-index:999999; top:140px; left: 0px; border: #cccccc 1px solid; border-radius:3px; font-size:12px; background:#fdfdfd;  color:#333333;-webkit-box-shadow:0px 0px 10px #cccccc;-moz-box-shadow: 0px 0px 10px #cccccc; box-shadow:0px 0px 10px #cccccc;}
.pub-pop h3{display:block; width:auto; height:auto; padding:8px 10px; margin: 0px; background-color: #f5f5f5; border-radius:3px 3px 0px 0px; line-height: 12px; color: #0078B6; font-size:12px;}
.pub-pop p{ padding:15px; height: auto; clear: both; overflow: hidden;}
.pub-pop p img{ vertical-align: middle; margin-right: 3px; margin-left: 5px; float: right;}


/* 模板列表 */
.content-box ul.template-head{ display: block; clear: both; margin: 0px; padding: 0px; }
.content-box ul.template-head li{ display: block; clear: both; width: auto; height: 32px; line-height: 32px; padding: 0px 15px;  border-bottom: none; color: #000000; background-color: #dedede;}
.content-box ul.template-head li a{ color: #333333;}

.content-box ul.template-list{ display: block; clear: both; margin: 0px; padding: 0px; height: 393px; overflow: hidden;}
.content-box ul.template-list li{ display: block; clear: both; width: auto; height: 35px; line-height: 35px; padding: 0px 15px; border-bottom: #bfbfbf 1px solid; color: #333333; margin: 0px; overflow: hidden; }
.content-box ul.template-list li img,
.content-box ul.template-list li input{ vertical-align: middle;}
.content-box ul.template-list li div{ float: left; overflow-y: hidden; margin: 0px; padding: 0px;}
.content-box ul.template-list li div a.white{ background-color:#999999; color: #ffffff;}
.content-box ul.template-list li a{ color: #333333;}
.content-box p.template-operate{ width: auto; display: block; clear: both; height: 35px; text-align: center; background-color: #dedede; border-radius: 0px 0px 3px 3px;}
.content-box p.template-operate input{ margin-top: 6px;}

/* 自定义标签 */
.customerlabel-ae{ width: auto; margin-left: 0px; padding: 0px 5px;}
.customerlabel-ae p{ width:auto; display:block; clear:both; overflow:hidden; line-height:30px; color:#666666; padding:4px 0px;}
.customerlabel-ae p span.caption{ color:#333333; display:block; width:120px; min-height: 30px;  margin-right:10px; float:left; text-align:right; clear:left;}
.customerlabel-ae p label{ padding-left:10px; color: #ff6600;}
.customerlabel-ae h3{ padding: 0px; display: block;}
.customerlabel-ae h3 span{ display: block; float: right; width:75px; height: 24px; text-align: center; border-radius: 0px 0px 3px 3px; background-color: #0293de; color: #FFFFFF; font-weight: normal; line-height: 24px; font-size: 12px;}

/* --------------------- 资源管理 ------------------- */
.resource-sidebar{ width:200px; height:auto; background-color: #707070;}
.resource-sidebar h3{ height: 13px; overflow: hidden; text-indent: 13px; font-weight: normal; color: #ffffff; font-size: 12px; padding:0px; margin: 15px 15px 5px 8px; background: url("../images/tree-open.png") left top no-repeat;}
.resource-sidebar h3 a{ color: #ffffff;}
.resource-sidebar h3 a.folder-add,
.resource-sidebar h3 a.tags-add{ float: right; width: 11px; height: 11px; color: #ffffff; background: url("../images/tree-add.png") left top no-repeat;}
.resource-sidebar #east-tree{ margin: 0px 15px 15px 35px;}
.resource-sidebar #east-tree li,
.resource-sidebar #east-tree li:before{ border-color: #ffffff; clear: both;}
.resource-sidebar #east-tree a{ color: #FFFFFF;}
.resource-sidebar #east-tree li a.add,
.resource-sidebar #east-tree li a.edit{ display: none; float: right; width: 11px; height: 11px; margin: 6px 0px 0px 5px; }
.resource-sidebar #east-tree li a.add{ background: url("../images/tree-add.png") left top no-repeat;}
.resource-sidebar #east-tree li a.edit{ background: url("../images/tree-edit.png") left top no-repeat;}
.resource-sidebar #east-tree li a.add:hover,
.resource-sidebar #east-tree li a.edit:hover{ background-position: left bottom;}

.resource-sidebar ul#east-tree1{margin: 0px 15px 15px 35px; padding: 0px; list-style: none; font-size: 12px;}
.resource-sidebar ul#east-tree1 ul{ margin: 0px; padding: 0px 0px 0px 2px; list-style: none;}
.resource-sidebar ul#east-tree1 li{line-height: 25px; position: relative; border-left: #ffffff 1px dashed; margin: 0px; padding: 0px 0px 0px 14px;}
.resource-sidebar ul#east-tree1 li ul{ display: block;}
.resource-sidebar ul#east-tree1 li:before{ position: absolute; content: ' '; top: -1px; left: -1px; width: 12px; height: 12px;  border-left: #ffffff 1px dashed; border-bottom: #ffffff 1px dashed; margin: 0px; padding: 0px; z-index: 1; }
.resource-sidebar ul#east-tree1 li.last,
.resource-sidebar ul#east-tree1 li:last-child{ border-left: none;}
.resource-sidebar ul#east-tree1 li.last span,
.resource-sidebar ul#east-tree1 li:last-child span{ left: -6px; }
.resource-sidebar ul#east-tree1 li.last:before,
.resource-sidebar ul#east-tree1 li:last-child:before{ top: -1px; left: 0px; }
.resource-sidebar ul#east-tree1 li *{ color: #ffffff;}
.resource-sidebar ul#east-tree1 li a.edit{ display: none; float: right; width: 11px; height: 11px; margin: 6px 0px 0px 5px; }
.resource-sidebar ul#east-tree1 li a.edit{ background: url("../images/tree-edit.png") left top no-repeat;}
.resource-sidebar ul#east-tree1 li a.edit:hover{ background-position: left bottom;}
.resource-sidebar ul#east-tree1 li a span{ display: block; float: left; width: 12px; height: 12px; margin:6px 3px 0px 0px;}


.resource-box{ margin-left: 200px; border-left: #c8c8c8 1px solid;}
.resource-box .operate{ border-bottom: #e0e0e0 1px solid;}
.resource-box ul.resource-list{}
.resource-box ul.resource-list li{height: 45px; line-height: 45px; overflow: hidden; border-bottom: #e0e0e0 1px solid;}
.resource-box ul.resource-list li div.select{ width: 16px; background: url("../images/enable.png") left -100px no-repeat; float: left; min-height: 30px; margin-right: 5px;}
.resource-box ul.resource-list li div.name span.file-attr{ margin:0px 4px; color: #888888;}
.resource-box ul.resource-list li div.name span.file-tag{ padding: 2px 5px; color: #ffffff; margin-right: 2px; border-radius: 3px;}
.resource-box ul.resource-list li div.image{ width: 40px; height: 35px; margin-top: 5px; background: url("../images/document/unknown.png") left top no-repeat; float: left; margin-right: 8px;}
/*.resource-box ul.resource-list li:hover,*/
.resource-box ul.resource-list li.over,
.resource-box ul.resource-list li.curr{ background-color: #fdf4c3;}
.resource-box ul.resource-list li.over div.select{ background-position: left 15px;}

.resource-box ul.resource-list li:hover div.image,
.resource-box ul.resource-list li.over div.image{ background-position: left bottom; }
.resource-box ul.resource-list li div.operate-item{ width: 80px; padding: 0px 20px; text-align: right; float: right; position: relative;}
.resource-box ul.resource-list li div.operate-item a{ visibility: hidden;}
.resource-box ul.resource-list li div.operate-item a img{ cursor: pointer; margin-left: 3px;}
.resource-box ul.resource-list li.hover div.operate-item a,
.resource-box ul.resource-list li.over div.operate-item a{ visibility: visible;}
.resource-box ul.resource-list li.over div.operate-item ul{ display: none;}
ul.east-rightmenu a span{ display: block; float: left; width: 12px; height: 12px; margin:5px 5px 0px 0px; color: #ffffff; padding: 0px; line-height: 12px; font-size: 8px; font-family: "黑体"; text-align: center;}

.resource-ae{ width: auto; margin-left: 0px; padding: 0px 5px;}
.resource-ae p{ width:auto; display:block; clear:both; overflow:hidden; line-height:30px; color:#666666; padding:4px 0px;}
.resource-ae p span.caption{ color:#333333; display:block; width:80px; min-height: 30px;  margin-right:10px; float:left; text-align:right; clear:left;}
.resource-ae p label{ padding-left:10px; color: #ff6600;}
.resource-ae h3{ padding: 0px; display: block;}
.resource-ae h3 span{ display: block; float: right; width:75px; height: 24px; text-align: center; border-radius: 0px 0px 3px 3px; background-color: #0293de; color: #FFFFFF; font-weight: normal; line-height: 24px; font-size: 12px;}



/* 顶部搜索框 */
form.resource-search{ width: auto; float: right; margin-top: 6px;}
form.resource-search select,
form.resource-search input{ height: 24px; margin: 0px; float: left; border: #999999 1px solid;  border-right: none;border-radius: 0px; color: #666666;}
form.resource-search input{ height: 22px;}
form.resource-search select.site{ width: 90px; padding-left: 10px; border-radius: 50px 0px 0px 50px;}
form.resource-search select.account{ width: 100px; border-radius: 0px;}
form.resource-search input.laydate-icon{ width: 90px;}
form.resource-search input.keyword{ width:160px; border-radius:0px; background: url("../images/keyword-bg.gif") left top repeat-x; }
form.resource-search input.btn-search{ width:45px; height: 24px; border: #999999 1px solid; border-radius: 0px 50px 50px 0px; background:url(../images/search.png) center center no-repeat; cursor:pointer;}
form.resource-search input.btn-search:hover{background:url(../images/search-over.png) center center no-repeat;}
form.resource-search input.btn-adv-search{ cursor: pointer; width:22px; height: 24px; border-radius:0px;  background: url("../images/btn-adv-search-bg.png") left top no-repeat; border-right: none;  border-left: none;  }
span.more-setting{ display: block; width: 35px; /*border:#cccccc 1px solid;*/ border-radius: 3px; padding: 2px 5px; height:12px; line-height: 12px; cursor: pointer; background: url("../images/other_arrow.png") 33px 3px no-repeat; margin: 0px auto;}
div.adv-search-box{ width: 585px; position: absolute; top: 30px; right: 54px; z-index: 999; overflow: hidden; border: #959595 1px solid; border-top: none; border-radius: 0px 0px 3px 3px; padding: 10px; background: #faffef;}
div.adv-search-box input,
div.adv-search-box select{ float: none; border: #b1b1b1 1px solid; border-radius: 2px;}

/* 数据添加表格 */
table.t_ae{ width: 100%;}
table.t_ae tr td{padding:4px 0px; line-height: 30px; }
table.t_ae tr td.left{ width: 120px;color:#333333; padding-right: 15px; text-align:right;}
table.t_ae label{padding-left:10px; color: #ff6600;}