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_extend_start*/
.datagrid-toolbar .fa{color: #44a5fd}

.crmselector .combo-arrow {
  background-image: url('../images/searchbox-button-1.png');
  background-position: center center;
  background-repeat: no-repeat;
}

.hs-icon-angle-double-up {
  background: url('../images/angle-double-up.png') no-repeat center;
  background-position-y: 10px;
}

.hs-icon-angle-double-down {
  background: url('../images/angle-double-down.png') no-repeat center center;
  background-position-y: 10px;
}

.hs-icon-angle-double-up:hover {
  animation: moveup 1s infinite;
  -webkit-animation: moveup 1s infinite;
}

.hs-icon-angle-double-down:hover {
  animation: movedown 1s infinite;
  -webkit-animation: movedown 1s infinite;
}

@keyframes moveup{
    from {background-position-y:18px;}
    to {background-position-y:2px;}
}
@keyframes movedown{
    from {background-position-y:2px;}
    to {background-position-y:18px;}
}
/*easyui_extend_start*/

/*GridTemplateTag_start*/
#moreText{display: inline-block;float: left;line-height: 35px;}
.gt-form .gt-form-controls{height:35px;overflow:hidden;background-color:#fff;float:left;display: inline-block; white-space:normal;line-height:35px;}
.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;white-space:normal;width:85px;overflow:hidden;text-align:right;vertical-align: middle;float: left}
.gt-form .gt-form-controls .gt-form-control .gt-control-label-table{display:table;white-space:normal;width:85px;height: 35px;overflow:hidden;text-align:right;vertical-align: middle;float: left}
.gt-form .gt-form-controls .gt-form-control .gt-control-label-table .gt-control-label-table-cell{display: table-cell;vertical-align: middle;line-height: 12px;}
.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:180px;vertical-align:top;float:right;display: inline-block;}
.gt-form .gt-form-buttons #moreButton{display:none;cursor: pointer; margin-right: 6px;height:35px;float:left;width:20px;}
.gt-form .gt-form-buttons .easyui-linkbutton{padding: 4px 4px; margin: 1px 4px;}

.gt-form .crm-select-list{ margin:0px 0;border-top:1px  dotted #ddd;}
.gt-form .crm-select-list dd{ padding:6px 0; border-bottom:1px  dotted #ddd;}
.gt-form .crm-select-list .select-label{ display:inline-block; text-align:right;width:107px;}
.gt-form .crm-select-list .select-option{ padding:3px 10px; margin:0 5px 5px -3px; -webkit-transition: background .3s; -o-transition: background .3s; transition: background .3s;}
.gt-form .crm-select-list .select-option a{ color:#333; text-decoration:none; outline:none}
.gt-form .crm-select-list .select-option-seleted{ background:#45a5fd; border-radius: 3px;}
.gt-form .crm-select-list .select-option-seleted a{ color:#fff;}
/*GridTemplateTag_end*/

/*表单布局样式_start*/
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-box {
  float: left;
}

.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-label2 {
  float: left;
  text-align: right;
  line-height: 22px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.form-horizontal .control-text {
  line-height: 22px;
  float: left;
  font-size: 14px;
  padding: 0px 10px;
}

.form-horizontal .control-text2 {
  line-height: 22px;
  float: left;
}

.form-horizontal .control-desc {
  line-height: 22px;
}

.form-horizontal .row>.control-group {
  margin-top: 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%;
}
/*表单布局样式_end*/

/*下拉多选控件_start*/
.combomultibox-item,
.combomultibox-group,
.combomultibox-stick {
  font-size: 12px;
  padding: 3px;
}
.combomultibox-item-disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.combomultibox-gitem {
  padding-left: 10px;
}
.combomultibox-group,
.combomultibox-stick {
  font-weight: bold;
}
.combomultibox-stick {
  position: absolute;
  top: 1px;
  left: 1px;
  right: 1px;
  background: inherit;
}
.combomultibox-item-hover {
  background-color: #eaf2ff;
  color: #000000;
}
.combomultibox-item-selected {
  background-color: #ffe48d;
  color: #000000;
}
.combomultibox-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  margin-right: 2px;
}
/*下拉多选控件_end*/


.form-area{margin: 15px 0;}
.blue-linkbutton{ background: #44a5fd; color: #fff; border-color: #44a5fd;filter:none;}
.gray-linkbutton{ background: #8f979f; color: #fff; border-color: #8f979f;filter:none;}
.blue-linkbutton:hover{background: #3096F3;border-color: #3096F3; color: #fff;filter:none;}
.gray-linkbutton:hover{background: #A7AFB7;border-color: #A7AFB7; color: #fff;filter:none;}
.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: 4px 2px;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;}

.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 }

.href-linkbutton{padding: 1px 1px;margin: 1px 1px;background: #44a5fd; color: #fff; border-color: #44a5fd;filter:none;border: 1px solid #44a5fd;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;}
.href-linkbutton:hover{padding: 1px 1px;margin: 1px 1px;background: #3096F3;border-color: #3096F3; color: #fff;filter:none;border: 1px solid #44a5fd;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;}
