﻿/*-----------------------------------------------------------------
Basic Style sheet
说明：基本样式表（定义了一般性的样式）
版本：v1.0
作者：陈志豪 
Email：mrchenzh@126.com
QQ:45971143
创建时间：2008-02-01
最后修改：2008-02-01
-----------------------------------------------------------------*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{    
	margin:0px;
	padding:0px;    
}
body {
    font-family:微软雅黑,宋体;
    font-size:14px;
}
input {
    font-family:微软雅黑,宋体;
}
h1, h2, h3, h4, h5, h6 {
    font-weight:normal;
}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
.fl { float:left;}
.fr { float:right;}
.box { overflow:hidden; zoom:1; }
.block { display:block; }
.mt3 { margin-top:3px;}
.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mr5 { margin-right:5px;}
.mb5 { margin-bottom:5px;}
.pd3 { padding:3px; }
.pd10 { padding:10px; }
.pdt3 { padding-top:3px; }
.pdb3 { padding-bottom:3px; }
.pdl3 { padding-left:3px; }
.pdr3 { padding-right:3px; }
.pd5 { padding:5px; }
.pdt5 { padding-top:5px; }
.pdb5 { padding-bottom:5px; }
.pdl5 { padding-left:5px; }
.pdr5 { padding-right:5px; }

.fontStyle1 {
    font-family:微软雅黑,宋体;
}

a{
	color:#333333;
}
a:link{ 
	text-decoration:none;
}
a:visited{
	text-decoration:none;
}
a:hover{
    color:#BE1C1A;
    text-decoration:none;
}

h1{
	font-size:14px;
	font-weight:bold;
}
.clear{
	clear:both;
	_display:none;
}
.mustFill{
    color:#ff0000;
}

/*分页控件.BEGIN
----------------------------------------------------------------------------*/
.pageToBox{
    width:25px;
    height:16px;
    line-height:100%;
    padding:0px;
    margin:0px;
    font-size:12px;
}
.pageToButton{
    width:40px;
    height:22px;
}
/*分页控件.END
----------------------------------------------------------------------------*/

/*表单.BEGIN
----------------------------------------------------------------------------*/

/**输入框样式.BEGIN*****************************/
input.disabled{
	background-color:#dddddd;
}
textarea:hover{
	background-color:#FFFFDD;
}

.input{
	line-height:21px;
	height:21px;
	font-size:14px;
    padding:0px;
    margin:0px;
}
.input:hover{
	background-color:#FFFFDD;
}
/**输入框样式.END*******************************/

select{
	line-height:25px;
	height:25px;
	font-size:14px;
    margin:0px;
    padding:0px;
}
select:hover{
	background-color:#FFFFDD;
}

/**按钮样式.BEGIN*****************************/
.btn{
    background-color:#FF6600;
    color:#ffffff;
    font-size:14px;
    line-height:28px;
    font-weight:normal;
    border:0px solid #dddddd;
    outline:none;
}
.btn:disabled,.btn[disabled],.btn.disabled{
    background-color:#bbbbbb;    
}
.btn:focus{
    background-color:#be4814; 
    outline:none; 
}
.btn:hover{
    background-color:#FF9900;     
    border:0px solid #FF9900;
    color:#ffffff;
    outline:none; 
}
.simpleBtn{
    background-color:#FF6600;
    color:#ffffff;
    min-width:60px;
    font-size:14px;
    line-height:25px;
    font-weight:normal;
    border:0px solid #dddddd;
    outline:none;
}
.simpleBtn:disabled,.simpleBtn[disabled],.simpleBtn.disabled{
    background-color:#bbbbbb;    
}
.simpleBtn:focus{
    background-color:#be4814;  
    outline:none;
}
.simpleBtn:hover{
    background-color:#FF9900;     
    border:0px solid #FF9900;
    color:#ffffff;
    outline:none; 
}

a.btn {
    display:inline-block;
    padding:5px;
    background-color:#FF6600;
    color:#ffffff;
    font-size:13px;
    line-height:20px;
    min-width:50px;
    padding-left:5px;
    padding-right:5px;
    border:0px solid #dddddd;
    text-align:center;
    font-weight:normal;
}
a.btn:link {    
    border:0px solid #FF9900;
    color:#ffffff;
}
a.btn:hover {    
    border:0px solid #FF9900;
    color:#ffffff;
}

/**按钮样式.END*******************************/

input, textarea, select,label {
    vertical-align:middle;
}

/*表单.END
----------------------------------------------------------------------------*/

