label {
	font-weight: normal;
}
.x-grid3-cell-inner a:hover {
	cursor:pointer;
}
.x-ashow {
	color:#2B7DBC;
	text-decoration: none;
}
.x-ashow:hover {
	cursor:pointer;
	color:#FF4400;
	text-decoration:underline;
}
.x-msgshow {
	color:#2B7DBC;
	/*text-decoration: none;*/
}
.x-msgshow:hover {
	color:#FF4400;
	cursor:pointer;
	/*text-decoration: underline;*/
}
.x-fflag {
	position:absolute;
	top: 50px;
	right: 30px;
	z-index: 1000;
	color: #FF0000;
	font-size: 24px;
	height: 60px;
	width: 120px;
	border: 3px solid #FF0000;
	-moz-border-radius: 60px / 30px;
	-webkit-border-radius: 60px / 30px;
	border-radius: 60px / 30px;
	transform: rotate(-20deg);
	padding: 10px 20px;
	-moz-opacity: 0.60;
	opacity:.60;
	filter:alpha(opacity=60);
}
.x-fflag-blue {
	color: #0055AA !important;
	border-color: #0055AA !important;
}
.new-badge {
	margin-right: 5px;
    line-height: 1;
    display: inline-block;
    padding: 4px;
    border-radius: 100px;
	background-color: red;
}
.hide-badge {
    visibility: hidden !important;
}
.div_label {
	padding:5px 20px 5px 20px;
	font-size:12px; color:red; line-height:20px;
}
div.sub_file {
	margin: 5px 0 5px 0;
	border-top: 0px dashed #aaa;
}
.xf-panel .xs-panel, .xf-panel .sub_tab {
	border-bottom-width: 0px;
}
.xf-panel .sub_file {
	border-bottom-width: 0px;
}

/***数据可视化***/
.x-dark-top .x-panel-body {
	background-color:#021d30;
}
.x-dark-body .x-portal-bg .x-panel-body {
	background: linear-gradient(to right, rgba(16,33,51,1), rgba(0,0,0,1));
}
.x-dark-body  .xpt-panel-header {
	color:#01bff0;
	border-bottom:1px solid #021d30;
	background-color:#021d30;
}
.x-dark-body  .xpt-panel-header .x-tool {
	display:none;
}

.xbold .x-grid3-cell-inner {
	font-weight:bold !important;
	font-size:14px !important;
}
.xbold.x-grid3-row {
	background-color: #FF9900 !important;
}

/* grid data view */
.x-dark-body .x-grid3-hd-inner {
    background-color: #021d30;
	color: #01bff0 !important;
}

.x-dark-body .x-grid3-header-inner {
    background-color: #102133;
	color: #01bff0 !important;
}

.x-dark-body .x-grid3-hd-row td {
	border-left: 1px solid #021d30 !important;
	border-right: 1px solid #021d30 !important;
}

.x-dark-body .x-grid3-scroller {
    background-color: #102133;
	color: #19bffc !important;
}

.x-dark-body .x-grid3-row {
    border-color: #102133;
    border-top-color: #102133;
    border-top-color: #102133;
	color: #19bffc !important;
}

.CodeMirror pre { padding-left: 7px; line-height: 1.25; }
.x-area-log,
.x-area-log:focus {
	height:100%;
	width:100%;
	font-size:14px;
	color: #fff;
	line-height: 1.5;
	background-color: #000 !important;
	border:none;
}
.x-imicon {
	position: absolute;
	z-index: 100;
	width: 60px;
	height: 60px;
	right: 20px;
	bottom: 20px;
	padding: 14px 10px;
	background-color: #69AA46;
	border-radius: 4px;
	cursor: pointer;
}
.x-imicon:hover {
	background-color: #46A546;
}
.x-imicon i {
	color: #FFFFFF;
	font-size: 36px;
}
.pull-top {
	top: 2px;
	right: 2px;
	float: right;
	position: absolute;
}
.x-ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis; 
}
.x-seldata {
	margin:2px 2px 0 0;display:line;padding:5px;
	background-color:#ffefbb;font-size:14px;float:left;
}

/*  新闻公告样式  */
.x-news-content,
.x-reply-body .content,
.x-news-reply .content textarea,
.x-html-editor-wrap textarea {
	color: #333333;
	background-color: #fff;
	font-size: 15px;
	font-family: "Microsoft YaHei",tahoma,sans-serif;
	line-height: 26px;
}
.x-html-editor-wrap .x-toolbar {
	height: 50px;
	padding: 10px 0 !important;
	border-bottom: 1px solid #a9bfd3 !important;
}
.x-html-editor-tb .x-btn button {
	padding: 3px 8px;
}
.x-reply-body,
.x-news-body,
.x-news-content {
	padding: 10px 0;
	width: 800px; 
	margin:0 auto;
}
.x-news-body .title {
	padding: 10px 0;
	font-size: 26px;
	height: 50px;
	text-align: center;
}
.x-news-body .subtitle {
	padding: 2px 0;
	font-size: 14px;
	color: #858585;
	height: 30px;
	text-align: center;
	border-bottom: 1px solid #DCE8F1;
}
.x-news-content {
	border-bottom: 1px solid #DCE8F1;
}
.x-news-reply .retitle {
	padding: 10px 5px;
	font-size: 18px;
	color: #333333;
	text-align: left;
}
.x-news-reply .content {
	margin: 0 5px;
	height: 100px;
	border: 1px solid #00AAEF;
	border-bottom-color: #DCE8F1;
}
.x-news-reply .content textarea {
	border-width: 0;
	
}
.x-news-reply .button {
	height: 46px;
	border: 1px solid #00AAEF;
	border-top-width: 0;
	padding: 5px;
	margin: 0 5px;
}
.x-news-reply .button .x-btn {
	float: right;
}
.x-reply-body .title {
	padding: 0 5px;
	font-size: 18px;
	color: #333333;
	height: 30px;
	border-bottom: 1px solid #DCE8F1;
}
.x-reply-body .subtitle {
	padding: 15px 5px 5px 5px;
	font-size: 14px;
	color: #858585;
}
.x-reply-body .content {
	padding: 5px 5px 15px 5px;
	border-bottom: 1px solid #DCE8F1;
}
/**********************************************************************************/

