body {font-size: 14px;color:#333;  margin:0; font-family:"宋体"}
a{cursor:pointer;color:#444;outline:none;blr:expression(this.onFocus=this.blur());text-decoration: none;}
a:hover {text-decoration: underline;}
form,ul{ padding:0; margin:0}
li{ list-style:none;overflow:hidden}
img {border:0}
.clear{ clear:both;  height:0; line-height:0; }
div {word-break:break-all; overflow:hidden}
p{ margin:0;}

input[type="text"], input[type="password"], input[type="number"] {
display: inline-block;
height: 20px;
padding: 4px 6px;
font-size: 14px;
line-height: 20px;
color: #555;
vertical-align: middle;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #fff;
border: 1px solid #ccc;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition: border linear .2s,box-shadow linear .2s;
-moz-transition: border linear .2s,box-shadow linear .2s;
-o-transition: border linear .2s,box-shadow linear .2s;
transition: border linear .2s,box-shadow linear .2s;
}

option{
	height:40px;
	line-height:40px;
}

.btn:hover {
color: #333;
text-decoration: none;
background-color: #e6e6e6;
background-position: 0 -15px;
-webkit-transition: background-position .1s linear;
-moz-transition: background-position .1s linear;
-o-transition: background-position .1s linear;
transition: background-position .1s linear;
}

.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
color: #333;
background-color: #e6e6e6;
}

.btn {
display: inline-block;
padding: 4px 12px;
margin-bottom: 0;
font-size: 14px;
line-height: 20px;
color: #333;
text-align: center;
text-shadow: 0 1px 1px rgba(255,255,255,0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
background-image: -o-linear-gradient(top,#fff,#e6e6e6);
background-image: linear-gradient(to bottom,#fff,#e6e6e6);
background-repeat: repeat-x;
border: 1px solid #bbb;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
border-bottom-color: #a2a2a2;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}


.main { width:1000px; margin:0 auto;}
select {
  border: solid 1px #bbb;
  padding: 4px;
  height: 30px;
}


.common_table{ border-collapse:collapse; border-top:#bbb 1px solid; border-left:#bbb 1px solid; font-size:13px;}
.common_table td{border-right:#bbb 1px solid; border-bottom:#bbb 1px solid; padding:2px 4px; line-height:28px; height:28px;  }
.common_table .t_title{  height:40px; line-height:40px; progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f6f1', endColorstr='#f2efea'); BACKGROUND: #f9f6f1; font-size:14px; letter-spacing:0.1em;font-weight:bold; }

.common_table .t_column{   progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9'); BACKGROUND: #F5F5F5; text-align:center;font-weight:bold; }

#page{ line-height:40px; height:40px; }
#page a{ padding:10px;}

.pop_up_bg{ position:absolute;top:0px;left:0px;width:100%;height:100%;
filter:alpha(opacity=100);/*对应IE*/ 
-moz-opacity: 1;/*对应FF*/ 
opacity: 1;/*对应Opera*/
display:none;
}
.pop_up_bg td{ height:28px; line-height:28px;}

.pop_up_window{ background-color:#fff;  position:fixed; left:50%; margin-top:5px;z-index:3; box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 16px;}
.pop_up_close{ position:absolute; right:10px; top:8px; cursor:pointer}

.t_title_word{ float:left; }

#div_date1{ height:26px; line-height:26px;}
#date1{border:0; padding-top:4px; width:170px; }

.table_input td { border:0}

.table_tr:hover {
	background:#f9f6f1;
}

.hidden{ display:none}