/* block1.BEGIN
----------------------------------------------------------------------------*/
.block1{
	border:1px solid #dddddd;	
}
.block1 .header{
	height:28px;
	text-align:left;			
	border-bottom:1px solid #dddddd;
	background-color:#f5f5f5;
    overflow:hidden;
}
.block1 .header h1{
	float:left;
	display:inline; /*修复IE6下双空白边Bug，由于是浮动的，所以设置为inline不会影响展现方式*/
	line-height:28px;
	padding-left:10px;
	font-size:16px;	
    font-weight:normal;
}
.block1 .header .more{
	float:right;
	line-height:28px;
	margin-right:10px;
}
.block1 .header .more a{
	color:#e34d00;
}
.block1 .content{
	text-align:left;
	padding:0px;
		
	/*IE6不支持min-height属性，而其他浏览器不支持_height的写法，所以，同时使用这两者以解决浏览器兼容问题，
	 正式填充内容，建议去掉height属性，让该区域的高度随内容多少的变化而变化*/	
	min-height:50px;
	/*_height:100px;   */
}
/* block1.END
----------------------------------------------------------------------------*/


/*定义常用的列表样式*/
.listTable { border:solid 0px #B9CAD3;width:100%; border-collapse:collapse; font-size:13px;}
.listTable thead tr{ background-color:#f5f5f5;font-weight:normal; }    
.listTable td { border:solid 1px #dddddd; padding:3px;overflow:hidden;line-height:22px;}
/*.listTable td input { border:solid 0px #B9CAD3; width:100%;height:25px;margin:0px;padding:0px;text-align:center;}*/
.listTable td input.error { background-color:#ffcccc;}
.listTable td input:hover { background-color:yellow;}
/*.listTable tr { cursor:pointer; }  /*firefox不支持hand，pointer的图形为手*/  
.listTable tr.tr_mouseover { background-color:#f0f9fd; }
.listTable tr:hover { background-color:#f5f5f5; }
.listTable tr.tr_selected { background-color:#EDF6FA; }

/*定义常用的列表样式*/
.listTable2 { border:solid 0px #B9CAD3;width:100%; border-collapse:collapse; font-size:13px;}
.listTable2 thead tr{ background-color:#ffffff;font-weight:normal; }    
.listTable2 thead tr td{ border-bottom:solid 1px #dddddd; } 
.listTable2 td { border-bottom:solid 1px #dddddd; padding:3px;overflow:hidden;line-height:22px;}
/*.listTable2 td input { border:solid 0px #B9CAD3; width:100%;height:25px;margin:0px;padding:0px;text-align:center;}*/
.listTable2 td input.error { background-color:#ffcccc;}
.listTable2 td input:hover { background-color:yellow;}
/*.listTable2 tr { cursor:pointer; }  /*firefox不支持hand，pointer的图形为手*/   
.listTable2 tr.tr_mouseover { background-color:#f0f9fd; }
.listTable2 tr:hover { background-color:#f5f5f5; }
.listTable2 tr.tr_selected { background-color:#EDF6FA; }
.listTable2 tbody tr:last-child td{ border-bottom:0px; }
   

.formEditListTableWrapper {
    border:solid 1px #B9CAD3;
    border-top:0px;
    border-bottom:0px;
} 
.formEditListTableWrapper .formEditListTable{
    margin-left:-1px;   
} 

/*定义常用的可编辑式表格样式*/
.formEditListTable { border:solid 0px #B9CAD3;width:100%; border-collapse:collapse; font-size:13px;}
.formEditListTable thead tr{ background-color:#EDF6FA;font-weight:bold; }    
.formEditListTable td { border:solid 1px #B9CAD3; padding:0px;overflow:hidden;line-height:25px;}
.formEditListTable td.last { border-right:0px;}
.formEditListTable td input { border:solid 0px #B9CAD3; width:100%;height:25px;margin:0px;padding:0px;text-align:center;}
.formEditListTable td input[type=checkbox] { width:20px;height:20px;}
.formEditListTable td input.error { background-color:#ffcccc;}
.formEditListTable td input:hover { background-color:yellow;}
/*.formEditListTable tr { cursor:pointer; }  /*firefox不支持hand，pointer的图形为手*/    
.formEditListTable tr.tr_mouseover { background-color:#f0f9fd; }
.formEditListTable tr.tr_selected { background-color:#EDF6FA; } 
.formEditListTable tr.del td{ text-decoration:line-through; color:red; }
.formEditListTable tr.new td{ color:blue; }
.formEditListTable span.changedQuantity{ color:red; }

/*标签页式导航*/
.tabNav {
    list-style-type:none;
    overflow:hidden;
    border-bottom:solid 1px #dddddd;
}
    .tabNav .item {
        float:left;
        min-width:100px;
        height:30px;
        line-height:30px;
        text-align:center;
        border:1px solid #dddddd;
        border-bottom:0px;
        background-color:#f5f5f5;  
        margin-right:-1px;
        padding-left:10px;
        padding-right:10px;
        border-radius:5px 5px 0px 0px;      
        cursor:pointer;
    }
    .tabNav .current {
        background-color:#ffffff;
        color:#ff6600;
    }