span.chkbtn {
	top: 5px;
	right:10px;
	position:absolute;
	color:#fff;
	cursor: pointer;
	border: 1px solid #6FB3E0;
	border-radius: 2px; 
	padding: 2px 6px;
	background-color: #6FB3E0;
}
span.chkbtn:hover {
	border-color: #1d6fa6 !important;
	background-color: #1d6fa6;
}

/* 审批意见样式 */
.chkfrm div.chk-title {
	padding:10px; 
	font-size:15px;
}
.chkfrm .x-form-textarea {
	line-height:22px; 
	font-size:15px; 
	padding:0 5px;
	border-color: #DCE8F1;
	box-sizing: content-box;
	border-width: 1px 0 1px 0; 
}
.chkfrm .x-form-textarea:focus {
	border-color: #DCE8F1;
}

.chktab span.x-tab-strip-text {
	font-size:15px;
}
.chktab .x-tab-panel-header {
	border-bottom: 1px solid #DCE8F1;
}

.x-check-his,
.x-check-user {
	display: block;
}
.x-check-his .his-title,
.x-check-user .check-title {
	padding:8px 5px;
	color: #A0A0A0;
	border-bottom: 1px dashed #DCE8F1;
}
.x-check-user ul.user-list {
	list-style:none;
	height: 90px;
} 
.x-check-user ul.user-list li.user-title {
	float:left;
	width:100px;
	height:80px;
	border: 1px solid #D5D5D5;
	border-radius: 6px;
	margin: 5px 0 0 10px;
	text-align: center; 
	cursor: pointer;
	font-weight: bold;
}
.x-check-user ul.user-list li.user-title div i{
	margin-top: 5px;
	display: block;
	font-size: 46px;
	color: #C4E3F3;
}
.x-check-user ul.user-list li.user-title div span{
	display: block;
	line-height: 26px;
}
.x-check-user ul.user-list li.user-title:hover {
	color: #00AAEF;
	border: 1px solid #FF6600;
}
.x-check-user ul.user-info {
	display: none;
}

.x-check-his ul.his-list {
	list-style:none;
}
.x-check-his ul.his-list li.his-body {
	display: block;
	border-bottom: 1px dashed #DCE8F1;
}
li.his-body div.his-time {
	width: 110px;
	float: left;
	padding-top: 9px;
}
li.his-body div.his-time i {
	margin-top: 4px;
	float: right;
	margin-right: -8px;
	font-size: 13px;
	color: #C4E3F3;
}
li.his-body div.his-ctn {
	margin-left: 110px;
	border-left: 1px solid #C4E3F3;
	padding-left: 40px;
}
li.his-body div.his-ctn div.ctn-title {
	line-height: 28px;
	font-weight: bold;
	padding: 5px;
}
li.his-body div.his-ctn div.ctn-title span.det {
	color: #A0A0A0;
	font-size: 13px;
	font-weight: normal;
	margin:0 10px;
}
li.his-body div.his-ctn div.ctn-msg {
	padding: 0 5px 5px 5px;
}

/**********************************************************************************/

/*
x-bg-info:#3a87ad x-bg-success:#82af6f x-bg-warning:#f89406 x-bg-danger:#d15b47 x-bg-purple:#9585bf x-bg-inverse:#333333 x-bg-pink:#d6487e x-bg-yellow:#fee188
*/
/*JxBody top*/
.x-window-bl.x-panel-nofooter {
	border-top: none !important;
}
.x-window-footer .x-btn-mc, 
.x-panel-footer .x-btn-mc {
	background-color: #35BAF6;
}
.x-window-footer .x-btn-mc:hover, 
.x-panel-footer .x-btn-mc:hover {
	background-color:#00AAEF !important;
}
.x-window-footer .x-btn button, 
.x-panel-footer .x-btn button {
	color:#FFFFFF;
}

.x-tab-toolbar .x-toolbar,
#page-toolbar .x-toolbar {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin-bottom: -1px !important;
}

.x-fa {
	margin-right: 6px;
}
.x-icon-only {
	margin: 0 !important;
    padding: 0;
    text-align: center;
}

.x-btn-mc .x-btn-arrow, .x-btn-mc .x-btn-split {
	margin-right: 4px;
}
.x-btn-white .x-btn-mc {
	background-color: #FFFFFF !important;
	border: 0px solid #00AAEF;
}
.x-btn-white .x-btn-mc:hover {
	background-color: #35BAF6 !important;
	border: 0px solid #00AAEF;
}
.x-btn-white button:hover {
	color:#FFFFFF !important;
}
.x-btn-white button {
	color:#2B7DBC !important;
}
.x-btn-success button {
	color:#fff !important;
}
.x-btn-success .x-btn-mc {
	background-color: #87B87F !important;
    border-color: #87B87F 
}
.x-btn-success .x-btn-mc:hover {
    background-color: #5CB85C !important;
    border-color: #5CB85C;
}
.x-btn-primary button {
	color:#fff !important;
}
.x-btn-primary .x-btn-mc{
	background-color: #6FB3E0 !important;
    border-color: #6FB3E0;
}
.x-btn-primary .x-btn-mc:hover {
    background-color: #1d6fa6 !important;
    border-color: #1d6fa6;
}
.x-btn-default button {
	color:#585858 !important;
}
.x-btn-default .x-btn-mc {
	background-color: #f0f0f0 !important;
    border-color: #f0f0f0;
}
.x-btn-default .x-btn-mc:hover {
    background-color: #E0E0E00; !important;
    border-color: #E0E0E00;
}
.x-btn-danger button {/*red*/
	color:#fff !important;
}
.x-btn-danger .x-btn-mc{
	background-color: #d3413b !important;
    border-color: #d3413b;
}
.x-btn-danger .x-btn-mc:hover {
    background-color: #b52c26 !important;
    border-color: #b52c26;
}
.x-btn-pink button {
	color:#fff !important;
}
.x-btn-pink .x-btn-mc{
	background-color: #d54c7e !important;
    border-color: #d54c7e;
}
.x-btn-pink .x-btn-mc:hover {
    background-color: #be2f64 !important;
    border-color: #be2f64;
}
.x-btn-warning button {
	color:#fff !important;
}
.x-btn-warning .x-btn-mc{
	background-color: #ffb44b !important;
    border-color: #ffb44b;
}
.x-btn-warning .x-btn-mc:hover {
    background-color: #fe9e19 !important;
    border-color: #fe9e19;
}
.x-btn-main button {
	color:#fff !important;
}
.x-btn-main .x-btn-mc{
	background-color: #2a8bcb !important;
    border-color: #2a8bcb;
}
.x-btn-main .x-btn-mc:hover {
    background-color: #1d6fa6 !important;
    border-color: #1d6fa6;
}

