input,select,textarea{
	font-family:Microsoft YaHei,微软雅黑,tahoma,arial;
}
/*tab css*/
.tab{
	height:36px;
	font-size:14px;
}
.tab .btn-left,.tab .btn-right{
	background:url(../images/tab_side.jpg) no-repeat;
	width:1px;
	height:36px;
}
.tab .btn-inner{
	background:url(../images/tab_inner.jpg) repeat-x;	
	width:auto;
	padding:0px 5px;
	height:36px;
	line-height:36px;
}

.tab .btn-role{
	background:url(../images/icon/icon-close.png) center center no-repeat;
	width:22px;
	height:36px;
}

.tab .btn-role:hover{
	background:url(../images/icon/icon-close-black.png) center center no-repeat !important;
}
.tab-selected .btn-left,.tab-selected .btn-right,.tab-selected .btn-inner{
	background:url(../images/tab_selected.jpg) no-repeat;
}
.tab-selected .btn-inner{
	color:#FFF;
	background-repeat:repeat-x;
}
.tab-selected .btn-role{
	background:url(../images/icon/icon-close-hover.png) center center no-repeat !important;
}
.tab-unclose .btn-role,.tab-unclose .btn-role:hover{
	background:url(../images/icon/icon-lock.png) center center no-repeat !important;
}
/*end tab css*/
/*btn 37*/
.btn .btn-inner .button{
	border:none !important;
	background:none !important;
}
.btn{
	-moz-user-select:none;
	user-select:none;
}
.btn-37{
	height:37px;
	line-height:33px;
}
.btn-37 .btn-left{
	background:url(../images/btn_left.png) right center no-repeat;
	width:7px;
	height:37px;
}
.btn-37 .btn-right{
	background:url(../images/btn_right.png) left center no-repeat;
	width:7px;
	height:37px;
}
.btn-37 .btn-icon{
	height:37px;
}
.btn-37 .btn-role{
	height:37px;
}
.btn-37 .btn-inner{
	background:url(../images/btn_inner.png) repeat-x;
	color:#606060;
	font-size:14px;
	height:37px;
	padding:0px 6px;
}
.btn-37:hover .btn-left{
	background:url(../images/btn_left_hover.png) right center no-repeat;
}
.btn-37:hover .btn-right{
	background:url(../images/btn_right_hover.png) left center no-repeat;
}
.btn-37:hover .btn-inner{
	background:url(../images/btn_inner_hover.png) repeat-x;
	color:#FFF;
}
/*btn-34*/
.btn-34{
	height:34px;
	line-height:33px;
}
.btn-34 .btn-left{
	background:url(../images/btn_34_left.png) right center no-repeat;
	width:6px;
	height:34px;
}
.btn-34 .btn-right{
	background:url(../images/btn_34_right.png) left center no-repeat;
	width:7px;
	height:34px;
}
.btn-34 .btn-icon{
	height:34px;
}
.btn-34 .btn-role{
	height:34px;
}
.btn-34 .btn-inner{
	background:url(../images/btn_34_inner.png) repeat-x;
	color:#606060;
	font-size:14px;
	height:34px;
	padding:0px 6px;
}



.btn-34 .btn-inner .button{
	height:34px;
	line-height:34px;
}
.btn-34-red .btn-left{
	background:url(../images/btn_34_red_left.png) right center no-repeat;
}
.btn-34-red .btn-right{
	background:url(../images/btn_34_red_right.png) left center no-repeat;
}
.btn-34-red .btn-inner{
	background:url(../images/btn_34_red_inner.png) repeat-x;
	color:#FFF;
}
.btn-34-red .btn-inner .button,.btn-34-blue .btn-inner .button{
	color:#FFF;
	font-size:14px;
	cursor:pointer;
}
.btn-34-blue .btn-left{
	background:url(../images/btn_34_blue_left.png) right center no-repeat;
}
.btn-34-blue .btn-right{
	background:url(../images/btn_34_blue_right.png) left center no-repeat;
}
.btn-34-blue .btn-inner{
	background:url(../images/btn_34_blue_inner.png) repeat-x;
	color:#FFF;
}
/*btn-34-grey*/
.btn-34-grey{
	height:34px;
	line-height:34px;
}
.btn-34-grey .btn-left{
	background:none;
	width:7px;
	height:34px;
}
.btn-34-grey .btn-right{
	background:none;
	width:7px;
	height:34px;
}
.btn-34-grey .btn-icon{
	height:34px;
	width:26px;
}
.btn-34-grey .btn-role{
	height:34px;
}
.btn-34-grey .btn-inner{
	background:none;
	color:#606060;
	font-size:14px;
	height:34px;
	padding:0px 6px;
}
.btn-34-grey .btn-inner .button{
	height:34px;
	line-height:34px;
	color:#606060;
	font-size:14px;
}
.btn-34-grey:hover .btn-left{
	background:url(../images/btn_34_left.png) right center no-repeat;
}
.btn-34-grey:hover .btn-right{
	background:url(../images/btn_34_right.png) left center no-repeat;
}
.btn-34-grey:hover .btn-inner{
	background:url(../images/btn_34_inner.png) repeat-x;
}

