/*------------------------------------------------*\
|
|   通用CSS样式
|
\-------------------------------------------------*/
html,body,textarea,button{margin:0px;padding:0px; color:#666666;font:12px   Tahoma,Verdana, Helvetica, Arial, sans-serif;}
body,html
{
margin-top:0;
}
input {
border:1px solid #809BBA;
line-height:16px;
height:16px;
margin:0 0px;
}
input:hover {
border:1px solid #FF9900;
background: #FFFBE8;
line-height:16px;
height:16px;
margin:0 0px;
}
fieldset
{
border:1px solid #D1DAE3;
clear:both;
padding-top:20px;
padding-bottom:20px;
text-align:left;
}
fieldset legend {
color:#104389;
font-size:12px;
font-weight:bold;
margin-left:8px;
}
fieldset label, fieldset Description {
text-align:center;
width:180px;
}
a,a:visited{text-decoration:none;color:#003366;}
a:hover{ color:#FF6600; cursor:pointer}
a img{border:0px;}
.hand{cursor:hand;cursor:pointer;}
.move(cursor: move;)
.mask{position:absolute;background:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;left:0;top:0;width:100%;height:100%;
   text-indent:200px;/*opera9以前版本透明支持*/background-image:url(data:image/png;base64,
   iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mM4ffp0AwAHqALiYeNxSgAAAABJRU5ErkJggg==);
}
.clear{clear:both;font-size:0px;height:0px;line-height:0px;margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:bold;line-height:1.5em;}
h1{ font-size: 15px; }
h2{ font-size: 14px; }
h3{ font-size: 13px; }
h4{ font-size: 12px; }
h5,h6{ font-size: 11px;}
.red{color:red;}
/**表格样式**/
table.list {
border:1px solid #EBEBEB;
border-collapse: collapse;
text-align: left;
font-size:12px;
line-height:13px;
background:#FFFFFF;
padding:2px;
}
table.list caption{
font-size:1.2em;
line-height:1.2em;
font-weight:bold;
font-style:italic;
}
table.list th{
background:url(vendors/widgets/images/default/grid/row-over.gif) repeat-x;
color:#000;
font-weight:bold;
font-family:"微软雅黑","黑体","宋体";
border:0px solid #FF0000;
font-size:12px;
text-align:left;
padding:3px;
}
table.list td{
border-right:1px solid #EBEBEB;
border-bottom:1px solid #EBEBEB;
height:16px;
padding:2px;
}
.odd{
background-color:#F1F1F1;
}
.active{
background-color:#D9E8FB;
}
.chosed{
background-color:#316AC5;
color:#FFF;
}
/****/
a.xp,a.xp:visited,a.xp:link{
display:block;
float:left;
font-weight:normal;
text-decoration:none;
background:url(images/button/btn-1-01.gif) 0px 24px;
font-size:12px;
width:80px;
height:17px;
text-align:center;
line-height:17px;
margin-right:1px;
padding-top:7px;
cursor:hand;
cursor:pointer;
}
a.xpchecked,a.xp:hover,a.xp:active{
background-position:0px 0px;
color:#000;
}
a.btns,a.btns:visited,a.btns:link{
display:block;
float:left;
font-weight:normal;
text-decoration:none;
background:url(images/button/btn-2-01.gif) 0px 0px;
font-size:12px;
width:73px;
height:23px;
text-align:center;
line-height:24px;
margin-right:1px;
cursor:hand;
cursor:pointer;
}
a.btnsChecked,a.btns:hover,a.btns:active{
background-position:0px 23px;
color:#000;
}
/**********************************
* 鼠标悬浮显示可编辑样式
*********************************/
.editablehover{
display:block;
padding:3px;
background:#ffd;
border:1px solid;
cursor:text;
border-color:#666 #ddd #ddd #666;
padding:2px;
height:1.2em;
width:82px;
/*background:#FAD163;*/
}
.editablehover a {
text-decoration:underline;
cursor:pointer;
}
.editable{
width:82px;
height:1.2em;
cursor:text;
border-color:#9ab #cde #cde #9ab;
padding:2px;
display:block;
}
/*************************************
*   滑动提示框样式
*************************************/
#ebox-msg-div{
position:absolute;
left:35%;
width:250px;
z-index:88888;
top:0px;
}
.ebox-box-ent-msg{
margin-top:5px;
}
/*****************************
* 表单补充样式
*****************************/
label{
width:70px !important;
border:0px solid #CC0000;
}
.x-form-element{
border:0px solid #CC0000;
padding-left:70px;
}
.frmError{
width:70px;
height:20px;
border:1px solid #99CC00;
background-color:#99CC99;
}
.formLabel span{
color:red;
margin-left:3px;
}
#footer {
position:relative;
clear: both;
height:50px;
margin:0 auto;
border-top:1px solid #cccccc;
background:url(../images/btlogo.gif) 10px 90% no-repeat;
text-align:center;
}

/*------------------------------------------------*\
|
|   页面样式
|
\-------------------------------------------------*/
/* 头样式 */
.header{
margin:0px auto;
padding:0px;
background-color:#365B88;
color:white;
height:45px;
border:0px solid #000066;
position:relative;
}
.header a:link,.header a:visited{color:white}
.header a:hover{color:silver;text-decoration:none;}
.header h1{
font-size:18px;
color:#FFF;
position:absolute;
left:5px;
top:2px;
}
.header .nav {
height:25px;
border:0px dotted red;
position:absolute;
top:2px;
right:15px;
}
.grayLine{height:3px;font-size:1px;margin:0px auto;background-color:#CCCCCC;clear:both;}
#container {
width: 100%;
margin-bottom: 10px;
background-color: #ffffff;
position:relative;
}
/* ----------banner for logo-------------- */
#banner {
height:70px;
background:url(../images/head_bg.jpg);
text-align: left;
padding: 0px;
margin-bottom: 10px;
}
#banner img {
padding:0px;
} 
#logopass{
width:380px; 
float: left;
margin-left:10px;
}
/* 主体样式 */
#contentner{
margin:0px;
padding:0px;
height:auto !important;
min-height:550px;
height:550px;
position:relative;
border:0px solid red;
vertical-align:top;
background-color:#DDE6EF;
}
#navleft {
width:18%;
height:auto !important;
min-height:550px;
height:550px;
float:left;
border:0px dotted #990000;
}
#navleft .title {
background:url(images/adv.gif) no-repeat 10% center;
text-align:center;
height:30px;
line-height:30px;
background-color:#5580AB;
color:white;
font-size:15px;
}
#navleft a {
display:block;
background:#DDE6EF url(images/comment.gif) no-repeat 10px center;
height:32px;
font-size:15px;
font-weight:bold;
text-indent:25px;
line-height:32px;
}
#totalRight{
float:left;
width:81%;
height:auto !important;
min-height:550px;
height:550px;
margin:0px auto;
border:0px dotted #006600;
padding:0px;
padding-left:5px;
background-color:#fff;
}
#rightTitle{
background-color:#FBFAF8;
border-bottom:3px solid #cddddd;
padding:0px 1px;
margin-top:1px;
height:27px;
line-height:24px;
font-size:12px;
font-weight:bold;
letter-spacing:2px;
text-indent:20px;
background:transparent url(images/001.gif) no-repeat 5px center;
}
#rightTitle .splitor{
font-size:16px;
font-weight:normal;
color:#999;
font-stretch:ultra-condensed;
}
#rightToolbar{
margin:15px 0px 0px;
border-bottom:3px solid #5481AB;
height:25px;
}
#right{
height:auto !important;
background: #F8F8F8;
border: 1px solid #e8e8e8;
border-left:5px solid #CDDDDD;
font-size: 12px !important;
line-height:14px !important;
padding-top:5px;
}
#bottom{
padding:10px 0px;
background-color:#ECECEC;
text-align:center;
font-size:10px;
}
.submit{
background:url(images/button/btn-2-01.gif) no-repeat 0px 0px;
border:0px;
width:73px;
height:24px;
left:105px;
position:relative;
}
/* 内容涉及到的通用css类 */
.sltimg{
cursor:pointer;
border:0px;
}
/******************************************
* 表单验证
******************************************/
form.cmxform label.error {
/*margin-left: auto;*/
width: 250px;
}
em.error { color: black; }
#warning,#summary{ display:none; }
#warning{
padding:3px;
margin:4px;
background-color:#DDE6EF;
border:1px dashed #5580AB;
}
label.error{
padding:3px;
margin:4px 0px;
color:red;
background-color:#DDE6EF;
width:300px !important;
border:1px dashed #5580AB;
position:relative;
}
.mainchecked { color:#FF6600;}
/******************************************
* 分页
******************************************/
#PageForm{
clear:both;text-align:right;
font-size:11px;
}
#PageForm img{
vertical-align:middle;
border:0px;
}
#PageForm .redbold{
color:red;
font-weight:bold;
}
 
