body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	background: #FFF;
}

table,div,span,td,tr,a,img,input,select,fieldset,form,p {
	margin: 0px;
	padding: 0px;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
}

table td {
	margin: 0px;
	padding: 0px;
}

img {
	border: none;
}

/*****************自定义 easyui 的基本样式*****************/
.easyui-layout{
	margin: 0px;
	border: 0px;
	overflow: hidden;
	width:100%;
	height:100%;
}

#panel_grid{
	border-top:1px solid #dcdcdc;
}

.datagrid-row  .x-text{
	cursor:pointer;
	color:blue;
	text-decoration:none;
}
.datagrid-row-selected {
  /***自定义  **/
  /***background: #e9e9e9;***/
  background: #0092DC;
  color: #FFF;
}

.datagrid-row-selected .x-text{
	color:#FFF;
}
		
/*****************提示信息,公共提示信息*****************/
.x-tips{
	height:30px;
	line-height:30px;
	border:1px dotted #dcdcdc;
	background:#F5F5F5;
	margin:0px auto;
	margin:3px;
	font-size:12px;
	-moz-border-radius: 3px 3px 3px 3px;
  	-webkit-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
}

.x-tips .icon-tip{
	padding:18px;
	background:url(images/tip.png) no-repeat center center;
}

/*****************页面导航*****************/
.x-navigation {
	height: 29px;
	line-height: 29px;
	background:#E9E9E9;
	background: url(images/navigation.png) repeat-x bottom;
	width: 100%;
	font-size: 12px;
	border-top: 0px solid #C2D0D9;
}

.x-navigation span {
	margin-left: 5px;
}

.x-navigation A {
	text-decoration: none;
	cursor: pointer;
	color: #404040;
}

.x-navigation A:hover {
	color: blue;
}

/*****************表单公共样式**********************/
.state-green{
	background:green;
	color:#FFF;
}
.x_alertMsg {
	margin-left: 5px;
	color: #999;
	font-size: 12px;
}

.x_loadMsg {
	line-height: 30px;
	font-size: 12px;
	color: #404040;
	mragin-left: 20px;
	background: url(images/wait.gif) no-repeat left center;
	padding-left: 20px;
}

.x_loadError {
	line-height: 30px;
	font-size: 12px;
	color: red;
	mragin-left: 20px;
	background: url(images/MessageError.gif) no-repeat left center;
	padding-left: 20px;
}


/*****************表单样式*****************/
.x_form{
	font-family: "微软雅黑" , "宋体" ,Verdana;
}

.x_form,.x_form table {
	margin: 0px auto;
	font-size: 12px;
	width: 100%;
}

.x_form  td {
	line-height: 30px;
	border: none;
}

.x_form .x_lable {
	text-align: right;
}

.x_form .x_title,.x_title{
	line-height: 30px;
	color: #404040;
	background: #F8F8F8;
}

.x_form .x_title span,.x_title span {
	margin-left: 10px;
	font-weight: bold;
}

.x_form  .x_put,.x_form  .x_select,.x_form  .x_textarea,.x_put,.x_select,.x_textarea{
	font-family: "微软雅黑" , "宋体" ,Verdana;
	color: #000;
	border: 1px solid #ccc;
	background:#FFF url(images/text-bg.gif) repeat-x;
	font-size: 12px;
	margin-left: 3px;
	-moz-border-radius: 3px 3px 3px 3px;
  	-webkit-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
}

/****input****/
.x_form .x_put ,.x_put,.x_input {
	width: 360px;
	height: 22px;
	line-height: 22px;
	padding-left: 3px;
	-moz-border-radius: 3px 3px 3px 3px;
  	-webkit-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
}

/****textarea ****/
.x_form .x_textarea,x_textarea {
	padding: 3px;
	width: 357px;
	height: 80px;
	margin-top:2px;
	margin-bottom:2px;
	overflow:auto;
	-moz-border-radius: 3px 3px 3px 3px;
  	-webkit-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
}

/****select*****/
.x_form .x_select,.x_select {
	width: 365px;
	padding-top:2px;
	padding-bottom:1px;
	padding-right:1px;
	/****
	height:26px;
	line-height:26px;
	margin-top:1px;
	***/
	-moz-border-radius: 3px 3px 3px 3px;
  	-webkit-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
}

.x_form .x-radio{
	margin-left:10px;
}
.x_form .x-radio input{
	margin-right:2px;
}

/*****lable 没有背景,表格只有横线,没有纵线******/
.x_form .x-border td { 
	/***border:1px solid #ABB8CE;***/
	padding:5px;
}
.x_form .x-border td>textarea { 
	width:360px;;
	height:150px;
	resize:none;
}

.x_form .x-border td span {
	margin-left: 5px;
}

.x_form .x-border td {
	padding-left: 3px;
}

.x_form .x-border .x_lable{ /***background:#D0DBEE;***/
	background: #FFF;
	font-family: "宋体", Verdana;
}

/*******label 有背景.完整表格线****************/
.x_form .x_border .x_lable{
	background: #F8F8F8;
}

.x_form .x_border td {
	border: 1px solid #dcdcdc;
}