.x-toolbar-cell {
	padding-right:5px !important;
}

.x-form-field-wrap a,
.x-form-field-wrap button {
	padding: 3px 0px;
	text-align: center;
	color: #667B8F;
	background-color: #f0f0f0 !important;
}
.x-form-field-wrap .x-form-trigger-over {
	color: #00AAEF !important;
	background-color: #e0e0e0 !important;
}
.x-trigger-wrap-focus input.x-form-focus {
	border-color: #F59942 #D5D5D5 #F59942 #F59942 !important;
}
.x-trigger-wrap-focus a.x-form-trigger {
	border-color: #F59942 #F59942 #F59942 #D5D5D5;
}
.x-form-field-trigger-wrap  input.x-field-d,
.x-form-field-trigger-wrap  input.x-form-field{
	border-radius: 3px 0 0 3px;
}
.x-form-field-trigger-wrap a.x-form-trigger {
	border-radius: 0 3px 3px 0;
}

.x-tool-space {
	width: 2px;
	height: 16px;
	float: right;
	background-color: #c9c9c9;
	/*border-left: 1px solid #c9c9c9;*/
	margin: 6px 4px;
}
.search-item tr {
	height: 30px;
}
.x-date-hour,.x-date-minute,.x-date-second {
	padding:2px;
}
.x-date-hour select,.x-date-minute select,.x-date-second select {
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
}	

/* for ext css - over */
.x-fieldset {
    /*border:1px solid #deecfd;*/
    padding:15px;
    display:block;
	margin-bottom:0 !important;
}

.x-selectable, .x-selectable * {
    -moz-user-select:text!important;
    -khtml-user-select:text!important;
    -webkit-user-select:text!important;
}

.x-field-d {margin:0; text-align:center;}
.x-field-n {margin:0; text-align:right;}
.x-field-only, textarea.x-field-only {
	border-color: #D5D5D5 !important;
	background-color:#F0F0F0 !important;
	cursor:default;
}/* #e9edf2 color value == opacity:.6; and font color is #000*/
.x-field-only+a.x-form-trigger {
	border-color: #D5D5D5 !important;
}

.x-form-main {
	padding-top:10px;
}
.x-form-item label.x-form-item-label {
    display:block;
    float:left;
    width:100px;
    padding:3px;
    padding-left:0;
    clear:left;
    z-index:2;
    position:relative;
	/*white-space:nowrap;*/
}

.x-list-selected {
	color: white;
	background-color: #15428b;
}

.x-newgrid3-selected {
	color: white;
	background-color: #FF4400;
}

/* windows bottom btns */
.x-panel-btns {
    padding:6px 0 6px 0;/*左右加了5px，宽度显示就不对了*/
    background-color: #F2F2F2;
    border-bottom:6px solid #35BAF6;
}
.x-panel-footer-noborder.x-panel-btns {
	border-bottom-width:0 !important;
}

/* for fieldset and subgrid header */
.xf-panel-header, .xs-panel-header {
    color:#333;
    font-size:14px;
	font-weight:normal;
	padding:3px 10px;
	background-color:#fff;
	overflow:hidden;
}

.xf-panel-header span, .xs-panel-header span {
	margin-top:3px;
	font-weight:bold;
	display:inline-block;
	cursor: default;
}
.xf-panel, .xs-panel {
	border-bottom:1px dashed #aaa;
}
.xf-panel-body, .xs-panel-body {
    border-top:0 none;
    overflow:hidden;
}
.xf-panel-body {
	padding:10px;
}
.xf-panel-header-noborder, .xs-panel-header-noborder {
    border-width:0;
}
.xf-panel-body-noborder, .xs-panel-body-noborder {
    border-width:0;
}
.sub_panel {
	/*margin: 0 20px;*/
}
.sub_panel .x-grid3-header {
	/*border-top: 1px solid #00AAEF;*//*form中显示的子表不要蓝色线*/
	border-top: 1px solid #D8E3EF;
}

.total-row .x-grid3-cell-inner {
	font-weight:bold !important;
}
.total-row.x-grid3-row {
	border-color: #fff; !important;
	background-color: #ffff !important;
}

/* for grid bottom sum */
.x-grid3-summary-row {
    /*border-left:1px solid #fff;
    border-right:1px solid #fff;
	border-top:1px solid #f2f2f2;*/
    color:#333;
    /*background: #ffefbb;*/
}
.x-grid3-summary-row .x-grid3-cell-inner {
    font-weight:bold;
    padding-bottom:3px;
}
/*
.x-grid3-cell-first .x-grid3-cell-inner {
    padding-left:16px;
}*/
.x-grid-hide-summary .x-grid3-summary-row {
    display:none;
}
.x-grid3-summary-msg {
    padding:4px 16px;
    font-weight:bold;
}

