﻿@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;word-break:break-all;}

td, input, textarea, select, button { color: #000; font:12px/1.6em Helvetica, Arial, sans-serif; }
ul, dl, dd,form,fieldset {margin:0px;padding:0px;}
a{
	color:#1e5494;
	color:#333;
	color:#4d5d2c;
	font:12px/1.6em Arial,Helvetica,sans-serif;
	text-decoration:none;
	padding:3px;
}
a:hover{color:#ff6600;text-decoration:underline;}
a img { border: none;}
table,tt,td{font:13px/1.6em Helvetica, Arial, sans-serif;}
h1,h2,h3,h4,h5,h6,h7{font-size:14px;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;}
h3{font-size:12px;font-weight:normal;}
h4{font-size:11px;color:#666;font-weight:normal;}
h5{font-size:10px;color:#999;font-weight:normal;}
h6{font-size:11px;color:#999;font-weight:normal;}
img{vertical-align: middle;}

.clearfix {     
    display: inline-block;     
}     
.clearfix:after {     
    /*/*/content: "."; /* 兼容ie8 */     
    display: block;     
    height: 0;     
    clear: both;     
    visibility: hidden;     
}     
/* Hides from IE-mac \*/     
* html .clearfix {     
    height: 1%;     
}     
.clearfix {     
    display: block;     
}
.clear{ clear: both; font-size:1px; width:1px; height:0; visibility: hidden; display:block; background:#ff6600;}
/*normal*/
ul,li{margin:0px;padding:0px;}
.center{text-align:center;}
.bold{font-weight:bold;}
.disabled{color:#999;}
.red{color:#F00;}

.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w80{width:80px;}
.w100{width:100px;}
.w120{width:120px;}

div.inner{
	width:100%;
	overflow:hidden;
}

/* col */
.row{position:relative;width:100%;}
.side,
.extra{float:left;position:relative;}
.main{ float:left;width:100%;}

.row{}
.row .main .main-inner{margin-left:200px;}
.row .side{margin-left:-100%;width:200px;}
.row .extra{margin-left:-100%; top:100px; width:200px;}


.row{}
.row .main .main-inner{margin:0px;margin-right:218px;}
.row .side {margin:0px;margin-left:-210px;width:210px;}

/*===============================================*/
/* block */

.block{
	margin:0px;
	margin-bottom:6px;
	text-align:left;
	padding:1px;
	border:solid 1px #86c212;background:#ebf4d8;
	
}
.block .block-header{
	height:25px;min-height:25px;overflow:hidden;
	line-height:25px;
	margin:0px; 
	background:#aad222 url(../image/site/titlebg.jpg) repeat top left;
}
.block .block-header h2{
	float:left;
	margin:0px;padding:0px 5px;
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url("../image/site/title01.gif");
	color:#4d5d2c;
	color:#fff;
	text-indent:3px;
	font-size:14px;
	white-space:nowrap;	
}
.block .block-header h2 a{
	color:#333;
	font-size:14px;
	font-weight:bold;
}
.block .block-header h2 span{
	font-size:12px;
	font-weight:normal;
	padding:0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
.block .block-header h3{
	line-height:22px;
	height:25px;
	padding:0px 3px;
	text-align:right;
}
.block .block-header h3 a.more{
	width:40px;height:22px;margin-top:-3px;
	float:right;
	background:url("../image/page/more.gif") no-repeat center center;
}
.block .block-body{
	line-height:25px;
	padding:0px;
	background:#ebf4d8;
	background:#fff;
}
.block .block-footer{
	padding:2px;
	clear:both;
	display:none;
	background:#aad222 url(../image/site/titlebg.jpg) repeat top left;
}
/*===============================================*/
ul,li{margin:0px;padding:0px;list-style:none;}
ul.inline li{
	display:inline;
}

ul.list{
	line-height:28px;
	font-size:12px;
	float:left;	
	padding:5px 0px;
	width:100%;
	position:relative;
}
ul.list li{
	float:left;
	width:100%;
	clear:both;
	overflow:hidden;
	white-space:nowrap;
	border-bottom:dotted 1px #d5d5d5;
}
ul.list li span.side{
	width:40px;
	display:table;
	float:left;
	white-space:nowrap;	
}
ul.list span.title{
	color:#666;
	float:left;
	padding-left:3px;
}
ul.list span.title a{
	font-size:14px;
	padding-left:3px;
	
}
ul.list span.title b.new{
	font-size:12px;
	font-weight:normal;
	color:#F00;
	padding:0px 2px;
}
ul.list span.time{
	color:#999;
	float:right;
	white-space:nowrap;
	font-size:12px;
	padding-right:5px;
}
ul.list span.username{
	color:#999;
	float:right;
	white-space:nowrap;
	font-size:12px;
	padding-right:2px;
}

ul.list2 li{
	width:49%;
	float:left;
	display:inline;
	clear:none;
}
ul.list2-time li{
	width:49%;	
	display:inline;
	float:left;
	clear:none;
}
ul.list-summary li{
	margin-bottom:3px;	
}
ul.list-summary li span.title{width:100%;text-align:center;}
ul.list-summary li span.title a{font-size:18px;font-weight:bold;color:#333;}
ul.list-summary li span.summary{
	width:100%;
	white-space:normal;
	line-height:18px;
	font-size:12px;
	text-align:center;
	
}
ul.list-summary li span.summary p,
ul.list-summary li span.summary ul,
{
	text-align:center;
}
ul.list-summary li span.summary a{
	/*text-decoration:underline;	*/
}

ul.list-image{
	text-align:center;
	float:left;
	width:100%;
}
ul.list-image li{
	float:left;
	width:23%;
	margin:5px 6px;
	clear:none;
	border:0px;
}
ul.list-image li div.image{
	width:100%;
	height:110px;
	overflow:hidden;
	display:block;
	text-align:center;
	position: relative;
	float:left;
	border:solid 1px #ebebeb;
}
ul.list-image li span {
	width: 162px;
	height: 102px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	border:solid 4px #fff;
	/*
	background:url(http://www.webdesignerwall.com/demo/decorative-gallery/images/mask.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.webdesignerwall.com/demo/decorative-gallery/images/mask.png',sizingMethod='scale');
	*/
}
ul.list-image li img{
	width:100%;
	border: none;
	padding:0;	
}
ul.list-image li div.title{
	text-align:center;	
	float:left;
}
ul.list-image li div.title a{
	line-height:22px;
	font-size:14px;
}

ul.list-image-block{
	padding:1px 0px;
}
ul.list-image-block li{
	width:100%;
	margin:0px;
	padding:0px;
}
ul.list-image-block li div.title{ text-align:left;}
ul.list-image-block li div.title a{font-size:12px;}
ul.list-image-block li div.image{
	height:90px;
	border:0px;
	overflow:hidden;
}
ul.list-image-block li span{
	display:none;
}
ul.list-image-block li img{
	width:100%;
}
ul.list-image-summary{clear:both;width:100%;}
ul.list-image-summary li{float:left;width:100%;border-bottom:solid 1px #d5d5d5;padding:5px 0px;}
ul.list-image-summary li span.image,
ul.list-image-summary li span.summary
{float:left;height:100%;padding-left:5px;}
ul.list-image-summary li span.image{width:40px;height:40px;padding:0px;text-align:center;overflow:hidden;margin-right:3px;margin-top:5px;}
ul.list-image-summary li span.image img{height:36px;}
ul.list-image-summary li span a{font-size:14px;font-weight:bold;}
ul.list-image-summary li span h4{line-height:18px;}

ul.list-comment li span.title{
	display:block;
	background:#ebf4d8;
	font-size:12px;
	padding:3px;
	line-height:20px;
	white-space:nowrap;
	overflow:hidden;
	width:100%;
}
ul.list-comment li span.title b{
	font-weight:normal;
	color:#666;
}
ul.list-comment li span.comment{
	font-size:12px;
	line-height:20px;
	padding:3px;
	color:#666;
	display:block;
}
ul.list-comment li span.operation{
	text-align:right;
	padding-right:5px;
	display:block;
}


ul.xianlu li span.price{
		float:right;color:#F00;width:120px;
}

ul.radio,
ul.checkbox
{
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
}
ul.radio li,
ul.checkbox li{
	float:left;
	margin-right:10px;
	padding:3px 0px;
}

ul.tab{
	border-bottom:solid 1px #d5d5d5;
	border-top:solid 1px #c1c8d2;
	width:100%;
	float:left;
	background:#f2f4f6;
	margin-top:3px;
	}
ul.tab li{
	float:left;
	border-right:solid 1px #d5d5d5;
	border-left:solid 0px #fff;
	width:60px;height:28px;line-height:28px;overflow-y:hidden;
	white-space:nowrap;
	padding:0px 8px;
	text-align:center;
	}
ul.tab li a{
	line-height:30px;width:100%;font-size:12px;text-decoration:none;
	
	}
ul.tab li.current{/*background:#f2f4f6;background:#eff5fb;*/}
ul.tab li.current a{font-weight:bold;color:#000}

/*==================================================================*/
div.SelectLine{
	padding:0px 5px;
	color:#666666;
	background:#f2f4f6;
	border-top:solid 1px #fff;
	
}
div.SelectLine a{
	color:#0066CC;
	font-size:12px;
	font-family:Helvetica, sans-serif;
}

div.empty{
	padding:20px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#666666;
}

table.table{
	border-collapse:collapse;
	width:100%;
	display:table;
}

table.table td{
	border-top:0px solid #f9fcff;
	border-bottom:0px solid #c9d7e5;
	border-bottom:1px solid #e3e6eb;
	border-bottom:1px solid #ebf4d8;
	height:40px!important;height:40px;
	min-height:40px;
	line-height:16px;
	padding:5px;	
}
table.list{
	border-collapse:collapse;
	width:100%;
	display:table;		
}

table.list td{
	height:50px!important;height:50px;
	min-height:40px;
	line-height:18px;
	padding:8px 5px;
}
table.list tr.title{
	background:#f2f4f6;
}
table.list tr.title td{
	height:25px!important;height:20px;
	min-height:25px;
	line-height:25px;
	border-bottom:1px solid #c4cacd;
	border-top:1px solid #fff;
	color:#3b3b3b;
	font-size:12px;	
	padding:0px 5px;
}
table.list tr.title a{
	text-decoration:none;
}
table.list tr.title b{
	white-space:nowrap;
}
table.list td.select{
	width:30px;text-align:center;
}
table.list td.manage{
	width:30px;text-align:center;
}
table.list td.manage a{
	white-space:nowrap;
}
table.list tr.odd{background:#f7f7f3;}
table.list tr.even{background:#f9f9f9;}
table.list tr.selected{background:#fffdd7;}
table.list tr.mouseover{background:#f1f7ff;background:#fffdd7;}

table.sortable tr.item{
	cursor:move;
	width:100%;
}

table.sortable tr.sorthelper{
	background: #ccf3fa;
	zindex:-1;
	height:40px;
	min-height:40px;
	padding:5px;
	position:absolute;
}


table.post td{
	height:40px;
	min-height:40px;
	line-height:16px;
	padding:5px;
}
table.post td.side{
/*	background-color: #fff;
	background:#eff5fb;*/
	font-size:14px;
	height:40px;
	min-height:40px;
	line-height:16px;
	padding:2px 0px;
	padding-left:20px;
	width:120px;
	/*vertical-align:top;*/
	
}
table.post td.side em{
	color:#FF0000;
	padding:2px;
	margin-left:-10px;
}

table.post td.side label{
	padding:2px;
}	

table.post td.main{
	min-height:40px;
	line-height:20px;
	padding:6px 0px 5px 0px;
	width:auto;
}
table.post tr.odd td{border-bottom:1px solid #e3e6eb;border-top:1px solid #f9fcff;}
table.post tr.even td{border-top:1px solid #f9fcff;border-bottom:1px solid #e3e6eb;}
/*====================================================================*/
.Line{background:url(../image/page/SystemLine2.gif) repeat-x top left;padding-top:8px;}

/*==============Form Style=============================================================*/
#HiddenIFrame{width:100%;height:150px;display:none;}




/*form*/
form.form{margin:0px;padding:0px;text-align:left;}
form.form .form-block{
	clear:both;
	padding:5px 10px;
}
form.form .form-block .form-block-title{
	font:bold 14px Verdana!important;padding:15px 0 5px 4px;
	border-bottom:2px solid #87a34d;
	
}

.buttonline{
	text-align:left;
	padding:4px;
	padding-right:10px;
	background:#9fcc1b;
	/*border-top:solid 1px #86c212;*/
}

em.required{
	color:#FF0000;
	font-weight:normal;
	font-size:12px;
	font-style:normal;
	padding:3px;
}

.readonly{
	color:#999;
}
input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #7e7e7e;
	vertical-align:middle;
}

.textRule{
	background:#FFF url("../image/page/TextRule.jpg") repeat-x bottom left;
}

.text{
	width:480px;
	border:1px solid #bdc7d8;
	font:14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding:5px;
	color:#333;
}
.text-error{
	border: 1px #ff0000 solid;
	background-color: #ffffff;
	width:300px;
	color:#333333;
	vertical-align:middle;
}
.text-onfocus{
	/*border:1px solid #99CC00;
	border:1px solid #0099CC;*/
	background-color:#E8FAFF;
	background-color:#ebf4d8;
}
textarea.text{
	SCROLLBAR-FACE-COLOR: #ebebeb; 
	SCROLLBAR-HIGHLIGHT-COLOR: #f7f7f7; 
	SCROLLBAR-SHADOW-COLOR: #999;
	SCROLLBAR-DARKSHADOW-COLOR: #f7f7f7; 
	SCROLLBAR-3DLIGHT-COLOR: #f7f7f7;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #f7f7f7;
	width:480px;height:60px;
}
input.disabled{
	border:solid 1px #ccc;
}
span.checkbox,
span.radio
{
	white-space:nowrap;

}
input.button{
	margin:0px 2px;
	border:0px #718da6 solid;
	background-color:#4d5d2c;
	height:24px;
	color:#006600;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	line-height:26px;
	text-align:center;
	text-decoration:none;
	padding:0px 6px!important;
	padding:0px 3px;
}
input.smallbutton{
	height:22px;
	line-height:22px;
	font-size:12px;
}
span.button{
	height:20px;
	line-height:20px;
	padding:0px 5px;
}
a.button{
	border:1px #87a34d solid;
	background:#bed393;
	padding:5px 10px;
	color:#4d5d2c;
	text-decoration:none;
	line-height:25px;
	height:25px;
	
}
a.button:hover{
	color:#fff;
	background:#4d5d2c;
}

input.disabled,
textarea.disabled,
button.disabled{
	color:#666666;
}
input.loading{
	padding-left:18px!important;
	padding-left:12px;
	background:#fff url(../image/button/loading.gif) no-repeat 3px center;
}
input.readonly {
	background-color: #ddd;
}
.ButtonPannel{
	margin-left:10px;
}
.ImageButton
{
	width:18px;height:16px;
	vertical-align:middle;
	cursor:pointer;
}

#DataAction{
	width:160px;
	font-size:14px;
	font-weight:bold;
	height:22px;
}
#DataActionOption .text{
	height:22px;
}

#GoBackButton{
	background:#4d5d2c url("../image/button/back.gif") no-repeat 8px center;
	padding-left:16px;		
}
/*#SubmitForm{
	background:#4d5d2c url("../image/button/save.gif") no-repeat 8px center;
	text-indent:12px;		
}*/
#SubmitForm.loading{
	padding-left:18px!important;
	padding-left:16px;
	background:#fff url(../image/button/loading.gif) no-repeat 8px center;
}

img.icon{
	vertical-align:middle;
	padding:0px 2px;
}
/*小的搜索框*/
.smallsearch {
	text-align:right;
	height:26px;
	line-height:26px;
	overflow:hidden;
	padding-top:1px;
	display:inline;
}
.smallsearch form{
	display:inline;
}
.smallsearch input.text{
	height:23px;
	line-height:13px;
}
.smallsearch input.button{
	background:transparent;
	color:#333;
	text-indent:-1000px;
	width:23px;
	height:23px;
	background:transparent url(../image/button/search.gif) no-repeat center center;
}
.smallsearch #Keywords{
	width:160px;
	border:solid 1px #ccc;
}

img.ImageButton
{
	width:18px;height:16px;
	vertical-align:middle;
	cursor:pointer;
}

div.ToolBar{
	padding:3px 0px 0px 0px;
	font-size:12px;
	color:#999999;
}
div.ToolBar a{
	height:15px;
	line-height:10px;
	padding:3px;
	
}
div.ToolBar a img{
	margin:0px 2px 0px 0px;
}
/*==============Form Style=============================================================*/
label.help{
	color:#009900;
	font-size:12px;
	display:block;
	font-weight:normal;
	padding-top:5px;
}
label.text{
	font-weight:bold;
}

label.notice{
	color:#798699;
	font-size:12px;
	font-weight:normal;
	padding-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	width:100%;
	clear:both;
}
label.notice b{
	color:#FF0000;
	padding:0px 3px;
}
label.loading {
	padding:0px 0px 0px 18px;
	background:url(../image/button/loading.gif) no-repeat 2px center;
	color:#663300;
	font-size:12px;
	white-space:nowrap;
	height:13px;
}
label.error {
	padding:0px 0px 0px 18px;
	background:url(../image/button/error.gif) no-repeat 3px center;
	color:#FF0000;
	font-size:12px;
	white-space:nowrap;
	display:none;
}
label.success {
	padding:0px 0px 0px 18px;
	background:url(../image/button/success.gif) no-repeat 2px center;
	color:#009900;
	font-size:12px;
	white-space:nowrap;
	height:13px;
}

label.split{
	padding:0px 5px;
}

span.tip{
	padding:0px 0px 0px 18px;
	background:url(../image/button/tip.gif) no-repeat left center;
	color:#798699;
	font-size:12px;
	white-space:nowrap;	
}


/* tree */
.tree{
	text-align:left;
	padding:2px;
	background:#fff;
}

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
	padding:5px 0px;
	margin:1px;
}
.dtree a {
	text-decoration: none;
	padding:5px 0px;
}
.dtree .RootNode{
	display:none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 4px 5px 1px 5px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
	background-color: #f7f7f7;
}
.dtree .clip {
	overflow: hidden;
}
/*====================================================================*/
/*pagination*/
div.pagination {
	text-align:left;
	padding:0px 7px;
	font-size:14px;
	font-weight:bold;
	color:#666;
}

div.pagination a
{
	font-size:14px;
	font-weight:bold;
	padding: 2px;
	text-decoration: none; /* no underline */
	color:#87a34d;
}

div.pagination .pagenums a {
	text-decoration: none; /* no underline */
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	padding: 2px 5px 2px 5px;
	margin: 2px; 
	font-weight: bold;
	color: #87a34d;
	font-size:12px;	  
}
div.pagination .pagenums  a:hover,
div.pagination .pagenums  a:active {
/*	  border: 1px solid #000000;
	  background-color:#000000;
	  color: #fff;*/
}
div.pagination .pagenums span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px; 
	font-weight: bold;
	border: 1px solid #87a34d;
	background-color: #87a34d;
	color: #FFF;
	font-size:12px;
} 
div.pagination span.disabled {
	padding: 2px;
	color: #ddd;
	display:none; 
}
/*页面跳转*/
div.pagination .text{
	width:32px;
	height:16px;
}

/*=============================UploadImage==========================================*/
span.loading{
	background:url("../image/Page/Loading.gif") no-repeat left center;
	padding:0px;
	padding-left:20px;
	line-height:20px;
	width:120px;
	white-space:nowrap;
}
div.loading{
	background:url("../image/Page/LoadingBar.gif") no-repeat center center;
}
.refresh{
	background:url("../image/button/refresh.gif") no-repeat left center;
	padding-left:18px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
}
.back{
	background:url("../image/button/back.gif") no-repeat left center;
	padding-left:18px;
	padding-top:2px;
	padding-bottom:2px;	
	text-decoration:none;
}
.upward{
	background:url("../image/button/upward.gif") no-repeat left center;
	padding-left:18px;
	padding-top:2px;
	padding-bottom:2px;	
	text-decoration:none;
}
.indent{
	/*background:url("../image/button/folder.gif") no-repeat right center;*/
	height:100%;
	margin-right:5px;
	margin-left:-36px;
	border-right:solid 2px #d5d5d5;
}

span.hide{
	width:15px;height:15px;
	display:block;
	background:url(../image/button/hide.gif) no-repeat center center;
	cursor:pointer;
	padding:2px 0px 0px 3px;
}
span.show{
	width:15px;height:15px;
	display:block;
	background:url(../image/button/show.gif) no-repeat center center;
	cursor:pointer;
}
span.close{
	width:15px;height:15px;
	display:block;
	background:url(../image/button/close.gif) no-repeat center center;
	cursor:pointer;
}
/*=================================NavBar=====================================================*/
ul.navbar {
	text-align:left;
	line-height:30px;
	font-size:14px;	
}
ul.navbar li{
	display:inline;
}
ul.navbar li a{
	padding:0px 0px;
	text-decoration:none;
	white-space:nowrap;
	font-size:14px;
	color:#090;
	font-weight:bold;
	
}
ul.navbar li a:hover{
	
}
ul.navbar li span{
	margin-left:2px;
}
/*page-navbar*/
ul.page-navbar{
	padding:5px 0px;
}
ul.page-navbar li{
	border-bottom:0px solid #fff;
	padding:0px;
}

ul.page-navbar li a{
	font-size:14px;
	/*font-weight:bold;*/
	height:28px;
	line-height:28px;
	padding:5px;
	padding-left:28px;
	display:block;
	text-decoration:none;
	background: url("../image/page/title01.gif") no-repeat 5px center;
	
}
ul.page-navbar li a:hover{
	background:#fff url("../image/page/title01.gif") no-repeat 5px center;
}

ul.page-navbar li.current a{
	background:#fff url("../image/page/title01.gif") no-repeat 5px center;
}
ul.page-navbar li.current a{

}
/*div navbar*/
/*
div.navbar {
	height:40px;min-height:40px;_height:40px;line-height:40px;
	position:relative;
	display:inline-block;
	background:#789f00;
	font-size:14px;
	color:#fff;
}
div.navbar ul {

}
div.navbar ul li {
	float:left;
	margin-left:1px;
}
div.navbar li a{
	height:40px;line-height:40px;
	padding:0 10px;
	_padding:0px 7px;
	text-decoration:none;
	font-size:14px;
	color:#090;
	color:#FFF;
}
div.navbar ul li.current a {
	background-color:#eff5fb;
	border:1px solid #aac1de;
	border-bottom:0px solid #aac1de;
}
div.navbar ul li.hidden{
	display:none;
}

*/

ul.menulist{
	padding:20px 10px;
}

ul.menulist li.item{
	margin-bottom:20px;
	vertical-align:top;

}
ul.menulist div.image{
	float:left;
	width:48px;
	height:48px;
	overflow:hidden;
	text-align:center;
	margin:10px;
}
ul.menulist div.image img{
	width:48px;
}
ul.menulist div.menus{
	margin-left:80px;
	
}	
ul.menulist span.menus h2{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
ul.menulist .submenus{
	padding:6px 0px;
	border-bottom:1px solid #e3e6eb;
	
}

ul.menulist .submenus a{
	font-size:12px;
	font-weight:normal;
	padding-right:8px;
	padding-left:20px;
	white-space:nowrap;
	line-height:30px;
	
	background:url('../image/button/item.gif') no-repeat left center;	
}


/*右键菜单*/
.contextMenu{
	display:none;
}
#jqContextMenu{
	text-align:left;
}

/*===============================错误================================*/
div.debug{
	color:#FF0000;
	font-weight:bold;	
}
/*====================全局=================================*/
.UserImage{
	width:74px;
	height:74px;
	overflow:hidden;
	border:solid 1px #d5d5d5;
	padding:3px;
	background:#fff;
	display:block;
}
.UserImage img{
	width:72px;height:72px;
	border:solid 1px #ebebeb;
}


/*dialog*/
.mask{
	position: absolute;top:0;left: 0;
	background: #000 Url(../Image/page/mask.gif) repeat top left;	
	z-index:100;
	width: 100%;
	height: 100%;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);
	-moz-opacity: 0.1;
	opacity: 0.1;
	display:block;
}
.dialog{
	position:absolute;top:-1000px;left:-1000px;
	padding:3px;
	z-index:1000;
	display:table;
	background:url('../image/page/dialogbg.png') repeat top left;
	_background:#dceac0;
}
.dialog .dialog-inner{
	background:#ebf4d8;
	border:solid 1px #628d0b;
	padding:0px;
}
.dialog .dialog-header{
	float:left;
	height:28px;
	width:100%;
	overflow:hidden;
	clear:both;	
	cursor:move;	
	white-space:nowrap;
	background:#9bbb59;
}

.dialog  .dialog-header .dialog-title{
	float:left;
	font-size:14px;
	height:28px;line-height:28px;
	padding:0px 8px;
	color:#FFFFFF;
}
.dialog  .dialog-header .dialog-close{
	float:right;
	width:28px;
	height:28px;
	line-height:25px;
	text-indent:-10000px;
	background:url(../image/button/close.gif) center 6px no-repeat;
	cursor:pointer;
}
.dialog .dialog-body{
	text-align:left;
	line-height:25px;
	clear:both;
	min-height:50px;
	height:auto!important;
	height:50px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ebf4d8,gradientType=0);background:#ebf4d8;
	border-bottom:solid 1px #b8ce8c;
}

.dialog .dialog-footer{
	background:#cce0f5;
	background:#dceac0;
	border-top:solid 1px #fff;
	padding:2px 0px;
	line-height:0px;
	clear:both;	
	text-align:right;
	display:none;
}
.dialog .dialog-footer input.button{
	margin:4px;	
}

.dialog .dialog-body .msg{	
	font-size:14px;
	padding:30px 10px 30px 80px;
	background-image:url(../image/button/msgnotice.gif);
	background-position: 30px 30px;
	background-repeat:no-repeat;

}
.dialog .dialog-body .msg li{
	line-height:20px;
}
.dialog .dialog-body .msg.error{
	color:#FF0000;
	background-image:url(../image/button/msgerror.gif);
}
.dialog .dialog-body .msg.success{
	color:#006600;
	background-image:url(../image/button/msgsuccess.gif);
}
.dialog .dialog-body .msg.confirm,
.dialog .dialog-body .msg.notice{
	color:#ff6600;
	background-image:url(../image/button/msgnotice.gif);
}

/*提示信息*/
.notes{
	/*
	background:#ffffcc;
	color:#663300;
	border:solid 1px #ffcc66;
	*/
	margin:20px 5px;
	background-image:url(../image/button/notice.gif);
	background-position: 10px 0px;
	background-repeat:no-repeat;
	padding-left:60px;
	text-align:left;
}
.notes .notes-title{
	font-size:14px;
	color:#ff6600;
	color:#4d5d2c;
	font-weight:bold;
	padding:0px 20px;
}
.notes ol.notes-body{
	padding:5px 40px;
	margin:0px;
}
.notes div.notes-body{
	padding:0px 20px;
	margin:0px;
}


div.ads{
	text-align:left;
	margin-bottom:6px;
	border:solid 1px #bed393;	
}

