﻿* { word-break: break-all; }
body { padding: 0; margin: 0; background: #FFF; color: #333; font: 12px Arial, Helvetica, sans-serif; }
.num { padding: 0; margin: 0; width:30px; height:18px; }
.text{ line-height:20px; font-size:13px; letter-spacing:1px; padding:8px; text-align:left;}
.red { color:Red;}
.note { color:#666666;}

a { text-decoration: none; color: #0D58A5; }
a:hover { text-decoration: underline; }
a.red { color: red; }
a img { border: none;}

/*按钮样式*/
.buttons { clear: both; padding: 10px; text-align: center; }
.buttons input { padding: 5px 5px 2px; color: #6774A8; background: #F9F9F9; border: solid #CBCBCB; border-width: 1px 1px 4px; cursor: pointer; width: 0; overflow: visible; }
.buttons>input { width: auto; }
.buttons input.submit { padding: 5px 5px 2px; background: #C3D9FF; border-color: #86B9D6; font-weight: bold; }

/*头部框架*/
#header { border: solid #395E9F; border-width: 5px 0; background: #C3D9FF; height: 70px; he\ight: 60px; }

#sitetitle { position: absolute; left: 10px; top: 10px;}
#sitetitle * { display: block; overflow: hidden; }
#sitetitle strong { color: #6774A8; }
#sitetitle a { width: 210px; font-size: 16px; font-weight: bold; display: block; height: 20px; line-height: 20px; overflow: hidden; }

#topinfo { position: absolute; top: 5px; right: 0; width: 500px; height: 25px; overflow: hidden; background: #395E9F url(/images/admin/topinfo.gif) no-repeat 100% -25px; padding-right: 33px;}
#topinfo, #topinfo a { color: #FFF; }
#topinfo em { font-size: 9px; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; color: #9EB6DF; }
#topinfo ul { margin: 0; padding: 0; list-style: none; background: url(/images/admin/topinfo.gif) no-repeat 0 0; padding-left: 33px; line-height: 25px; height: 25px; }
#topinfo li {background: url(/images/admin/topinfo_itemline.gif) no-repeat left bottom; float: left; padding: 0 8px; }
#topinfo .logout { background: url(/images/admin/icon_logout.gif) no-repeat 0 7px; padding-left: 14px; }

#topmenu { position: absolute; left: 220px; top: 40px;}
#topmenu ul { margin: 0; padding: 0; list-style: none; }
#topmenu li { float: left; margin-right: 3px; }
#topmenu a { float: left; background: #D9E7FF; color: #6774A8; line-height: 25px; padding: 0 10px; }
#topmenu a.current { background: #395E9F; color: #FFF; }

/*侧边框架*/
#side { margin: 0; padding: 10px 0 0 0; background: #395E9F; }
#side div { display: none; width: 145px; margin: 5px; border: 2px solid #DDE6F7; background: #FFF url(/images/admin/side_menu_bg.gif) repeat-x 0 0; line-height: 26px; }
#side h3 { margin: 0 5px; font-size: 1em; padding-left: 7px; border-bottom: 1px solid #D8DDE5; color: #6774A8; cursor: pointer; }
#side ul { margin: 0 5px; padding: 0 0 5px; list-style: none; }
#side li { display: inline; }
#side a { display: block; padding-left: 7px; color: #6774A8; background: transparent url(/images/admin/dotline_h.gif) repeat-x bottom; }
#side a:hover, #side a.current { background-color: #EFF4FD; }
#side a.current { border-left: 3px solid #395E9F; padding-left: 4px; }

/*主页面*/
#main { margin: 0; padding: 12px; background: #FFF;}
#window {margin: 0; padding: 0; background: #FFF;}

/* break */
.break 
{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

/*登录页面*/
#login { margin:0; padding:0; background:url(/images/admin/login_bg.gif) repeat-x;}
.login { margin-top:65px; text-align:center;}
.login .body { width:650px; text-align:left; margin:0 auto;}
.login .form  div{ height:145px;}
.login span { color:#1D479D; font-weight:bold;}
.login h4 { margin:0; padding:28px 0 0 0; line-height:23px; color:#FFFFFF; text-align:right; font-family:黑体; font-size:20px; letter-spacing:2px; background:url(/images/admin/login_titlebg.gif);}
.login h5 { margin:-45px 0 0 20px; padding:0; font-weight:normal; font-size:12px; line-height:15px; color:#666666; }
.login .input { margin:0; padding:0; height:18px; width:80px;}

/*后台登录页面*/
#admin_login { margin:0; padding:0; background:url(/images/admin/login_bg.gif) repeat-x;}
.admin_login { margin-top:65px; text-align:center;}
.admin_login .body { width:650px; text-align:left; margin:0 auto;}
.admin_login .form  div{ height:145px;}
.admin_login span { color:#1D479D; font-weight:bold;}
.admin_login h4 { margin:0; padding:28px 0 0 0; line-height:23px; color:#FFFFFF; text-align:right; font-family:黑体; font-size:20px; letter-spacing:2px; background:url(/images/admin/login_titlebg.gif);}
.admin_login h5 { margin:-45px 0 0 20px; padding:0; font-weight:normal; font-size:12px; line-height:15px; color:#666666; }
.admin_login .input { margin:0; padding:0; height:18px; width:80px;}
.admin_login .tblarea div { height:auto;}
.admin_login #lgLeft { float:left;}
.admin_login #lgRight { float:left; margin-top:6px; padding-left:20px;}

/*页面标题*/
#pagehead { background: url(/images/admin/page_head.gif) repeat-x 0 0; margin-bottom: 25px; border-right:1px solid #86B9D6; }
#pagehead h1 { background: url(/images/admin/page_head.gif) no-repeat 0 -40px; color: #6774A8; line-height: 40px; font-size: 14px; padding-left: 18px; margin: 0; }
#pagehead .actions { text-align: right; padding-right: 10px; padding-top: 9px; }
#pagehead .actions tr { background-image: none; }
#pagehead .actions td { text-align: center; padding: 0 10px; line-height: 30px; height: 30px; }
#pagehead .actions td.active { background: #FFF; border: solid #86B9D6; border-width: 1px 1px 0; }
#pagehead .actions a.add { background: url(/images/admin/action_icon_add.gif) no-repeat; padding-left: 17px; }

/*帮助信息*/
.helptable { width: 100%; background: #FDFFF5 url(/images/admin/help_info.gif) no-repeat 0 0; border: 1px solid #D5D8C7; margin-bottom: 20px; }
.helptable td { padding: 15px 15px 15px 35px; line-height: 1.5em; }
.helptable ul { padding: 0; margin: 0 0 0 2em; }

/*列表表格*/
.listtable { width: 100%; border-collapse: collapse; border: solid; border-color: #86B9D6 #D8DDE5 #D8DDE5; border-width: 3px 1px 1px; }
.listtable th { background: #F3F7FF; color: #6774A8; border-bottom: 1px solid #86B9D6; padding: 6px; text-align:center; }
.listtable td { border: 1px solid #D8DDE5; padding: 6px; font-family: Georgia, "Times New Roman", Times, serif; }

/*弹出窗列表表格*/
.wintable { width: 100%; border-collapse: collapse; border: solid; border-color: #86B9D6 #D8DDE5 #D8DDE5; border-width: 0px 1px 1px; }
.wintable th { background: #F3F7FF; color: #6774A8; border-bottom: 1px solid #86B9D6; padding: 5px; }
.wintable td { border: 1px solid #D8DDE5; padding: 4px; font-family: Georgia, "Times New Roman", Times, serif; }

.darkrow2 { color: #808080; text-decoration: line-through; }
.darkrow td { background: #FAFCFF; }

.rowblocked td { background: #F1F1F1; color: #666; }
.rowblocked a { color: #666; }

.listtable p.cate { margin: 0; }
.listtable p.cate, .listtable p.cate a { color: #003195;}

.listtable .dateline { float: right;}
.listtable .relativetags { margin: 0.1em;}

.explain td { width: 125px; height: 27px; background: url(/images/admin/action.gif) no-repeat center; text-align: center;}

h2 { margin: -15px 0 0; line-height: 35px; font-size: 14px; color: #6774A8; background: url(/images/admin/action_icon_default.gif) no-repeat -4px 10px; padding-left: 15px;}

/*普通表格样式*/
.maintable { width: 100%; border-collapse: collapse; border: solid; border-color: #86B9D6 #D8DDE5 #D8DDE5; border-width: 3px 1px 1px; }
.maintable th, .maintable td { border: 1px solid #D8DDE5; padding: 5px; }
.maintable th { background: #F3F7FF; width: 210px; text-align: left; color: #0D58A5; font-weight: normal; }

/*为嵌套的表格移除边框*/
.maintable td th, .maintable td td { border: none; }
.maintable th p { margin: 0; color: #909DC6; }

/*表格底部样式-一般为操作区*/
.btmtable { width: 100%; border-collapse: collapse; border: solid; border-color: #86B9D6 #D8DDE5 #D8DDE5; border-width: 2px 1px 1px; }
.btmtable td, .btmtable th { padding: 4px 4px;  border: 1px solid #D8DDE5; }
.btmtable td { padding: 4px; }
.btmtable th { background: #F3F7FF; font-weight: normal; text-align: left; }

/*水印位置选择*/
table.watermark { border-collapse: collapse; border: 3px solid #D8DDE5; }
table.watermark td { border: 1px solid #D8DDE5; }

/* 20% width */
.th100 th { width:100px; }
.th20 th { width:20%; }
.th15 th { width:15%; }
.mainth th {width:27%;}
.mainth td {width:23%;}

/* 新开窗口菜单 */
#windowmenu { margin:0; text-align:left; padding:0 5px; border: solid #395E9F; border-width:0 0 3px 0; background: #C3D9FF; height: 40px;}
#windowmenu ul { margin: 0; padding: 0; list-style: none; }
#windowmenu li { float: left; margin-right: 3px; margin-top: 15px; }
#windowmenu a { float: left; background: #D9E7FF; color: #6774A8; line-height: 25px; padding: 0 10px; }
#windowmenu a.current { background: #395E9F; color: #FFF; }
#windowtag { width:100%; overflow:auto;}
.channelTag { display:none; position:absolute;}

/*新开窗口表格样式*/
.wintable { width: 100%; border-collapse: collapse; border: solid; border-color: #86B9D6 #D8DDE5 #D8DDE5; border-width: 0px 1px 1px; }
/*.wintable th, .wintable td { border: 1px solid #D8DDE5; padding: 5px; }*/
.wintable td { border: 1px solid #D8DDE5; padding: 6px; font-family: Georgia, "Times New Roman", Times, serif; }
.wintable th { background: #F3F7FF; color: #6774A8; border-bottom: 1px solid #86B9D6; padding: 6px; text-align:left; }
.wintable p { margin: 0; color: #909DC6; }

#divThumbPic{ position:absolute; border:1px solid #333333; visibility:hidden;}
#divThumbPic input{ color:red; font-weight:bold; border:0px; height:18px; width:12px;}
#tabletool { padding:3px; margin:0; text-align:right;}

/* mask layer and win layer  */
#divMaskLayer{ top:0px; left:0px; visibility:hidden; position:absolute; z-index:2000; cursor:wait; background:url(/images/system/mask.gif); filter:alpha(opacity=12); -moz-opacity:0.12; opacity:0.12; background-color:#000;}
#divWinLayer { top:0px; left:0px; visibility:hidden; position:absolute; z-index:3000; border:1px solid #333333; background-color:#ffffff; text-align:left;}
#divWinCtrl { background-color:#EFEFEF; height:22px; line-height:22px; border-bottom:1px solid #666666; text-align:right; padding-right:5px;}
#divWinBody {padding:3px;}

/* 弹出层样式 */
#dhtmltooltip{
position: absolute;
left: -300px;
border: 1px solid black;
padding: 2px;
background-color: #FFFFE0;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=3);
}
#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
.layer {line-height: 18px; margin-top: 3px;}
.layer img{ padding-right:5px; }

