@charset "utf-8";
/* CSS Document */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,select {
	margin:0;
	padding:0;
}
html,body{
	font-family:'Microsoft YaHei','SimHei'; 
	font-size:12px; 
	color:#333; 
	outline:0;
	behavior:url("csshover.htc");
	height:100%;
}
ul,li {list-style:none;}
a{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#dd0000;
	text-decoration:underline;
}
a img{ border:0;}
img {vertical-align:middle;}

/*icon图标*/
i.icon{ display:inline-block; margin-right:3px; width:15px; height:15px; background:url(../images/icon_list.png) no-repeat; overflow:hidden; position:relative;}
i.weizhi{ background-position:-45px 0; top:3px;}
i.add{ background-position:-60px 0; top:3px;}
i.del{ background-position:-74px 0; top:3px;}
i.editor{ background-position:-104px 0; top:2px;}
i.out{ background-position:-30px 0; top:2px;}
i.menu{ background-position:-120px 0; top:2px;}
i.fenpei{ background-position:-89px 0; top:2px;}
i.baocun{ background-position:0 0; top:3px;}
i.back{ background-position:-15px 0; top:2px;}
i.detail{ background-position:-150px 0; top:2px;}
i.daochu{ background-position:-135px 0; top:2px;}

/*表单初始化*/
.input_text{ width:150px; height:20px; background:white; border:1px solid #ddd; border-radius:4px; text-indent:5px; outline:none;}
.input_text:focus{ border-color:#68b4e0; box-shadow:0 0 3px 0 #186592;}
.input_button{ display:inline-block; height:23px; line-height:23px; padding:0 20px; background:#186592; color:white; border:none; border-radius:4px; cursor:pointer;}
.input_button:hover{background:#0f9d5c;box-shadow:0 0 3px 0 #186592;}
.select_box{ padding:2px 10px; background:white; border:1px solid #ddd; border-radius:4px; outline:none;}
.select_box:focus{ border-color:#68b4e0; box-shadow:0 0 3px 0 #186592;}
.input_file{ border:none; background:#0f9d5c; color:white; padding:5px 10px; border-radius:4px;}
/*鼠标选中样式*/
::selection { background:#ff9000; color:white; } 
::-moz-selection { background:#ff9000; color:white; } 
::-webkit-selection { background:#ff9000; color:white; }

/* 设置滚动条的样式 */
::-webkit-scrollbar {
    width: 10px;
}
/* 滚动槽 */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: rgba(0,0,0,0.5);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255,0,0,0.4);
}


/*清浮*/
.clear:after{
	content:""; 
	display:block; 
	clear:both; 
	font-size:0;
}
.clear{zoom:1;}

/*圆角*/
.radius{
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

/*投影*/
.boxshadow{
	*border:1px solid #e0e0e0;
	-webkit-box-shadow:0 0 5px 0 #ccc;
	-moz-box-shadow:0 0 5px 0 #ccc;
	box-shadow:0 0 5px 0 #ccc;
}



/*鼠标动画*/
.transition{
	transition:all 0.5s case 0s;
	-moz-transition:all 0.5s case 0s;
	-webkit-transition:all 0.5s case 0s;
	-o-transition:all 0.5s case 0s;
}


/*表格重定义*/
.table{
	width:100%;
	/*table-layout:fixed;*/
    border-collapse: collapse;
    border-spacing: 0; 
    border: 1px solid #e0e0e0;
	background:#f2f2f2;
}

.table th{
	padding: 10px;
	border:1px #ddd solid;
	border-width: 0 0 0 1px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	font-weight:600;
	background:#d9edf7;
	white-space: nowrap;
}
.table td{
	padding: 10px;
	border:1px #ddd solid;
	border-width: 0 0 0 1px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	white-space: nowrap; 
	-webkit-text-overflow: ellipsis; 
	-moz-text-overflow: ellipsis; 
	-o-text-overflow: ellipsis; 
	text-overflow:ellipsis; 
	overflow:hidden;
}
.table td a{ display:inline-block; margin:0 5px;}
.table tr:nth-child(2n){ background:white;}
.table tr:hover{ background:#dff0d8;}

