html,body,div,
form,object,iframe,p,table,th,td,ul,li,dl,dt,dd,
h1,h2,h3,h4,h5,h6,
button,input,span,em,s,textarea,b,u,a,img,select,header,footer,nav,menu,article,aside,main,section,time{ margin:0; padding:0}
input,select,label,img{ vertical-align:middle}
img{border:none}
s,u{text-decoration:none}
em,i{font-style:normal}
ul,li{ list-style:none}
table{ border-collapse:collapse;border-spacing:0}
span.clear{ display: block; clear: both; height: 0px; overflow: hidden;}
.clear{zoom:1}
.clear:after{ clear:both; overflow:hidden;zoom:1; height:0px;  font-size:0; line-height:0;content:".";display:block;}
.clear-l{ clear: left;}
.none{ display:none}
.block{ display:block}
.fn-left{ float: left;}
.fn-right{float: right;}

input[type=submit],
input[type=reset],
input[type=button],
button{
filter:chroma(color=#000000);
}

body{font-size: 12px; font-family:\5FAE\8F6F\96C5\9ED1,\5B8B\4F53, Arial, Helvetica, sans-serif;  }

/*easyui��չcss*/
.hs-searchbox-button {
  width: 18px;
  height: 20px;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.hs-searchbox-button:hover {
  opacity: 1.0;
  filter: alpha(opacity=100);
}

/*easyui��չcss*/

/*GridTemplateTag css*/
.gt-form .gt-form-controls{height:35px;overflow:hidden;background-color:#fff;float:left;display: inline-block; white-space:normal;}
.gt-form .gt-form-controls .gt-form-control{margin-bottom: 10px; padding-left:5px;display: inline-block;}
.gt-form .gt-form-controls .gt-form-control .gt-control-label{display:inline-block;white-space:normal;width:85px;overflow:hidden;text-align:right;vertical-align: middle;}
.gt-form .gt-form-controls .gt-form-control .gt-control{display:inline-block;}
.gt-form .gt-form-controls-all{overflow:auto;z-index:1000;position: absolute; height: auto; max-height:300px;}

.gt-form .gt-form-buttons{width:190px;vertical-align:top;float:right;display: inline-block;}
.gt-form .gt-form-buttons #moreButton{display:none;cursor: pointer; margin-right: 6px;padding:2px 10px;}
.gt-form .gt-form-buttons .easyui-linkbutton{padding: 2px 10px; margin: 1px 4px;}
/*
.submit-area{text-align: center; margin: 15px 0; }
*/
/*GridTemplateTag css*/


.form-area{margin: 15px 0;}
.submit-area .l-btn-text{font-size: 14px;}

.submit-areaForm .easyui-linkbutton{padding: 4px 10px; margin: 0 7px;}
.submit-areaForm .l-btn-text{font-size: 14px;}

.crm-out-panel>.panel-header{padding: 10px; background: #fff; border-bottom-color: #c1cbd3;}
.crm-out-panel>.panel-header>.panel-title{ font-size: 16px;font-weight: normal;}
.crm-layout-table th{font-weight: normal;padding: 6px; min-width: 80px;text-align: right;}
.crm-layout-table td{padding: 6px;}

.easyui-textbox{height: 30px;}
.split-area{ background: url(../images/form-split-line.gif) repeat-x; height: 5px; overflow: hidden; margin: 10px 10px 30px 10px;}
.crm-datagrid{margin: 0 10px;}

.c-d-content{position: absolute; top: 0px; bottom:40px; left: 0px; right: 0px; overflow: auto;}
.c-d-bottom{ position: absolute; left: 0px; right: 0px; background: #f9f9f9; border-top: 1px solid #ddd; height: 24px;bottom: 0px; text-align: center;padding: 8px 0;}
.c-d-bottom .easyui-linkbutton{height: 24px; padding: 0 10px; margin: 0 5px;}
.c-d-bottom .easyui-linkbutton .l-btn-text{font-size: 14px;line-height: 24px;}

.with-form.datagrid-toolbar{ background: #fff;padding: 1px 0 0 0;border: none;}
.crm-form-area{margin: 10px 0;}
.with-form .datagrid-toolbar{margin-bottom: 0;padding: 0pxx;border-top: 1px solid #e7ebed}

.l-btn-icon-left .l-btn-icon{left: 6px;font-size: 16px;}
.datagrid-cell-ellipsis{display: block;text-overflow: ellipsis;-ms-text-overflow: ellipsis;overflow: hidden;white-space: nowrap;word-wrap: normal;}

form.form-horizontal {
    padding-left: 0;
    padding-right: 0;
    *padding: 0;
    border: none;
}

.form-horizontal .control-group {
    *zoom: 1;
}

.form-horizontal .control-group:before,.form-horizontal .control-group:after {
    display: table;
    content: "";
}

.form-horizontal .control-group:after {
    clear: both;
}

.form-horizontal .control-label {
    float: left;
    text-align: right;
    line-height: 22px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 120px;
    font-size: 14px;
}

.form-horizontal .control-text {
    line-height: 22px;
    float: left;
    font-size: 14px;
    padding: 0px 10px;
}

.row-fluid {
    width: 100%;
    *zoom: 1;
}

.row-fluid:before,.row-fluid:after {
    display: table;
    content: "";
}

.row-fluid:after {
    clear: both;
}

.row-fluid>[class *="span"] {
    float: left;
}

.row-fluid  .span24 {
    width: 99.9995833350694%;
}

.row-fluid  .span23 {
    width: 95.8329340294415%;
}

.row-fluid  .span22 {
    width: 91.6662847238136%;
}

.row-fluid  .span21 {
    width: 87.4996354181858%;
}

.row-fluid  .span20 {
    width: 83.3329861125579%;
}

.row-fluid  .span19 {
    width: 79.16633680693%;
}

.row-fluid  .span18 {
    width: 74.9996875013021%;
}

.row-fluid  .span17 {
    width: 70.8330381956742%;
}

.row-fluid  .span16 {
    width: 66.6663888900463%;
}

.row-fluid  .span15 {
    width: 62.4997395844184%;
}

.row-fluid  .span14 {
    width: 58.3330902787905%;
}

.row-fluid  .span13 {
    width: 54.1664409731626%;
}

.row-fluid  .span12 {
    width: 49.9997916675347%;
}

.row-fluid  .span11 {
    width: 45.8331423619068%;
}

.row-fluid  .span10 {
    width: 41.6664930562789%;
}

.row-fluid  .span9 {
    width: 37.499843750651%;
}

.row-fluid  .span8 {
    width: 33.3331944450231%;
}

.row-fluid  .span7 {
    width: 29.1665451393953%;
}

.row-fluid  .span6 {
    width: 24.9998958337674%;
}

.row-fluid  .span5 {
    width: 20.8332465281395%;
}

.row-fluid  .span4 {
    width: 16.6665972225116%;
}

.row-fluid  .span3 {
    width: 12.4999479168837%;
}

.row-fluid  .span2 {
    width: 8.33329861125579%;
}

.row-fluid  .span1 {
    width: 4.16664930562789%;
}

.row-more{ z-index:9999; height: auto; width:100%;position: absolute;background: #fff repeat-x;}
.row-more #searchColums{max-height:210px; overflow-y:auto; }
.hidden-rows{display: none;}

.ads-box{ text-align: right; padding-right: 5px;}
.adv-search{ color: #45a5fd;font-size: 12px; text-decoration: none;}
.adv-search-down em,.adv-search-up em{ width: 0px; height: 0px; overflow: hidden; border:5px solid transparent;display: inline-block;vertical-align: middle;}
.adv-search-down em{ border-top-color:#45a5fd; border-bottom-width: 0 }
.adv-search-up em{ border-bottom-color:#45a5fd; border-top-width: 0 }

.datagrid-toolbar{padding:0;}
.datagrid-header td, .datagrid-body td, .datagrid-footer td{height:38px;word-wrap:break-word;}
.datagrid-toolbar>table{height:100%;}
.datagrid-toolbar>table .l-btn-plain{margin:0;border-radius:2px;}
.datagrid-toolbar>table .l-btn-plain .l-btn-text{line-height:30px;}
.layout-panel{
	overflow-y:auto;
}
.tabs{
	height: 40px !important;
	border-width: 0 0 2px 0;
}
.tabs li.tabs-selected a.tabs-inner{
	border-bottom: 0;
    height: 40px !important;
    line-height: 35px !important;
}
.tabs li a.tabs-inner{
	border-bottom:0;
	height: 40px !important;
    line-height: 35px !important;
}
/* .tabs li.tabs-selected span.tabs-title{
	border-bottom: 3px solid #2b93ed;
}
.tabs li a.tabs-inner span.tabs-title:hover{
	border-bottom: 2px solid #2b93ed;
} */
.tabs-title{
	font-size:14px;
	border-bottom: 2px solid #c2c2c2;
    padding-bottom: 5px;
}
.datagrid-sort .datagrid-sort-icon{
	background:0;
}
.datagrid-header-row td:hover .datagrid-sort .datagrid-sort-icon{
	background: url(../images/datagrid_icons.png) no-repeat -64px center;
}

.href-linkbutton{padding: 2px 4px !important;margin: 0px 2px !important;background: #4C8FDF; color: #ffffff; border-color: #c2c2c2;filter:none;border: 1px solid #c2c2c2;background-repeat: repeat-x;border-radius: 2px !important;text-decoration: none;display: inline-block;overflow: hidden;cursor: pointer;outline: none;text-align: center;vertical-align: middle;line-height: 14px !important;box-shadow: 1px 1px 2px #e3e7e9;}
.href-linkbutton:hover{padding: 1px 1px;margin: 1px 1px;background: #c2c2c2;border-color: #c2c2c2; color: #ffffff;filter:none;border: 1px solid #c2c2c2;background-repeat: repeat-x;border-radius: 3px;text-decoration: none;display: inline-block;overflow: hidden;cursor: pointer;outline: none;text-align: center;vertical-align: middle;line-height: normal;}

/*******************列表样式修改**********************/
.datagrid-header .datagrid-cell{text-align:center;font-weight:bold;}
.with-form .datagrid-toolbar{border-top:0px;}
/* .datagrid-toolbar, .datagrid-pager{background:#fff;} */
/* .datagrid-toolbar>table .l-btn-plain{margin-right: 4px;padding:0px;box-shadow:1px 1px 0px #c0c0c0;background:#f5f7f9;}
.datagrid-toolbar>table .l-btn-plain:hover{background:#fff;border:0px;padding:0px;box-shadow:0px 0px 1px #c0c0c0;} */
.l-btn-icon-left .l-btn-icon{left:4px;}
.l-btn-icon-left .l-btn-text{margin:0px 5px 0px 22px;}
.l-btn-icon{top:46%;}
.l-btn-left{padding:2px 0px;}
.datagrid-toolbar>table .l-btn-plain .l-btn-text{line-height:25px;}
.datagrid-view1 .datagrid-header,.datagrid-view1 .datagrid-htable,.datagrid-view2 .datagrid-header,.datagrid-view2 .datagrid-htable{height:38px !important;}
.combo-panel{padding:0px 2px;}

.blue-linkbutton{color: #fff;border-color: #3e7cc5;background: -moz-linear-gradient(to bottom, #95b8e7, #4C8FDF);background: -webkit-linear-gradient(to bottom, #95b8e7, #4C8FDF);background: -o-linear-gradient(to bottom, #95b8e7, #4C8FDF);background: -ms-linear-gradient(to bottom, #95b8e7, #4C8FDF);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95b8e7',endColorstr='#4C8FDF',GradientType=0 );background: linear-gradient(to bottom, #95b8e7, #4C8FDF);}
.gray-linkbutton{background:#fff;color:#333;border-color:#8f979f;}
.blue-linkbutton:hover{background:#3e7cc5;color:#fff;}
.gray-linkbutton:hover{background:#8f979f;color:#fff;border-color:#f0f0f0;}
.datagrid-toolbar{margin-bottom:0px;}