/*btn-25*/
.btn-25{
	height:25px;
	line-height:25px;
}
.btn-25 .btn-left{
	background:none;
	width:7px;
	height:25px;
}
.btn-25 .btn-right{
	background:none;
	width:7px;
	height:25px;
}
.btn-25 .btn-icon{
	height:25px;
	width:20px;
}
.btn-25 .btn-role{
	height:25px;
}
.btn-25 .btn-inner{
	background:none;
	color:#606060;
	font-size:14px;
	height:25px;
	padding:0px 4px;
}
.btn-25 .btn-inner .button{
	height:25px;
	line-height:25px;
	color:#606060;
	font-size:12px;
}
.btn-25:hover .btn-left{
	background:url(../images/btn_25_left.png) right center no-repeat;
}
.btn-25:hover .btn-right{
	background:url(../images/btn_25_right.png) left center no-repeat;
}
.btn-25:hover .btn-inner{
	background:url(../images/btn_25_inner.png) repeat-x;
}

.btn-34-pressed .btn-left{
	background:url(../images/btn_34_pressed_left.png) right center no-repeat;
}
.btn-34-pressed .btn-right{
	background:url(../images/btn_34_pressed_right.png) left center no-repeat;
}
.btn-34-pressed .btn-inner{
	background:url(../images/btn_34_pressed_inner.png) repeat-x;
	color:#606060;
}
/*btn-26*/
.btn-26{
	height:26px;
	line-height:26px;
}
.btn-26 .btn-left{
	background:url(../images/button/btn_26_left.png) right center no-repeat;
	width:5px;
	height:26px;
}
.btn-26 .btn-right{
	background:url(../images/button/btn_26_right.png) left center no-repeat;
	width:6px;
	height:26px;
}
.btn-26 .btn-icon{
	height:26px;
}
.btn-26 .btn-role{
	height:26px;
}
.btn-26 .btn-inner{
	background:url(../images/button/btn_26_inner.png) repeat-x;
	color:#FFF;
	font-size:14px;
	height:26px;
	padding:0px 6px;
}


.btn-26-yellow{
	height:26px;
	line-height:26px;
}
.btn-26-yellow .btn-left{
	background:url(../images/button/btn_26_yellow_left.png) right center no-repeat;
	width:5px;
	height:26px;
}
.btn-26-yellow .btn-right{
	background:url(../images/button/btn_26_yellow_right.png) left center no-repeat;
	width:6px;
	height:26px;
}
.btn-26-yellow .btn-icon{
	height:26px;
}
.btn-26-yellow .btn-role{
	height:26px;
}
.btn-26-yellow .btn-inner{
	background:url(../images/button/btn_26_yellow_inner.png) repeat-x;
	color:#FFF;
	font-size:14px;
	height:26px;
	padding:0px 6px;
}

.btn-26-grey{
	height:26px;
	line-height:26px;
}
.btn-26-grey .btn-left{
	background:url(../images/button/btn_26_grey_left.png) right center no-repeat;
	width:5px;
	height:26px;
}
.btn-26-grey .btn-right{
	background:url(../images/button/btn_26_grey_right.png) left center no-repeat;
	width:6px;
	height:26px;
}
.btn-26-grey .btn-icon{
	height:26px;
}
.btn-26-grey .btn-role{
	height:26px;
}
.btn-26-grey .btn-inner{
	background:url(../images/button/btn_26_grey_inner.png) repeat-x;
	color:#FFF;
	font-size:14px;
	height:26px;
	padding:0px 6px;
}


