﻿/* CSS Document
   Version: 1.0.0
   Date: 2014/10/10
   Author: Tian Guang
   Copyright: www.east.net
*/

html, body, div, p, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, q, pre, a, abbr, acronym, address, cite, del, em, img, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; }
input, button, textarea{ padding:0px; margin:0px; outline:none; resize:none;}
img { border:0 none;}
ul, ol, li { list-style-type:none; }
table, tr, th, td { border:0 none; vertical-align:middle; }
button { border:0; background:none; cursor: pointer; }
:focus { outline:0; }
i, em, cite, address { font-style:normal; }
a, a:link { text-decoration:none; cursor:pointer; }
a:visited {  }
a:hover, a:active { text-decoration:none; }
a:focus { outline:none; }
article, aside, details, figrue, figcaption, footer, header, hgroup, nav, section { display:block; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
table { border-collapse:collapse; border-spacing:0; }
address, caption, cite, em, strong, th { font-style:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
del { text-decoration:line-through; }
hr{ width:auto; height:0px; margin:0px; padding:0px; border:none; border-top:#CCCCCC 1px solid; }
div.clear{ clear: both;}
/* 设置滚动条的样式 */
::-webkit-scrollbar {
    width:6px;
    height: 6px;
}
/* 滚动槽 */
::-webkit-scrollbar-track {
    background-color:#fcfcfc;
    border-radius:0px 0px 5px 0px;
	/*border-left:#CCC 1px solid;*/
}
::-webkit-scrollbar-track:hover {
    background-color: #ebebeb;
    border-radius:0px 0px 5px 0px;
}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb{
    border-radius:5px;
    background:#cccccc;
}
::-webkit-scrollbar-thumb:hover {
	background: #a6a6a6;
}


/**************************************************************************
桌面UI,主要负责生成弹出及提示信息界面
***************************************************************************/

/* 弹出窗体 */
.east-dialog-mask{ position:absolute; width:100%; height:100%; left:0px; top:0px; z-index:999998; background-color:#000000; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2; }
.east-dialog{ display:none; position:absolute; width:auto; height:auto; border:#666666 1px solid; border-radius:5px; padding:0px; background:#FFF;
    -moz-box-shadow:0px 0px 20px #666666;
    -ms-box-shadow:0px 0px 20px #666666;
    -wekit-box-shadow:0px 0px 20px #666666;
    -o-box-shadow:0px 0px 20px #666666;
    box-shadow:0px 0px 20px #666666;
}
.east-dialog h3{display:block; width:auto; height:16px; padding:10px 12px; background:url(../images/dialog/h3-bg.png) repeat-x; font-family:"宋体"; font-size:12px; font-weight:bold; border-radius:5px 5px 0px 0px; color:#333; position:relative;}
.east-dialog h3 img{ display:block; position:absolute; z-index:10; left:10px; top:-12px; width:55px; height:55px;}
.east-dialog h3 .t_layer{ display:block; position:absolute; left:0px; top:-50px; width:100%; height:100%;}
.east-dialog h3 .c_layer{ display:block; position:absolute; left:0px; top:35px; width:100%; height:100%; }

.east-dialog h3 span{ display:block; float:right; width:14px; height:14px; cursor:pointer; margin-left:10px; text-indent:-999px; overflow:hidden;}
.east-dialog h3 span.maximize{ background:url(../images/dialog/maximize.png) 0px 0px no-repeat; }
.east-dialog h3 span.minimize{background:url(../images/dialog/minimize.png) 0px 0px no-repeat; }
.east-dialog h3 span.close{ background:url(../images/dialog/close.png) 0px 0px no-repeat;}
.east-dialog .content{ overflow:hidden;}
.east-dialog .content iframe{ width:100%; height:100%; border:none; padding:0px; margin:0px;}

/* 选择提示窗口 */
.east-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; }
.east-pop{ display: none; width:360px; position:absolute; z-index:999999; top:140px; left: 0px; padding:0px 0px 15px 0px; border: #cccccc 1px solid; border-radius:2px; font-size:12px; font-family:"微软雅黑"; letter-spacing:1px; background:#f9f9f9; color:#333333;-webkit-box-shadow:0px 0px 10px #cccccc;-moz-box-shadow: 0px 0px 10px #cccccc; box-shadow:0px 0px 10px #cccccc;}
.east-pop h3{display:block; width:auto; height:11px; padding:8px; margin: 0px; background-color: #f1f1f1; border-radius:2px 2px 0px 0px;}
.east-pop h3 span.close{float:right;width:11px; height:11px; cursor:pointer; margin-left:10px; text-indent:-999px; overflow:hidden; background:url(../images/dialog/pop-close.png) 0px 0px no-repeat; display: block;}
.east-pop p{ vertical-align: middle; }
.east-pop p.message{ margin: 20px 20px 15px 20px; min-height: 33px; line-height: 16px; font-size: 14px; text-align: center;}
.east-pop p.message img{ vertical-align: middle; margin-right: 15px;}
.east-pop p.operate{ text-align: center; padding: 10px;}
.east-pop p.operate input{ width:auto; height:25px; padding:0px 15px; 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;}
.east-pop p.operate input: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;
}

/* 右键菜单 */
ul.east-rightmenu{ display: none; background-color: #FFFFFF; position: absolute; min-width: 100px; padding: 8px 15px; height: auto; left:-9999px; top: -9999px;z-index: 999999; border: #a6a6a6 1px solid; border-radius: 3px; -webkit-box-shadow:0px 0px 5px #999999; -moz-box-shadow: 0px 0px 5px #999999; box-shadow:0px 0px 5px #999999;}
ul.east-rightmenu li{ line-height: 22px; clear: both;}
ul.east-rightmenu li a{ color: #333333;}
ul.east-rightmenu li img{ vertical-align: middle;}
ul.east-rightmenu li.hr{ height: 0px; line-height: 0px; margin: 4px 0px; border-bottom: #eaeaea 1px solid;}

/* 树形结构菜单 */
ul#east-tree{margin: 0px 0px 0px 10px; padding: 0px; list-style: none; font-size: 12px;}
ul#east-tree ul{ margin: 0px; padding: 0px 0px 0px 2px; list-style: none;}
ul#east-tree li{line-height: 25px; position: relative; border-left: #000000 1px dashed; margin: 0px; padding: 0px 0px 0px 14px;}
ul#east-tree li ul{ display: block;}
ul#east-tree li span.open{ display: block; position: absolute; width: 13px;  height: 13px; top: 5px; left: -7px; z-index: 2; cursor: pointer; background: url("../images/tree-open.png") left top no-repeat;}
ul#east-tree li span.close{ display: block; position: absolute; width: 13px;  height: 13px; top: 5px; left: -7px; z-index: 2; cursor: pointer; background: url("../images/tree-close.png") left top no-repeat;}
ul#east-tree li span.open:hover,
ul#east-tree li span.close:hover{ background-position: left top;}
ul#east-tree li:before{ position: absolute; content: ' '; top: -1px; left: -1px; width: 12px; height: 12px;  border-left: #000000 1px dashed; border-bottom: #000000 1px dashed; margin: 0px; padding: 0px; z-index: 1; }
ul#east-tree li.last,
ul#east-tree li:last-child{ border-left: none;}
ul#east-tree li.last span,
ul#east-tree li:last-child span{ left: -6px; }
ul#east-tree li.last:before,
ul#east-tree li:last-child:before{ top: -1px; left: 0px; }
ul#east-tree li *{ color: #000000;}

ul.east-tree{margin: 0px 0px 0px 10px; padding: 0px; list-style: none; font-size: 12px;}
ul.east-tree ul{ margin: 0px; padding: 0px 0px 0px 2px; list-style: none;}
ul.east-tree li{line-height: 25px; position: relative; border-left: #000000 1px dashed; margin: 0px; padding: 0px 0px 0px 14px;}
ul.east-tree li ul{ display: block;}
ul.east-tree li span.open{ display: block; position: absolute; width: 13px;  height: 13px; top: 5px; left: -7px; z-index: 2; cursor: pointer; background: url("../images/tree-open.png") left top no-repeat;}
ul.east-tree li span.close{ display: block; position: absolute; width: 13px;  height: 13px; top: 5px; left: -7px; z-index: 2; cursor: pointer; background: url("../images/tree-close.png") left top no-repeat;}
ul.east-tree li span.open:hover,
ul.east-tree li span.close:hover{ background-position: left top;}
ul.east-tree li:before{ position: absolute; content: ' '; top: -1px; left: -1px; width: 12px; height: 12px;  border-left: #000000 1px dashed; border-bottom: #000000 1px dashed; margin: 0px; padding: 0px; z-index: 1; }
ul.east-tree li.last,
ul.east-tree li:last-child{ border-left: none;}
ul.east-tree li.last span,
ul.east-tree li:last-child span{ left: -6px; }
ul.east-tree li.last:before,
ul.east-tree li:last-child:before{ top: -1px; left: 0px; }
ul.east-tree li *{ color: #000000;}


/*分页*/
div.pages-new{ clear:both; padding:5px 10px; float: right;}
div.pages-new .sel{ float: left;  height: 20px; padding: 0px; margin-right: 10px;}
div.pages-new a{ padding:0px 2px; display: block; float: left; line-height: 18px;}
div.pages-new a.currentpage{ color:#C00; font-weight:bold;}
div.pages-new a.previous{background:url("../images/leftpage.png") no-repeat; width: 19px; height: 19px;}
div.pages-new a.next{ background:url("../images/rightpage.png") no-repeat; width: 19px; height: 19px; margin-left: 2px;}