.x_form .x_border td span {
	margin-left: 5px;
}

.x_form .x_border td {
	padding-left: 3px;
}

.x_form .x_border .x_lable {
	font-family: '宋体', Verdana;
}

/******/

.x_list {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
	font-size: 12px;
	font-family: 微软雅黑, 宋体, Verdana;
}

.x_list td {
	border: 1px solid #DEDEDE;
	height: 28px;
	line-height: 28px;
	padding:0px;
}

.x_list td A,.x-link{
	text-decoration:none;
	cursor:pointer;
	color:blue;
}

.x_list td A:hover,.x-link:hover{
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:3px;
	background:#0092DC;
	color:#FFF;
	-moz-border-radius: 3px 3px 3px 3px;
  	-webkit-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
  	font-family: 微软雅黑, 宋体, Verdana;
}

.x_list .x_0 td{
	border-top:0px;
}

.x_list td span {
	margin-left: 5px;
	margin-right: 5px;
}

.x_list .x_head td  ,.x_list .x_head {
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #F8f8f8 url(images/title_bg.png) repeat-x bottom;
	border: 1px solid #DEDEDE;
	border-top:0px;
	border-bottom:0px;
}

/***********************************页面查询******************************************/
.x-query {
	line-height: 24px;
	background: #F0FAFE;
	font-size: 12px;
	width: 100%;
	padding-top:3px;
	padding-bottom:3px;
}

.x-query .x-cell {
	margin-left: 5px;
}

.x-query .x-input,.x-query .x-select{
	background: #FFF url(images/text-bg.gif) repeat-x;
	border: 1px solid #ccc;
	-moz-border-radius: 3px 3px 3px 3px;
  	-webkit-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
}

.x-query .x-input {
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	padding-left: 3px;
	width: 100px;
	-moz-border-radius: 3px 3px 3px 3px;
  	-webkit-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
}

.x-query .x-select {
	height: 20px;
	font-size: 12px;
	width: 105px;
	-moz-border-radius: 3px 3px 3px 3px;
  	-webkit-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
}

.x-query .x-checkbox,.x-query .x-radio {
	background: transparent;
	border: 0px;
	height: auto;
	line-height: normal;
	font-size: 12px;
	padding-left: 0px;
	margin-right: 3px;
}

.x-query .x-w80 {
	width: 80px;
}

.x-query .x-w100 {
	width: 100px;
}

.x-query .x-w120 {
	width: 120px;
}

.x-query .x-w150 {
	width: 150px;
}

.x-query .x-w200 {
	width: 200px;
}


/*********************自定义Select下拉框***************************/
.select {
	position: absolute;
	border: 1px solid #C4D5E0;
	border-top: 0px;
	border-bottom: 0px;
	background: #fff;
}

.select .title {
	height: 10px;
	width: 100%;
	background: #fff url(images/title_bg.png );
}

.select .bottom {
	height: 10px;
	width: 100%;
	background: #fff url(images/title_bg.png) bottom;
}

.select ul {
	list-style: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.select ul li {
	float: left;
	padding: 0px;
	margin: 0px;
	height: 22px;
	line-height: 22px;
	font-size: 13px;
	width: 48%;
	text-align: left;
	border-bottom: 1px dotted #ccc;
	cursor: pointer;
}

.select ul .over {
	background: #3399FF;
	color: #FFF;
}

.select .none {
	border-bottom: 0px;
}

.select ul li input {
	margin-left: 5px;
	margin-right: 5px;
	display: inline;
}

.select ul li span {
	margin-left: 5px;
}

.x-hide,.x_hide{
	display:none;
}
.x-show,.x_show{
	display:;
}

/**********tab**************/

.x_tab {
	margin: 0px;
	padding: 0px;
}

.x_tab ul  ,.x_tab ul li {
	margin: 0px;
	padding: 0px;
	height: 33px;
	line-height: 33px;
	list-style: none;
}

.x_tab ul li {
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
	cursor: pointer;
	background: #F3F3F3;
	border-top: none;
	border-bottom: 1px solid #D4D4D4;
	border-right: 1px solid #D4D4D4;
	border-left: 1px solid #FFFFFF;
}

.x_tab ul li.over {
	color: #676767;
	font-weight: bold;
	font-size: 12px;
	background: url(images/tab-select.gif) repeat-x top center;
	border-top: none;
	border-bottom: none;
	border-right: 1px solid #D4D4D4;
	border-left: 0px solid #FFFFFF;
}

/**************按钮******************/
.x-btn-01,.x-btn-02,.x-btn-03,.x-btn-04{
	height:24px;
	line-height:24px;
	text-align:center;
	cursor:pointer; 
	border:0px; 
	margin:0px 5px;
	
}

.x-btn-01{
	background:url(images/btn_1.jpg);
	width:26px;
}
.x-btn-02{
	background:url(images/btn_2.jpg);
	width:50px;
}
.x-btn-03{
	background:url(images/btn_3.jpg);
	width:74px;
}
.x-btn-04{
	background:url(images/btn_4.gif);
	width:126px;
}