/*当前位置*/
.current-position{
	background:#ebf6f8;
	height:31px;
	line-height:31px;
	border-bottom:1px solid #c0c0c0;
	position:relative;
}
.current-position .position-name{
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	color:#3e3e3e;
}
.page-top-buttons{
	float:right;
	margin-top:3px;
}
.page-top-buttons .btn{
	float:left;
}
.position-box .btn{
	float:left;
	margin-left:10px;
}
.cg-buttons .btn{
	float:left;
	margin-right:10px;
}
/*information*/
.information-wrap{
	border-bottom:1px solid #c0c0c0;
	padding:10px 0px;
	line-height:180%;
}
.information-wrap .note-title{
	line-height:30px;
	font-weight:bold;
}
.information-wrap dl{
}
.information-wrap dl dt{
	float:left;
}
.information-wrap dl dd{
}

/*end information*/


/*form css*/
.cg-form table{
	margin-top:4px;
}
.cg-form table td{
	font-size:14px;
}
.cg-form input,.cg-form select{
	height:34px;
	line-height:34px;
	padding:0px 3px;
}
.cg-form textarea,.cg-form input,.cg-form select{
	border:1px solid #d4d4d4;
	background:#FFF;
	color:#3e3e3e;
	font-size:16px;
	
	border-radius:4px;
}
.cg-form select,.cg-form input[type=file]{
	margin:0px;
	padding:0px;
	font-size:16px;
}
.cg-form input[type=checkbox],.cg-form input[type=radio]{
	border:none;
	border-radius:0px;
}
.cg-form input:hover,.cg-form textarea:hover{
	background:#fafafa;
}
.cg-form input:focus,.cg-form textarea:focus,.cg-form select:focus,.wescms-search-condition input:focus,.wescms-search-condition textarea:focus,.wescms-search-condition select:focus,.wescms-select:focus,.element:hover,.sidebar-search .search-input:focus{
	border: 1px solid rgba(60, 159, 232, 0.8);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(60, 159, 232, 0.6) !important;
	outline: 0 none !important;
}
.cg-form .cg-form-descript{
	color:#777;
	
}
.cg-form .cg-form-red{
	color:#F00;
	
}
.cg-form .cg-form-set{
	padding:3px 10px;
	border:1px solid #d4d4d4;
	width:600px;
	background:#fafafa;
	border-radius:4px;
}
.cg-form .cg-form-set .cg-form-title{
	font-size:14px;
	line-height:30px;
	line-height:30px;
	background:url(../images/icon/icon-add-grey.png) right center no-repeat;
	cursor:pointer;
	width:100%;
}
.cg-form-separator{
	border-bottom:1px solid #C0C0C0;
	margin:20px;
}
.cg-form-separator .cg-form-separator-text{
	font-weight:bold;
	margin-left:20px !important;
}
/*end form css*/
/*operator css*/
.operator-wrap{
	padding-bottom:10px;
}
.operator-wrap .operator{
	float:left;
}
.operator-wrap .operator .btn .operator-checkall{
	margin-top:10px;
}
.operator-wrap .operator .btn{
	float:left;
	margin-right:10px;
}
.operator-wrap .operator-buttons{
	float:right;
}
.operator-wrap .operator-buttons .btn{
	float:left;
	margin-left:10px;
}
.operator-wrap .operator-buttons .btn-34-grey{
	margin-left:0px;
}
.operator-wrap .operator .operator-search{	
	float:left;
	position:relative;
	margin-right:10px;
}
.operator-wrap .operator .operator-search input,.operator-wrap .operator .operator-search select{
	background: #FFFFFF;
    border: 1px solid #D4D4D4;
	padding:0px 3px;
	margin-right:6px;
	margin-bottom:1px;
	height:20px;
	line-height:20px;
	/*font-family:Microsoft YaHei,微软雅黑,tahoma,arial;*/
	border-radius:2px;
}
.operator-wrap .operator .operator-search input[type=checkbox],.operator-wrap .operator .operator-search input[type=radio]{
	border:none;
	border-radius:0px;
}
.operator-wrap .operator .operator-search select{
	height:22px;
	line-height:22px;
	padding:0px;
}
.operator-wrap .operator .operator-search .operator-search-submit{
	width:13px;
	height:13px;
	border:none;
	margin:0px 6px;
}
.wescms-search-condition{
	position:absolute;
	left:0px;
	top:44px;
	background:#fafafa;
	border:1px solid #d4d4d4;
	padding:15px;
	padding-bottom:10px;
	box-shadow:0px 5px 10px #d4d4d4;
	border-radius:5px;
	z-index:10;
	display:none;
	*left:0px;
	*right:0px;

}
.wescms-search-condition input,.wescms-search-condition textarea,.wescms-search-condition select{
	height:25px;
	line-height:25px;
	border:1px solid #d4d4d4;
	border-radius:2px;
	font-size:14px;
	/*font-family:Microsoft YaHei,微软雅黑,tahoma,arial;*/
}
.cg-form input[type=checkbox],.cg-form input[type=radio]{
	border:none;
	border-radius:0px;
}
.wescms-search-condition .search-condition-table td{
	padding:3px;
	font-size:14px;
}
.wescms-current-search-condition{
	z-index:11;
}
.wescms-search-condition .search-condition-buttons{
	clear:both;
	float:right;
	margin-top:5px;
	margin-right:-15px;
}
.wescms-search-condition .search-condition-arrow{
	background: url("../images/icon/icon-arrow-top.png") no-repeat;
	width:21px;
	height:11px;
	position:absolute;
	top:-10px;
	left:100px;
	*display:none;
}
/*tab*/
.page-tab{
	position:absolute;
	top:0px;
	
	right:30px;
	height:31px;
	background: #EBF6F8;
	
}
.page-tab li,.cg-form-separator .cg-form-separator-text{
	float:left;
	border:1px solid #C0C0C0;
	border-width:1px 1px 0px 1px;
	padding:0px 15px;
	box-shadow:0px 0px 3px #C0C0C0;
	border-radius:8px 8px 0px 0px;
	height:29px;
	line-height:29px;	
	margin:2px 0px 0px 10px;
	cursor:pointer;
	
}
.cg-form-separator .cg-form-separator-text-selected{
	color:#000;
	font-size:14px;
}
.page-tab .page-tab-selected{
	font-weight:bold;
	font-size:13px;
}
/*datagrid*/
.datagrid{
	overflow-x:hidden;
	overflow-y:auto;
	
	border:1px solid #D4D4D4;

	
	/*border-left:none;
	fix ie7 bug
	position:relative;*/
	box-shadow:0px 1px 4px #d4d4d4;
}
.datagrid table{
	width:100%;
	margin-top	:0px;
}
.datagrid table tbody{
}
.datagrid .even-row{
	background:#f8f8f8;
}
.datagrid .datagrid-thead td{
	line-height:30px;
	font-weight:bold;
	font-size:14px;
	background:#f5f5f5;
}
.datagrid td{
	border:1px solid #d4d4d4;
	padding:3px 5px;
	line-height:160%;
	height:44px;
	_height:44px;
	color:#3e3e3e;
	padding-bottom:0px;
}
.datagrid td .row-expand{
	background:url(../images/icon/12x12/icon-fold.png) left center no-repeat !important;
	padding-left:15px;
	line-height:17px;
	height:17px;
}
.datagrid td a{
	color:#3e3e3e;
}
.datagrid tr .datagrid-identity{
	_width:120px;
}
.datagrid tr:hover,.datagrid .row-selected{
	background:#dff1ff;
}
.other-datagrid tr:hover{
	background:none;
}
.other-datagrid td{
	height:auto;
	_height:auto;
}
.datagrid .datagrid-identity li{
	width:16px;
	height:16px;
	margin:0px 6px;
	float:left;
}
.datagrid .datagrid-identity li a{
	width:16px;
	height:16px;
	display:block;
}
.datagrid .datagrid-operator{
	_width:100px;
	display:none;
}
.datagrid .datagrid-operator li{
	float:left;
	width:20px;
	height:20px;
	background:url(../images/icon/icon-space.png) center center no-repeat;
}
.datagrid .datagrid-operator li a{
	display:block;
	width:100%;
	height:100%;
	text-indent:10000px;
	overflow:hidden;
}
/*page css*/
.datagrid-page{
	text-align:center;
	position:relative;
	background:#FFF;
}
.datagrid-page a:hover{
	
}
.datagrid-page .page-statistics{	
	width:200px;
	text-align:left;
	position:absolute;
	left:0px;
	top:0px;
	
}
.datagrid-page .page-form{
	text-align:center;
}
.datagrid-page .page-form .page-submit{
	background:url(../images/go.png) center center no-repeat;
	width:38px;
	height:23px;
	border:none;
}