/* for sub tree node */
.font-red  a span {color:#ff0000 !important;}
.font-blue a span {color:#0000ff !important;}
.font-green  a span {color:#006600 !important;}
.font-black  a span {color:#000000 !important;}

/*.x-window-tl .x-window-header {
    color:#ffffff !important;
	font:bold 13px tahoma,arial,verdana,sans-serif;
}*/
.x-window-header .x-tool {
	margin-top: 3px;
	color: #fff;
}
body.x-body-masked .x-window-plain .x-window-mc {
    background-color:#ffffff !important;
}

.x-tree-node {
	/*margin:2px 0 1px 0;*/
}
.x-tree-node-el {
	padding: 8px 0 8px 5px;
	font-size: 13px !important;
	font-family: "Microsoft YaHei",tahoma,sans-serif;
}
.x-tree-node .x-tree-node-over {
	background-color: #fcf8e3;/*eee*/
}
.x-tree-node .x-tree-selected {
	background-color: #ffefbb;/*d9e8fb*/
}

/* for menu tree */
.menu_scrolldiv {
	width: 8px;
	position: absolute;
	top: 0;
	background: #222;
	border-radius: 4px;
	z-index: 1;
	cursor: pointer;
}
.menu_bg .x-tree-root-ct {/*form main menu scroll*/
	position: absolute;
	width: 100%;
}

.menu_bg{
	position: relative;/* for menu no view scroll */
	background-color:#32404E;/*FBFBFB #32404E;*/
}
.menu_bg .x-tree-node i{
	color:#C3DAF9;/*585858 C3DAF9*/
}
.menu_bg .x-tree-node a span{
	color:#C3DAF9;/*585858 C3DAF9*/
	font-size:15px;
}
.x-tree-node div.one-menu{
	background-color:#32404E;/*F2F2F2 #32404E;*/
    padding:20px 5px 20px 7px;
	border-bottom: 1px solid #32404E;/*E5E5E5 #708090;*/
}
.x-tree-node div.one-menu + ul{
    border-bottom: 1px solid #2c3845;/*708090*/
}
.x-tree-node div.one-menu.collpse{
	padding-left: 7px;
	padding-right: 7px;
}
.x-tree-node div.one-menu.collpse .menu-icon{
	margin-right: 0;
}
.x-tree-node div.one-menu.collpse .menu-icon-v,
.x-tree-node div.one-menu.collpse span.txt {
	display: none;
}
/*IE Prevent menu icons new line display*/
.ext-ie .x-tree-node div.one-menu span,
.ext-ie .x-tree-node div.two-menu span {
	display: inline-block;
}
.ext-ie .x-tree-node div.two-menu .fa-caret-right {
	padding-left: 10px;
}

.x-tree-node-leaf.three-menu,
.x-tree-node div.two-menu{
	background-color:#2c3845;/*FBFBFB #32404E;*/
    padding:12px 0 12px 28px;
}
/*.x-tree-node div.three-menu{
	background-color:#32404E;
    padding:10px 0 10px 15px;
}*/
.menu_bg div.x-tree-node-over {
	background-color:#3C4A57;/*E6F1F6 475360*/
	/*border-left:3px solid #2B7DBC !important;*/
}
.menu_bg div.x-tree-node-over i,
.menu_bg div.x-tree-node-over a span{
	color:#FFFFFF;/*2B7DBC FFFFFF*/
}
.menu_bg div.x-tree-node-el{
	/*border-left:3px solid #F8F8F8;*/
}
.menu_bg div.x-tree-selected {
	background-color:#475360;/*FFFFFF 475360*/
	/*border-left:3px solid #FF6600;*//*2B7DBC FF6600*/
}
.menu_bg div.x-tree-selected i,
.menu_bg div.x-tree-selected  a span{
	color:#FFF;/*2B7DBC FFF */
}
.menu_bg li.x-tree-node {
	margin:0 !important;
}
/*.x-tree-node-expanded .fa-chevron-right:before {
	content: "\f078";
}*/
.x-menu-two {
	background-color:#32404E; 
	padding: 0;
}
.x-menu-two .x-menu-item-text {
	color:#C3DAF9;
	font-size:14px;
}
.x-menu-two a.x-menu-item {
	padding:10px 21px 10px 27px;;
}
.x-menu-two .x-menu-item-active {
	color:#FFFFFF;
	background-color:#475360;
	border-color: #475360;
}
.x-menu-two .x-menu-item-active a.x-menu-item {
	border-color:#475360;
}
.x-menu-two .x-menu-item-arrow {
	background-image: none;
}
.menu_bg .two-menu.x-tree-selected {
	border-right:3px solid #FF6600;
}

/*menu top*/
.xme-panel, .xme-panel-body {
	/*border-right: 0px solid #E0E0E0;*/
}
.xme-panel-header {
	display: none;
    color:#C3DAF9;/*585858 C3DAF9*/
	font-weight:blod; 
    font-size: 15px;
    border-bottom: 1px solid #708090;
	background-color:#32404E; /*F2F2F2 32404E*/
	
    padding:6px 5px 6px 18px;
    line-height: 28px;
}
.xme-panel-header-text {
	padding: 4px 0 0 10px;
}
.xme-panel-header button i {
    color: #C3DAF9;
}
.main-menu-tree:before {
	content: "\f009";
	font-size: 18px;
}
.xme-panel-header .x-panel-inline-icon .fa {
	margin: 6px 0 0 3px;
	color: #C3DAF9 !important;
}

/*
.menu_bg .x-tree-ec-icon {
	float: right;
	margin-right: 10px;
}*/

/**************************/
.myhidden {display:none !important;}
.fun-icon {
	margin-right:5px;
}
.fa-funicon:before {
	content: "\f11d";/*f096 f15b fa-file*/
}
.fun-menu-icon:before {
	content: "\f114";/*f07b-folder f0f4-cup*/
}
.funmd-icon {
	height: 18px;
	width: 16px;
	margin-right: 5px;
}
.funmdy-icon {
	margin: 3px 5px 0 5px;
}
.funmdx-icon {
	float: right;
	margin: 3px 17px 0 0;
}
.funmdx-icon.itc {/*Firefox 显示有点异常*/
	margin-top: -19px;
}
.x-tree-selected .funmdx-icon {
	margin-right: 14px;
}

.one-menu .x-tree-node-icon {display:none;}
.one-menu .x-tree-ec-icon{display:none;}
.two-menu .x-tree-node-icon {display:none;}
.two-menu .x-tree-ec-icon{display:none;}
.two-menu .x-tree-node-indent .x-tree-elbow-line{width:4px;}
.three-menu .x-tree-ec-icon{display:none;}
.three-menu .x-tree-node-icon {display:none;}

/***************** 首页顶部菜单与图标样式 *******************/
.top-menu-img{height:16px;cursor:pointer;}
.top-menu-text{padding: 0 2px 0 6px;color:#FFF;font-size:13px;font-weight:normal;text-decoration:none;cursor:pointer;}
.top-menu-text:hover {color:#ff9900;}
.top-fun-text{
	color:#FFF;
	background-color:#00AAEF;/*#75aef4 65C8F2*/
	font-size:14px;
	cursor:pointer;
	height: 60px;
    line-height: 60px;
	float: left;
	min-width: 115px;
	padding-left: 5px;
	text-align: center;
}
.top-fun-text:last-child {
	/*border-right: 1px solid #E1E1E1;*/
}
.top-fun-text:hover {color:#FFF; background-color:#1FB4F7;}
.top-fun-text:hover .top-fun-img {color:#FFF;}
.top-fun-text i.fa {padding-right: 5px !important;}
.top-fun-curr{color:#FFF; background-color:#35BAF6;}/*FF6600 35BAF6*/
.top-fun-curr .top-fun-img{color:#FFF;}
.top-fun-img{cursor:pointer;width:14px;height:14px;color:transparent;margin-left:5px;}
.top-fun-img:hover {color:#FF6600 !important;}

.main_tab_down {color:#FFF; cursor: pointer; padding: 5px 2px 0 5px; border-radius: 3px;}
.main_tab_down:hover {background-color:#D15B47;}
.main_tab_down i {font-size:22px; margin-top: 20px;}

.main_collpse {color:#FFF; cursor: pointer; margin: 20px 10px 0 0; padding: 3px 3px 3px 5px; border-radius: 3px;}
.main_collpse:hover {background-color:#0094D4;}
.collpse .main_collpse {
	margin-right: 15px;
	background-color: #4d9dcc;
    box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.25);
    border-color: rgba(255, 255, 255, 0.35);
}
.main_logo {cursor:pointer; width:162px; margin-top:2px;}
.collpse .main_logo {display: none;}
.x-main-tab {
	padding:1px 3px 0 3px; box-sizing:content-box; 
	background-color:#F6F6F6; 
}
	
.wfnav-icon{
	background-image:url( ../images/icons/button/nav_active.gif) !important;
	margin:-20px 4px 0 0;
	float:right;
	width:15px;
	height:17px;
	cursor:pointer;
}
.wfnav-icon-chrome{margin-top:0;}
.top-menu-user {
	width:145px;
}
.top-menu-user .user-info {
	width: 70px;
}

/*********************************************************************/

.x-grid3-filter{height:20px;border-bottom:1px solid #e2e2e2}
.x-filter{overflow:hidden;}
.x-grid3-row.x-grid3-row-alt{
	border-top-color:#F6F6F6;
	background-color:#F6F6F6;
}
.x-grid3-row {
	border-width:1px;
    border-color:#DEDEDE;
	border-top-color:#FFFFFF;
}
.x-grid3-cell-inner{/*set row height*/
	font-size:13px !important;
}

.x-grid3-row td, .x-grid3-summary-row td {
	font-family: "Microsoft YaHei",tahoma,sans-serif;
	padding-top:4px !important;
    padding-bottom:4px !important;
	line-height: 18px !important;
    vertical-align: middle !important;
	border-left-width:0 !important;
    border-right-width:0 !important;
}
.x-grid3-row-selected {/*#fbec88 #dff0d8*/
	border-top:1px solid #ffefbb !important;
	border-bottom:1px solid #f0ad4e;
	background-color:#ffefbb !important;
}
.x-grid3-row-expander {
    background-color: #fafdff;
}
td.ux-grid-hd-group-cell {
	border-color: #e6f1fc;
    background-color: #fafdff;
    border-bottom: 1px solid #d8e3ef;
}
.x-grid3-hd-inner {
	font-family: "Microsoft YaHei",tahoma,sans-serif;
	padding:10px 3px 9px 5px !important;/*old is : 4px 3px 4px 5px*/
	height:34px;
}
td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner {
	background-color:#e6f1f6;
	/*padding-bottom:11px !important;
	border-bottom:1px solid #aaccf6 !important;*/
}
td.x-grid3-hd:hover {
	background-color:#e6f1f6;
}
.x-grid3-row-over, .x-grid3-row:hover {
	border-top:1px solid #ffefbb !important;
	border-color:#F0AD4E;
	background-color:#FCF8E3 !important;
}
.x-grid3-rowicon {
	font-size: 18px;
	padding: 2px;
	cursor: pointer;
	color: #337ab7;
}
.x-grid3-row-last {
	/*border-bottom:1px solid #F6F6F6;*/
}
.x-form-field.x-item-disabled {
	background-color:#FBFBFB;
}

/*************x-tab************/
.form-tab .x-tab-strip-top .x-tab-strip-inner {
	padding:15px !important;
}
.form-tab .x-tab-strip span.x-tab-strip-text {
	font-size:15px !important;
}
.form-tab .x-tab-toolbar {
	padding-top:15px;
}
.form-tab .x-tab-toolbar .x-toolbar {
	border-bottom-width:0 !important;
}
.x-tab-strip-wrap {
	background-color: #FFF !important;
}

.x-tab-toolbar {
	padding: 10px;
    position: absolute;
    right: 0;
    top: 0;
}
.xs-panel-header .x-tool:hover:enabled,
.xf-panel-header .x-tool:hover:enabled,
.x-tab-toolbar .x-tool:hover:enabled {
	color: #00AAEF !important;
	background-color: #F6F6F6 !important;
}
/*被 x-tool-toggle 替代*/
.fa .toggle {
	display:none;
}

.sub_tab {
	border-bottom: 1px dashed #AAA;
}
.x-tab-panel-header {
	border-bottom: 1px solid #00AAEF;
}

.x_tab_work .x-tab-strip-top .x-tab-strip-inner {
	height: 49px;
	padding: 10px 15px;
}
.x_tab_work .x-tab-panel-header {
	border-bottom: 1px solid #DCE8F1;
}
.x_tab_work .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner {
    border-bottom: 2px solid #FF6600;
}
.x_tab_work .x-tab-strip span {
	display: inline-table;
}
.x_tab_work .x-tab-strip .badge {
	margin-left: 2px;
}

.sub_tab .x-tab-strip-top .x-tab-strip-inner {
	height: 49px;
	padding: 10px 15px;
}
.x-tab-strip-top .x-tab-strip-inner {
	height: 59px;
	padding: 15px 15px;
}
.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner {
	border-bottom: 2px solid #00AAEF;
}

/*******************x-panel******************/
.x-panel {
    border-color:#65c8f2;/*#0094d4*/
}
.x-panel-body {
	border-color:#65c8f2;
}
.x-panel-header {
    color:#ffffff;
	border-color:#65c8f2;
	font-weight:normal; 
    font-size: 13px;
    font-family: "Microsoft YaHei",tahoma,sans-serif;
    background-color: #35BAF6;
}
div.x-panel-inline-icon .fa {
	color:#4383B4;
	font-size: 16px;
	cursor: default;
	margin-top: 7px;
}

.xpt-panel {
	/*border-bottom: 1px dashed #DCE8F1;*/
}
.xpt-panel-header {
	color:#4383B4;
	font-weight: normal;
    font-size: 15px;
    font-family: "Microsoft YaHei",tahoma,sans-serif;
	border-bottom:1px solid #DCE8F1;
	background-color:#FFFFFF;/*#35BAF6*/
	
    overflow:hidden;
    zoom:1;
	padding:5px 10px;
    line-height: 18px;
}
.xpt-panel-header span {
	display:table;
	margin-top:5px;
}
.xpt-panel-header button {
	color:#ACD392;
}
.xpt-panel-header button:hover {
	color:#4CAE4C !important;
}

.xpt-panel-body {
	border-bottom:0px solid #DCE8F1;
    /*border:1px solid #d3dbde;
    border-top:0 none;*/
    overflow:hidden;
	background-color: #FFF;
}
.xpt-panel-body:after {
	/*border-bottom:1px solid #DCE8F1;*/
}
.x-portlet {
	background-color: #FFF;
}

.x-layout-split {
	background-color:#F6F6F6;
}

.x-form-empty-wrap{
	width:22px;
	height:22px;
}

.x-list-wrap {border-bottom:1px dotted #d0d0d0;}

.x-btn-rowin {
	right: 5px;
	position: absolute;
}
.x-btn-rowin i {
	color: #8C8C8C;
	visibility: hidden;
	margin: 0 5px 0 5px;
	cursor: pointer;
}
.x-btn-rowin i:hover {
	color: #5C5C5C;
}
.x-grid3-cell:hover .x-btn-rowin i {
	visibility: visible;
}

.x-btn-qryi {
	color:#667B8F;position:absolute;top:8px;right:5px;
}
.x-btn-qryi:hover {
	color:#00AAEF;
	cursor: pointer;
}
.x-btn-qryx {
	color: #DD5A43; cursor: pointer;
}
.x-btn-qryx:hover {
	color:#FF0000;
}
.x-btn-qry button {
	padding: 5px 8px 5px 8px !important;
}
.x-btn-qry .x-btn-mc {
	background-color:#FFF !important;
}
.tool-query {/*99bbe8 deecfd*/
	/*height: 41px;*/
	padding: 2px 0 2px 0 !important;
    border-bottom:1px solid #d2dadd !important;
    background-color: #FFFFFF;
    font-size:12px !important;
}
.tool-query .x-btn button{
	padding: 2px 8px 4px 8px !important;
}
.sub_tab .tool-query,
.sub_panel .tool-query {
	border-bottom-width:0 !important;
}
.x-query-label {
	width: 80px;
	text-align: right; 
	padding-right: 4px;
}
.x-toolbar-left {
	padding-left: 5px !important;
}
.x-toolbar-right {
	padding-right: 5px !important;
}
.x-toolbar {
	height: 60px;
	position: relative;
	background: #fff;
	padding: 12px 0 !important;
	border-bottom:2px solid #00aaef !important;
}
.sub_tab .x-toolbar:not(.x-pagebar),
.sub_panel .x-toolbar:not(.x-pagebar) {
    height: 34px;
	padding: 3px 0 !important;
    border-bottom: 0px solid #00aaef !important;
}
.sub_tab .x-btn button,
.sub_panel .x-btn button {
    padding: 4px 6px 4px 6px;
}
/*选择菜单中的表格工具栏要显示小一点*/
.x-combo-list .x-toolbar,
.x-menu-list .x-toolbar{
	height: 38px !important;
	padding: 4px 0 !important;
}

.x-btn-xiao button,
.x-menu-list .x-toolbar .x-btn button {
    padding: 4px 8px 5px 8px;
}

/*分页工具栏的样式*/
.x-pagebar{
	height: 38px !important;
	padding: 4px 0 !important;
	border-width: 0;
	border-top:1px solid #f0f0f0 !important;
	border-bottom:0 solid #afb8c6 !important;
}
.x-pagebar .x-btn-mc {
	background-color: transparent;
}
.x-pagebar .x-btn button {
	color: #00aaef !important;
	padding: 5px 10px !important;
}
.x-pagebar .x-btn button i {
    padding-right: 0 !important;
}
.x-pagebar .x-btn-mc em {
	margin-right: 0 !important;
}
.x-tbar-page-number {
	text-align:center !important;
}

/* for login or main page */
.msg-hint {
	height:22px;
	clear:both;
	color:#FF9900;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	border:0 solid #0000FF;
}
#msg-div {
    position:absolute;
    left:100px;
    top:10px;
    width:200px;
    z-index:20000;
	text-align:center;
}
.login-img {
	background-image:url(../images/login.jpg) !important;
}
/*  工作消息列表    */
.pull-right {
	float: right;
}
.nav_msg_notip {
	font-size: 15px;
	padding-top: 30px;
	padding-left: 10px;
	color:#A3BAD9;
	text-align: left;
}

.plet-msg {
	
}
.plet-msg-header {
	padding: 5px;
	height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #393939;
	/*background-color: #F7F7F7;*//*FAFDFF*/
	border-top: 1px dashed #DCE8F1;
}
.plet-msg-header-open {
	border-bottom: 1px dashed #DCE8F1;
}
.plet-msg-header:hover {
	cursor: pointer;
}
.plet-msg li:first-child .plet-msg-header {
	border-top-width: 0px;
}
.plet-msg li:last-child .plet-msg-header {
	border-bottom: 1px dashed #DCE8F1;
}
.plet-msg-header.header-0 {
	cursor: default;
	/*background-color: #FFFFFF;*/
}
.header-0 .msg-icon {
	/*color:#858585;*/
}
.header-0 .pull-right.nav-flag {
	visibility: hidden;
}

.plet-msg-header .msg-body {
	padding: 5px 0;
	margin-left: 40px;
}
.plet-msg-header .nav-flag {
	color: #858585;
	font-size: 10px;
	width: 20px;
	margin: 8px 20px 8px 10px;
}
.plet-msg-header .badge {
	font-size: 10px;
	margin-top: 7px;
}
.plet-msg-header .msg-object {
	padding: 5px;
	float: left;
	line-height: 20px;
}
.plet-msg-ct {
	padding: 5px;
}
.plet-msg-ct li {
	color: #2B7DBC;
	padding: 5px 0 5px 40px;
}
.plet-msg-ct li:hover {
	cursor: pointer;
	color: #FF4400;
	background-color: #F7F7F7;
}

/*  常用功能样式  */
.nav_fun_body {
	padding: 0 5px 0 10px;
}
.nav_fun_type {
	border-bottom: 1px solid #DCE8F1;
}
.nav_fun_type span {
	padding: 5px 10px 3px 10px;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	display: inline-block;
	border-bottom: 2px solid #FF7777;
}
.nav_fun_type.odd span {
	border-bottom-color: #00CED1;
}
.nav_fun_table li {
	padding: 5px 5px;
	line-height: 30px;
	font-size: 14px;
	color: #393939;
	border-bottom: 1px dashed #DCE8F1;
}
.nav_fun_table li:hover {
	cursor: pointer;
	color: #FF4400;
	background-color: #F7F7F7;
}

.nav_fun_table li.even i {
	color:#FF7777;/*DD5A43*/
}
.nav_fun_table li.odd i {
	color:#00CED1;
}
.nav_fun_table .fun-object {
	padding: 14px 10px;
	width: 40px;
	height: 40px;
	float: left;
}
.nav_fun_table .fun-body {
	padding-top: 0;
	margin-left: 5px;
	white-space: nowrap;
}

/*  流程中心样式  */
.x-work-nodata {
	padding-top: 40px;
	color: #A0A0A0;
	font-size: 15px;
	display: block;
	text-align: center;
}
.x-work-table {
	width: 100%;
}
.x-work-table tr {
	height: 36px;
	border-bottom: 1px solid #DCE8F1;
}
.x-work-table tr td {
	padding: 5px;
	line-height: 24px;
	font-size: 14px;
}
.x-work-table tr td.small {
	color: #909090;
	font-size: 12px !important;
}
.x-work-table tr td:first-child {
	padding-left: 10px;
}
.x-work-table tr td:last-child {
	padding-right: 10px;
}
.x-work-table tr td i {
	/*font-size: 6px;
	padding: 8px 5px;
	float: left;*/
}
.x-work-table tr td i.icon {
	font-size: 14px;
	margin-right: 5px;
}
.x-work-table tr:hover {
	cursor: pointer;
	background-color: #F7F7F7;
}
/**********************************************/

.nav_wait_a {color:#0080FF;}
.nav_warn_a {color:#FF4400;}

.top_bg {
	width:100%; height:100%;
	background-color:#00AAEF;
}
.top_bg img {padding:5px;}/*10px*/
.top_sysbtn {
	width:100%;
	height:60px;
	text-align:right;
	vertical-align: bottom;
	/*border-left: 1px solid #E1E1E1;*/
}
.top_info {
	color:#FF9900;
	width:100%;
	height:30px;
	/*float:right;
	text-align:right;*/
	font-size:14px;
	/*background-color:#FFF;*/
}
.top_fun_title {
	display:inline-block;
	color:#FFF;/*FFF 475059*/
	margin:24px 5px 0 10px;
}
.top_fun_title span i {
	cursor:pointer;
}
.top-nav,.top-nav li.blue a {background-color:#00AAEF;}
.top-nav li.blue a:hover {background-color:#35BAF6;}
.x-portal-bg .x-panel-body {background-color:#F6F6F6;}
/*.active {color:#FF9900;}*/

.tree_root_ext{background-image:url( ../images/icons/button/treeroot_ext.gif) !important;}
.tree_root{background-image:url( ../images/icons/button/treeroot.gif) !important;}
.tabs {background-image:url( ../images/icons/button/grid.gif) !important;}
.tab_sub {background-image:url( ../images/icons/button/sub.gif) !important;}
.tab_grid {background-image:url( ../images/icons/button/grid.gif) !important;}
.tab_form {background-image:url( ../images/icons/button/form.gif) !important;}
.tab_des{background-image:url( ../images/icons/fam/des.gif) !important;}

.hd_attach {background:url(../images/icons/button/attach.gif) no-repeat;}
.flag_attach {background:url(../images/icons/button/attach_flag.gif) no-repeat;cursor:pointer;background-position: center center;}

.nav_fun:before {
	content: "\f024";/*flag*/
	color:#FF7777 !important;
}
.nav_msg:before {
	content: "\f09e";/*rss*/
	color:#FF6600 !important;
}
.nav_chart:before {
	content: "\f0e4";/*dashboard*/
}
.nav_work:before {
	content: "\f0b1";/*briefcase*/
	color:#FF6600;
}
.nav_result:before {
	content: "\f0ce";/*table*/
}
.eb_undo:before {
	content: "\f0e2";/*undo*/
}
.eb_replace:before {
	content: "\f0ec";/*exchange*/
}
.eb_audit_cancel:before{
	content: "\f00d";/*close*/
}
.eb_audit_back:before{
	content: "\f08b";/*sign-out*/
}
.eb_calc:before{
	content: "\f1ec";/*calculator*/
}
.eb_stat:before{
	content: "\f1ec";/*calculator*/
}
.eb_impexcel:before{
	content: "\f1c3";/*file-excel-o*/
}
.eb_dirprint:before {
	content: "\f02f";/*print*/
}
.eb_cog:before{
	content: "\f013";/*cog*/
}
.gear:before{
	content: "\f013";/*cog*/
}
.eb_setattr:before{
	content: "\f013";/*cog*/
}
.eb_showpic:before{
	content: "\f03e";/*picture-o*/
}
.eb_import:before{
	content: "\f067";/*plus*/
}
.eb_imp:before{
	content: "\f067";/*plus*/
}
.eb_exp:before {
	content: "\f064";/*share*/
}
.eb_return:before {
	content: "\f08b";/*sign-out*/
}
.eb_next:before {
	/*content: "\f063";arrow-down*/
	content: "\f054";/*chevron-right*/
}
.eb_pre:before {
	/*content: "\f062";arrow-up*/
	content: "\f053";/*chevron-left*/
}
.eb_qry:before {
	content: "\f002";/*search*/
}
.eb_qryh:before {
	content: "\f1e5";/*binoculars*/
}
.eb_checkset:before, 
.eb_invoke:before {
	content: "\f013";/*cog*/
}
.eb_create_sub:before {
	content: "\f067";/*plus*/
}
.eb_create:before {
	content: "\f067";/*plus*/
}
.eb_create_eg:before {
	content: "\f067";/*plus*/
}
.eb_save:before {
	content: "\f0c7";/*save*/
}
.eb_save_eg:before {
	content: "\f0c7";/*save*/
}
.eb_copy_eg:before, .eb_copy:before {
	content: "\f0c5";/*copy*/
}
.eb_delete_eg:before, .eb_delete:before {
	content: "\f014";/*trash-o*/
}
.eb_form:before {
	content: "\f0f6";/*file-text-o*/
}
.eb_audit:before {
	content: "\f00c";/*check*/
}
.eb_agree:before {
	content: "\f00c";/*check*/
}
.eb_chkw:before {
	content: "\f09e";/*rss*/
}
.eb_check:before {
	content: "\f046";/*check-square-o*/
}
.eb_query:before {
	content: "\f002";/*search*/
}
.refresh:before {
	content: "\f021";/*refresh*/
}
.eb_refresh:before {
	content: "\f021";/*refresh*/
}
.eb_down:before {
	content: "\f019";/*download*/
}
.eb_up:before {
	content: "\f093";/*upload*/
}
.eb_empty:before {
	content: "\f097";/*fa-bookmark-o*/
}
.eb_add:before {
	content: "\f067";/*plus*/
}
.eb_change:before {
	content: "\f045";/*fa-share-square-o*/
}
.eb_print:before {
	content: "\f02f";/*print*/
}
.eb_expxls:before {
	content: "\f1c3";/*file-excel-o*/
}
.eb_upload:before {
	content: "\f093";/*upload*/
}
.eb_sum:before {
	content: "\f157";/*cny*/
}
.eb_chart:before {
	content: "\f080";/*bar-chart*/
}
.eb_deletegd:before {
	content: "\f014";/*trash-o*/
}
.eb_savegd:before {
	content: "\f067";/*plus*/
}
.eb_creategd:before {
	content: "\f045";/*fa-share-square-o*/
}
.eb_menu:before {
	content: "\f141";/*fa-ellipsis-h*/
}
.eb_more:before {
	content: "\f141";/*fa-ellipsis-h*/
}
.eb_select:before {
	content: "\f00c";/*check*/
}
.eb_clear:before {
	content: "\f00d";/*close*/
}
.close:before {
	content: "\f00d";/*close*/
}
.eb_cancel:before {
	content: "\f00d";/*close*/
}
.eb_enable:before {
	content: "\f046";/*check-square-o*/
	color: #85B558;
}
.eb_valid:before {
	content: "\f046";/*check-square-o*/
	color: #85B558;
}
.eb_prop:before {
	content: "\f0c9";/*bars*/
}
.eb_win:before {
	content: "\f17a";/*windows*/
}
.eb_logout:before {
	content: "\f08b";/*sign-out*/
}
.eb_pass:before {
	content: "\f084";/*key*/
}
.eb_online:before {
	content: "\f007";/*user*/
}
.eb_addpic:before {
	content: "\f03e";/*picture-o*/
}
.eb_exesql:before {
	content: "\f04b";/*play*/
}
.eb_dataimp:before {
	content: "\f064";/*plus-square*/
}
.eb_windows:before {
	content: "\f17a";/*windows*/
}
.upload_icon:before {
	content: "\f03e";/*picture-o*/
}
.eb_pattach:before {
	content: "\f093";/*upload*/
}
.eb_reply:before {
	content: "\f1d9";/*f112 reply f1d9 fa-send-o*/
}
.eb_colse:before {
	content: "\f00d";/*close*/
}
.eb_remcc:before {
	content: "\f00d";/*close*/
}
.eb_remco:before {
	content: "\f00d";/*close*/
}
.eb_hometabapp:before {
	display: none;
	/*content: "\f006";*//*star-o*/
}
.eb_home:before {
	content: "\f015";/*home*/
}
.eb_proxy:before {
	content: "\f044";/*pencil-square-o*/
}
.eb_wfnav:before {
	content: "\f009";/*th-large*/
}
.eb_code:before {
	content: "\f121";/*code*/
}
.eb_extcode:before,
.eb_gridcode:before,
.eb_filecode:before {
	content: "\f1c9";/*file-code-o*/
}

/*************************** FORM设计面板的样式 ***************************/
.fdes-canvas { 
	border-top:1px dashed #000000;
	border-left:1px dashed #000000;
	position:absolute;
	top:10px;
	left:10px;
	width:720px;
	height:1500px;
	z-index:0;
}
.fdes-canvas-bg { 
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}
.fdes-grid { 
	border-right:1px dashed #7C7C7C;
	border-bottom:1px dashed #7C7C7C;
	position:absolute;
	width:120px;
	height:30px;
	z-index:0;
}
.fdes-formitem {
	-moz-opacity: 0.20;
	opacity:.20;
	filter:alpha(opacity=20);
	position:absolute;
	z-index:10;
	cursor:pointer;
	background-color:#3E3E3E;
}
.fdes-columnitem {
	-moz-opacity: 0.20;
	opacity:.20;
	filter:alpha(opacity=20);
	position:absolute;
	z-index:100;
	cursor:pointer;
	background-color:#00C400;
}
.fdes-fielditem {
	z-index:1000;
	color:#0080FF;
	font-size: 13px;
	position:absolute;
	cursor:pointer;
	background-color:#E0E0E0;
	box-sizing : content-box;
}
.fdes-divitem {
	z-index:1000;
	color:#0080FF;
	font-size: 13px;
	position:absolute;
	cursor:pointer;
	background-color:#F0BBBD;
	box-sizing : content-box;
}
.fdes-fieldhidden {
	background-color:#838383;
}
.fdes-selectcomp {
	border:1px dashed #FF0000;
}
.fdes-selectdiv{
	z-index:9000;
	position:absolute;
	border:1px dashed red;
}


/*************************** 其他样式 ***************************/
.wp-title{
	height:60px;
	font-size: 14px;
	padding: 18px 10px;
	border-bottom: 2px solid #00aaef;
}
.x-nav li {
	padding: 5px 10px;
	line-height: 30px;
	font-size: 14px;
	cursor: pointer;
	border-bottom: 1px solid #DCE8F1;
}
.x-nav li:hover {
	background-color: #ffefbb;
}
.x-nav li.active {
	background-color: #ffefbb;
	border-color: #FF6600;
}

