@charset "utf-8";
/**** common.css ****/
*{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif}
body,div,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,button,dl,dt,dd,fieldset{margin:0;padding:0}
ol,ul,li{list-style:none}
em{font-style:normal}
a{color:#039;cursor:pointer;text-decoration:none}
a:hover{text-decoration:underline;color:#f60}
a:active,a:focus{outline:none}
h2,h2 *{font-size:14px;font-weight:bold}
h3,h3 *{font-size:12px;font-weight:bold}
a img{border:0}
label,input,select{vertical-align:middle}
input.text{padding:2px;line-height:14px;height:14px;border:1px solid #999;overflow:hidden}
input.btn{height:22px;line-height:14px;border-width:1px;padding:2px 0;*padding:3px 0 0 0}
input,button{line-height:14px;white-space:nowrap}
input.f14,.f14 input,button.f14,.f14 button,.f14 .textarea{line-height:17px}
div.field{border:1px solid #999;height:18px;overflow:hidden;white-space:nowrap}
div.field label{padding:2px}
div.field input{border:0;padding:2px;height:14px;*margin:-1px 0}
.textarea{padding:2px;line-height:14px;border:1px solid #999;overflow:auto}
table.fixed{table-layout:fixed}
caption{margin:auto;padding:4px 0;text-align:left}
ol.decimal{margin-left:1em}
ol.decimal li{list-style:decimal outside none;margin-left:1em}
.gray,.gray *{color:#666}
.blue,.blue *{color:#039}
.orange,.orange *{color:#f60}
.green,.green *{color:#008000}
.black,.black *{color:#000}
.red,.red *{color:#c00}
.b{font-weight:bold}
.f14,.f14 *{font-size:14px}
.f12,.f12 *{font-size:12px}
.f11,.f11 *{font-size:11px}
.f9,.f9 *{font-size:9px}
.pointer{cursor:pointer}
.udl,a.udl{text-decoration:underline}
.fblock{overflow:hidden;zoom:1}
.flt{float:left}
.frt{float:right}
.clear{clear:both}
.hide{display:none}
body{background-color:#fff;overflow:-moz-scrollbars-vertical;position:relative;/*浏览器缩放问题*/}

/* frame */
.wrapper{width:970px;margin:0 auto;padding:0 10px 20px 10px}
.header{position:relative;height:63px}
.header h1{padding-top:16px}
.header .navigation{position:absolute;right:0;top:30px}
.header .navigation li{float:left;display:inline;margin-left:8px;padding-right:8px;height:14px;line-height:14px;border-right:1px solid #666}
.container{margin-top:10px;overflow:hidden;zoom:1}

/* background-image */
.icon,
label.warning,
label.error
{background:url(../images/icon.gif) no-repeat 100% 100%}
.login .l_left li a
{background:url(../images/bg_login.gif) no-repeat}
.loading
{background:url(../images/loading.gif) no-repeat}

/* common style */
.info{padding:10px;border:1px solid #cfcfcf;background:#fffbe7}
.info_red{padding:10px;border:1px solid #f00;background:#fffbe7;line-height:18px;margin-top:10px;color:#c00}
.tips{margin:8px auto;font-size:12px;line-height:2em;color:#666}
/*.bg.help{padding-left:15px;display:-moz-inline-block;display:inline-block;background-position:0 -265px;*background-position:0 -267px}*/

/* icon */
.icon{display:-moz-inline-box;display:inline-block;vertical-align:middle;line-height:0}
.icon *{display:none}

/* warning, error */
label.warning,label.error{display:-moz-inline-box;display:inline-block;padding:3px 3px 2px 24px;*+padding:4px 3px 2px 24px;margin-left:3px;line-height:14px;font-size:12px;background-color:#fffbe7;background-position:-180px 3px;border:1px solid #b5b5b5;font-family:"宋体"}
label.warning *,label.error *{font-family:"宋体"}
label.error.success{padding:3px 0;background:none;border:none;color:#ccc}
input.error{border:1px solid #f00}
input.success{border-color:#6fbe44}
label.warning{margin-left:0}
.info label.error,
label.warning.blue{background-color:#e7ebff;border-color:#b5b5b5;color:#000}

/* pages (div)*/
.pages{float:left;height:20px;border:1px solid #ccc;background:#f0f0f0;color:#999;overflow:hidden}
.pages *{float:left;padding:0 4px;_padding:0 7px;font:12px/20px Arial;min-width:1.2em;text-align:center}
.pages strong{font-weight:bold;color:#000;background:#cfcfcf}
.pages a{background:#f0f0f0;color:#333;text-decoration:none}
.pages a:hover{background:#fdfdfd;color:#333;text-decoration:underline}
.pages .prev, .pages .next{font-family:Verdana}

/* page size*/
.pagesize .icon{width:18px;height:13px;margin:0 0 0 1px;padding:0}
.ps_5 .icon{background-position:0 -40px}
.ps_5 .on{background-position:0 -20px}
.ps_10 .icon{background-position:-20px -40px}
.ps_10 .on{background-position:-20px -20px}
.ps_20 .icon{background-position:-40px -40px}
.ps_20 .on{background-position:-40px -20px}
.ps_50 .icon{background-position:-60px -40px}
.ps_50 .on{background-position:-60px -20px}

/**** console_navbar.css ****/
.navbar,
.navbar .left,
.navbar .right
{background:url(../images/bg_navbar_console.gif) no-repeat}
.navbar
{background-repeat:repeat-x}

.navbar{position:relative;z-index:100;height:29px;margin-top:1px;padding-left:10px;line-height:29px;background-position:left -30px}
.navbar .left{position:absolute;left:0;top:0;width:2px;height:29px;background-position:left 0px}
.navbar .right{position:absolute;right:0;top:0;width:2px;height:29px;background-position:left -60px}
.navbar a,.navbar a:hover{color:#000}

/*<!-- table.css -->*/
/* list (table)*/
table.list{background-color:#fff;line-height:24px;text-align:left}
table.list thead{}
table.list th{font-weight:normal;line-height:22px}
tabls.list tbody{}
table.list.fixed td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:keep-all}
table.list select{margin:-2px 0}

/* table common style */
table tr.bgblue,
table tr.bgblue input.null{background-color:#f2f6fb}
table tr.on{background-color:#fff7d2}
table tr.line td{padding:0;height:1px}
table tr.line td div{height:1px;overflow:hidden;background-color:#b6cae3}

/* dl.list */
dl.list{overflow:hidden;zoom:1}
dl.list dt{float:left;clear:left}
dl.list dd{float:right;clear:right}
dl.list *{line-height:18px;white-space:nowrap;vertical-align:text-bottom}
dl.list label,dl.list input,dl.list select{vertical-align:middle}

/* border */
.table .tabs,
.table .tabs li,
.table .tabs li a,
.table .th,
.table .td,
.table .th span,
.table .th h2,
.table .th h3,
.table .th h4,
.wrap,
.border
{border-width:1px;border-style:solid;}

.table{position:relative;zoom:1}

/* table */
.table .tabs{height:25px;position:relative;border-width:0 0 1px 1px;z-index:2}
.table .tabs ul *{font-size:14px;font-weight:normal}
.table .tabs li{float:left;border-width:1px 1px 0 0}
.table .tabs li a{float:left;height:14px;z-index:1;padding:4px 8px 5px 8px;border-width:1px 1px 0 1px;line-height:14px;text-decoration:none}
.table .tabs li.on a{position:relative;margin-bottom:-1px;padding-bottom:6px;font-weight:bold}
.table .tabs li a.loading{background-position:6px 3px;padding-left:26px}
	/* small table */
	.table.small .tabs{height:21px}
	.table.small .tabs ul *{font-size:12px}
	.table.small .tabs li a{padding:2px 6px 3px 6px}
	.table.small .tabs li.on a{padding-bottom:4px}

/* ext */
.table .ext{position:absolute;right:1px;top:1px;height:24px;line-height:22px;overflow:hidden}
.table .ext table{height:24px}
.table .ext button{line-height:14px;margin:1px 1px auto auto}
	/* ext.small */
	.table .ext.small{height:20px}
	.table .ext.small a{line-height:20px}
	.table .ext.small table{height:20px}

/* td */
.table .td{position:relative;overflow:hidden;padding:8px;border-width:0 1px 1px 1px;line-height:1.5em;zoom:1}
.table .td.pd0{padding:0}
.table .td.pd1{padding:1px}
.table .td.pd4{padding:4px}

/* color */
.table .tabs li a
{color:#000}
.table .tabs li.on a
{color:#c00}

/* border color */
.table .tabs,
.table .tabs li,
.table .th,
.table .td,
.border
{border-color:#b6cae3;}
.table .tabs li a,
.table .th span,
.table .th h2,
.table .th h3,
.table .th h4
{border-color:#fff;}

/* background */
.table .tabs li,
.table .th
{background-color:#f2f6fb}
.table .tabs li.on a,
.table .td
{background-color:#fff}

/* sheet (table)*/
.sheet{background-color:#b6cae3;text-align:left}
.sheet th{background-color:#fff;line-height:20px}
.sheet td{background-color:#fff;line-height:18px}
.sheet thead th{background-color:#f2f6fb}

/* 登陆页 */
.login{width:420px;margin:0 auto;overflow:hidden;zoom:1}
.login .l_top{height:60px}
.login .l_left{float:left;width:120px;padding:25px 0 50px 0;*padding-top:45px;border-right:1px solid #999}
.login .l_left li{margin-top:20px;position:relative;zoom:1}
.login .l_left li a{display:block;height:40px;padding-left:40px;line-height:40px;*line-height:42px;overflow:hidden;font-size:14px;color:#777}
.login .l_left li a:hover{color:#000;text-decoration:none}
.login .l_left li .domain{background-position:0 -38px}
.login .l_left li .peanuthull{background-position:0 -118px}
.login .l_left li .olivemail{background-position:0 -198px}
.login .l_left li .icon{position:absolute;right:4px;top:14px;width:8px;height:12px}
.login .l_left li.on a{font-weight:bold;color:#060}
.login .l_left li.on a:hover{color:#060}
.login .l_left li.on .domain{background-position:0 2px}
.login .l_left li.on .peanuthull{background-position:0 -78px}
.login .l_left li.on .olivemail{background-position:0 -158px}
.login .l_left li.on .icon{background-position:0 0}
.login .l_right{margin-left:130px;_margin-left:127px;padding:10px;zoom:1}
.login .memo{padding:10px;line-height:1.4em;font-size:12px;font-weight:normal;color:#666}
.login .memo em{font-size:12px;font-weight:normal}

#getcode{width:150px;height:80px;position:absolute;padding:3px;background:#ddd;display:none}
#getcode p{height:60px;margin-bottom:5px}


/* root_list */
.root_list .icon.transfer{width:15px;height:11px;margin-right:4px;background-position:-40px 0}

/* subtabs */
.subtabs{margin-top:10px}

/* subtabs_left */
.subleft{width:220px;min-height:300px;border-width:1px;overflow:hidden}
.subleft ul.list{margin:1px;position:relative}
.subleft ul.list li{width:218px;line-height:20px;overflow:hidden;position:relative;*margin-bottom:-2px}
.subleft ul.list li span.icon{width:11px;height:11px;margin:auto 7px 2px auto;*margin:1px 7px auto auto;_margin:5px 7px auto auto;background-position:-80px 0}
.subleft ul.list li span.active{background-position:-60px 0}
.subleft ul.list li a{text-decoration:none}
.subleft ul.list li a.name{padding-left:7px;display:block;color:#000;font-size:12px;height:22px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.subleft ul.list li.child a.name{padding-left:24px;font-style:italic}
.subleft ul.list li a.loading{background:url(../images/loading.gif) left center no-repeat;padding-left:20px}
.subleft ul.list li .icon.close{position:absolute;width:22px;height:22px;right:0;top:0;visibility:hidden;background-position:-15px 5px}
.subleft ul.list li.focus{background-color:#ffa758}
.subleft ul.list li.focus a{font-weight:bold}
.subleft ul.list li.on a{background-color:#fff7d2}
.subleft ul.list li.on .icon.close{visibility:visible}

.subright{padding:10px}
.subright .topinfo{padding:4px 0;position:relative;_height:1%}
.subright .topinfo div{position:absolute;right:0;top:0;height:23px}
.subright .memoinfo{margin:8px 0;border:1px solid #cfcfcf;background:#fffbe7}
.subright .memoinfo input{border:0;background:#fffbe7}

/* peanuthull_left */
.ph_left{float:left;width:120px;min-height:200px;margin-top:10px;border-width:1px}
.ph_left ul{margin:4px 1px}
.ph_left li{margin-bottom:1px}
.ph_left li a{display:block;height:24px;padding-left:10px;line-height:24px;text-decoration:none}
.ph_left li.on a{font-weight:bold}

/* peanuthull_right */
.ph_right{height:100%;margin-top:10px;margin-left:132px;_margin-left:129px}
.ph_right .table .td{min-height:160px}

/* color */
.ph_left li a
{color:#000}

/* border */
.ph_left
{border-color:#b5cee7;border-style:solid}

/* background */
.ph_left li a:hover
{background-color:#f2f6fb}
.ph_left li.on a
{background-color:#c1cfe0}


/* 花生壳管理 */
.ph_list td label{display:block}
.ph_list .icon.enabled,
.ph_list .icon.disabled{width:11px;height:11px}
.ph_list .icon.online,
.ph_list .icon.offline{width:16px;height:16px}

/* auto complete  */
.ac_results {padding:0;border:1px solid WindowFrame;background-color:Window;overflow:hidden;position:relative;z-index:1000}
.ac_results ul{width:100%}
.ac_results iframe{display:none;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px}
.ac_results li{margin:0;padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;font-size: 12px;overflow: hidden}
.ac_loading{}
.ac_over {background-color:#999;color:HighlightText}