.other-datagrid .box-datagrid .datagrid-element{
	float:left;
	width:31%;
	margin:0px 1% 1%;
	border:1px solid #d4d4d4;
	box-shadow:0px 1px 4px #d4d4d4;
	border-radius:4px;
	position:relative;
}
.other-datagrid .box-datagrid .datagrid-element:hover{
	border:1px solid #055E98;
	border-color: rgba(60, 159, 232, 0.8);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(60, 159, 232, 0.6);
	outline: 0 none;
}
.other-datagrid .box-datagrid .datagrid-element .datagrid-operator{
	position:absolute;
	right:5px;
	top:5px;
	display:block;
	width:60px;
}
.other-datagrid .box-datagrid .datagrid-element table td,.other-datagrid .box-datagrid .datagrid-element table th{
	border:none;
	line-height:30px;
}
.other-datagrid .box-datagrid .datagrid-element table th{
	font-size:14px;
}
/*新闻datagrid*/
.news-datagrid table td{
	line-height:25px;
	border:none;
	border-bottom:1px solid #d4d4d4;
	
}
.search-form{
	height:23px;
	line-height:23px;
}
.search-form .search-form-left{
	float:left;
	width:6px;
	height:23px;
	background:url(../images/search_form_left.png) right center no-repeat;
}
.search-form .search-form-inner{
	background:url(../images/search_form_bg.png) left center repeat-x;
	height:23px;
	float:left;
	z-index:10;
	zoom:1;
}
.search-form .search-form-inner input{
	border:none;
	background:none;	
	height:22px;
	line-height:22px;
	color:#9d9d9d
}
.search-form .search-form-inner .cg-select{
	background:url(../images/search_form_select.png) left center repeat-x;
	height:23px;
	width:61px;
	border-left:1px solid #a5a5a5;
	z-index:10;
}
.search-form .search-form-right{
	float:left;
}
.search-form .search-form-right .search-submit{
	background:url(../images/search_form_submit.png) left center no-repeat;
	height:23px;
	width:31px;
	border:none;
}
/*form select*/
.cg-select{
	text-align:center;
	cursor:pointer;
	padding-right:5px;
}
.cg-select .cg-select-name{
	background:url(../images/icon/icon-vertical-expand.png) right center no-repeat !important;
	padding:0px 10px;
	padding-right:15px;
}
.cg-option{
	display:none;
	border:1px solid #B9C5DC;
	border-bottom:none;
	box-shadow:0 0 4px #B9C5DC;
	left:-1px;
	background:#F3F3F3;
	z-index:20;
}
.cg-option li{
	
	line-height:180%;
	text-align:center;
	width:66px;
	border-bottom:1px solid #B9C5DC;
}
.cg-option li:hover{
	background:#3B9AE0;
	color:#FFF;
}
/*operator-menu*/
.operator-menu{
	z-index:10;
}
.operator-menu .btn-inner{
	border-left:1px solid #a5a5a5;
}
.operator-menu input{
	border:none;
	background:none;
	height:34px;
	color:#606060;
	font-size:14px;
	cursor:pointer;
}
.operator-menu .cg-option{	
	left:-7px;
	_left:-15px;
	top:33px;
	*top:26px;	
	z-index:10;
}
.operator-menu .cg-option li{
	width:75px;
}

/*search cantianer*/
.operator-search-button{
	position:relative;
}
.operator-search-button .operator-search-condition{
	position:absolute;
	left:0px;
	top:34px;
	border: 1px solid #3c9fe8;
	box-shadow:0px 0px 4px #3c9fe8;
	background:#F8F8F8;
	border-radius:6px;
	width:300px;
	padding:5px 10px;
	cursor:default;
	line-height:260%;
}
.operator-search-button .operator-search-condition .operator-search-condition-close{
	position:absolute;
	top:5px;
	right:5px;
	color:#3c9fe8;
	font-size:12px;	
	cursor:pointer;
	width:12px;
	height:12px;
	background: url("../images/icon/icon-close.png") no-repeat scroll center center transparent !important;
	text-indent:-10000px;
}

/*details css*/
.details{
	border: 1px solid #D4D4D4;
	box-shadow:0px 0px 4px #D4D4D4;
	background:#FFF;
	padding:10px;
}
.details .details-title{
	font-size:16px;
	line-height:200%;
	
}
.details .datagrid{
	border:none;
	box-shadow:none;
}
.details .datagrid td{
	border:none;
	box-shadow:none;
	font-size:14px;
}
.details .datagrid tr:hover{
	background:none;
}

/*desktop component*/
.component{
	width:200px;
	box-shadow:0px 0px 4px #D4D4D4;
	border:1px solid #D4D4D4;
	border-radius:4px; 
}
.component:hover{
	border:1px solid #055E98;
	box-shadow:0px 0px 4px #055E98;
	border-color: rgba(60, 159, 232, 0.8);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(60, 159, 232, 0.6);
	outline: 0 none;
}
.component .component-title{
	line-height:26px;
	height:26px;
	background: #F5F5F5;
	padding:0px 10px;
	border-bottom:1px solid #D4D4D4;
	font-weight:bold;
	position:relative;
	border-radius: 4px 4px 0 0;
}
.component .component-title .component-buttons{
	float:right;
	display:none;
	
}
.component .component-title .component-buttons div{
	float:left;
	width:20px;
	height:26px;
	cursor:pointer;
}
.component .component-content{
	padding:10px;
}
/*common css*/
input[type='checkbox'],input[type='radio']{
	border:none !important;
	padding:0px !important;
	line-height:auto !important;
	height:auto !important;
	background:none;
}
.p10{
	padding:10px;
}
.lh-160{
	line-height: 160%;
}
.m0a{
	margin: 0px auto;
}
.wb{
	word-wrap: break-word;
	word-break: normal;
}
.cp{
	cursor:pointer;
}
.cd{
	cursor:default;
}
.pa{
	position: absolute;
}
.l0{
	left:0px;
}
.r0{
	right:0px;
}
.t0{
	top:0px;
}
.b0{
	bottom:0px;
}
.pr{
	position: relative;
}
.dib{
	display: inline-block;
}
.tac{
	text-align: center;
}
.bgfff{
	background: #FFF;
}
.bg000{
	background: #000;
}
.overflow-auto,.ofa{
	overflow: auto;
}
.mt20{
	margin-top:20px;
}
.ml20{
	margin-left:20px;
}
.mr20{
	margin-right:20px;
}
.mb20{
	margin-bottom:20px;
}
.mt5{
	margin-top:5px;
}
.ml5{
	margin-left:5px;
}
.mr5{
	margin-right:5px;
}
.mb5{
	margin-bottom:5px;
}
.input{
	background: #FFFFFF;
    border: 1px solid #D4D4D4;
	padding:0px 3px;
	height:20px;
	line-height:20px;	
}
.cg-tips{
	z-index:10000;
}
.datepicker{
	z-index:9999;
}

.datepicker .today a{
	background: #3C9FE8
}
.wescms-popup-dialog{
	border:none;
	border-radius: 0px;
	box-shadow:0px 5px 10px #777;
}
.wescms-select{
	border:1px solid #d4d4d4;
	background:#FFF;
	color:#3e3e3e;
	font-size:16px;
	/*font-family:Microsoft YaHei,微软雅黑,tahoma,arial;*/
	border-radius:4px;
	margin:0px;
	padding:0px;
	font-size:14px;
	height: 34px;
    line-height: 34px;
}
.wescms-editor{
	width:620px;
	height:140px;
}
.datagrid-tab{
	border:1px solid #D4D4D4;
	border-bottom:none;
	box-shadow:0px 0px 3px #D4D4D4;
	border-radius:6px 6px 0px 0px;
	padding:0px 10px;
	line-height:220%;
	font-size:14px;
	font-weight:bold;
	min-width:10px;
	float:left;
	background:#F5F5F5;
	cursor:pointer;
}
.datagrid-selected-tab{
	border:1px solid #C0C0C0;
	box-shadow:0px 0px 3px #C0C0C0;
	color:#000;
	border-bottom:none;
}

/*element*/
.element{
    border: 1px solid #D4D4D4;
    border-radius: 4px;
    color: #3E3E3E;
    font-size: 14px;
	line-height:32px;
	height:34px;
	float:left;
	padding:0px 5px;
	cursor:default;
	box-shadow:0px 0px 5px #D4D4D4;
	margin:3px 5px 3px 0px;
	white-space:nowrap;
}
.element input{
	display:none;
}
.element .element-button{
	display:block;
	height:34px;
	float:right;
	width:30px;
	cursor:pointer;
}


/*catalog-tree-menu*/
.catalog-tree-menu{
	position:absolute;
	border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 5px 10px #CCCCCC;
    padding: 5px 0px;
	background:#FFF;
	left:100px;
	top:100px;
	z-index:100;
	display:none;
}
.catalog-tree-menu ul{
	
}

.catalog-tree-menu li span{
	float:left;
	margin-left:-25px;
	height:26px;
	width:25px;
}
.catalog-tree-menu li{
	-moz-user-select: none;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    line-height: 26px;
	height:26px;
    padding: 0px 35px 0px 25px;
	display:block;
	width:68px;

}
.catalog-tree-menu li:hover {
    background:#3C9FE8;
    color: #FFFFFF;
}
.catalog-tree-menu .catalog-tree-menu-disabled{
	color:#CCC;
	cursor:default;
}
.catalog-tree-menu .catalog-tree-menu-disabled:hover{
	background:#FFF;
	color:#CCC;
}

/*sidebar search*/
.sidebar-search-container{  
	display:none;
}
.sidebar-search-container,.sidebar-search-container .sidebar-search-bg{
	width:100%;
	height:100%;
	left:0px;
	top:0px;
}
.sidebar-search-container .sidebar-search-bg{
	filter:alpha(opacity=30);
	opacity: 0.3;
	background: #DDD;
	z-index: 1;
}
.sidebar-search-container .sidebar-search{
	top:10px;
	box-shadow: 0px 2px 10px #AAA;
	margin:0px 10px;
	z-index: 10;
	border-radius: 5px;
}
.sidebar-search .search-input-container{
	margin:0px 10px 10px 10px;
	padding-top:6px;
}
.sidebar-search .search-input{
	width:100%;
	height: 30px;
	line-height: 30px;
	border: 1px solid #D4D4D4;
	border-radius: 4px;
	color:#606060;
	text-indent: 4px;
	box-shadow: 0px 0px 8px #BBB;
	display:none;
}

.sidebar-search #article-search-input{
	
}
.sidebar-search .search-input-loading{
	background: url("../images/icon/loading.gif") right center no-repeat;
}
.sidebar-search .search-results{
	margin-bottom: 6px;
	height: 400px;
}
.sidebar-search .search-results ul{
	display: none;
}
.sidebar-search .search-results li{
	/*text-indent: 10px;*/
	padding:0px 5px;
	line-height: 200%;
	cursor:pointer;
	white-space: nowrap;
}
.sidebar-search .search-results li:hover{
	background:#3C9FE8;
	color:#FFF;
}
.sidebar-search #load-data{
	margin-top:5px;
	background:#A6A6A6;
	color:#FFF; 
}
.sidebar-search .sidebar-search-close{
	width:12px;
	height: 12px;
	top:-6px;
	right: -6px;
}
.sidebar-search .sidebar-search-close:hover{
	background:url(../images/icon/icon-close-black.png) center center no-repeat !important;
}

/*index loading-tips*/
.wescms-tips{
	height:28px;
	line-height: 25px;
	color: #797979;
	left:50%;
	top:76px;
	z-index:10;
	background:#FFF;
	border:1px solid #CCC;
	border-radius: 5px;
	padding:0px 5px;
	box-shadow: 0px 0px 5px #CCC;
	display: none;
}
.wescms-tips .wescms-tips-icon{
	width:28px;
	height:28px;
}
.wescms-tips .wescms-tips-content{
	text-indent: 5px;
	white-space:nowrap;
}