﻿.hide{
	display:none;
}
.show{
	display:block;
}

/*菜单箭头*/
.menu-arrow{
	border-top:6px solid #FFF;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	width:0;
	height:0;
	display:inline-block;
	margin-left: 4px;
}

/*全屏遮罩*/
.fullscreen-mask{
	background:#000;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	bottom:0;
	right:0;
	z-index:9999;
	opacity:0.2;
	filter:alpha(opacity=20);
}


/*顶部路径公用start*/
#wrapper .path{
	height:50px;
	line-height:50px;
	font-size:14px;
	padding:0px 15px;
}
#wrapper .path .name{
	color:#1E8A74;
}
#wrapper .path .split{
	margin:0px 10px;
	color:#AAA;
}
#wrapper .path .name:hover{
	color:#13584A;
}
/*顶部路径公用end*/


/** 右侧主体内容公用start */
.right-container .header{
	min-height:30px;
	line-height:40px;
	text-align:center;
}
.right-container .header span{
	font-size:24px;
	color:#666;
}
.right-container .intro{
	color:#81988C;
	font-size:14px;
	line-height:25px;
}
.right-container .item{
	padding:20px 0px;
	font-size:14px;
	clear:both;
	border-bottom:1px solid #BBB;
}
.right-container .item.lasted{
	border:0 none;
}
.right-container .item .title{
	color:#777;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:6px;
}
.right-container .item li{
	padding:4px 0px;
}
.right-container .item i.icon{
	border-left:4px solid #CE6750;
	margin-right:10px;
}
.right-container .item li span{
	color:#787668;
	line-height:25px;
}
.right-container .item.noborder{
	border-bottom:0px none;
}
.right-container .item .part{
	padding-top:15px;
	color:#949284;
	line-height:25px
}
.right-container .item a,
.right-container .item a span{
	color:#666;
}
.right-container .item a:hover,
.right-container .item a:hover span{
	color:#108413;
}

.right-container .article-list{
	margin:0px 0px;
	padding:0px 0px;
}
.right-container .article-item{
	padding-left:5px;
}
.right-container .article-item:hover{
	background-color:#F1F1F1;
}
.right-container .article-item:hover .article-title{
	color:#108413;
}
.right-container .article-item:hover .article-details{
	color:#666;
}
.right-container .article-item:first-child{
	border-top:0px;
}
.right-container .article-title{
	font-size:16px;
	font-weight:bold;
	color:#888;
	margin:5px 0px;
}
.right-container .article-details{
	color:#AAA;
	font-size:14px;
}

/** 右侧主体内容公用end */


/*左侧树 start*/
.box-container{
	width:100%;
	background:#F2F2F2;
	border:1px solid #DDD;
	border-left-width:0px;
	border-right-width:0px;
	position:relative;
}
.box-container .header{
	height:50px;
	line-height:50px;
	background:#DDD;
	padding-left:10px;
	font-weight:bold;
	color:#666;
	position:relative;
	border-bottom:1px solid #CCC;
}
.box-container .box-arrow{
	display:block;
	width:14px;
	height:14px;
	top:18px;
	right:14px;
	cursor:pointer;
	position:absolute;
}
.box-container .box-arrow.up{
	background:url(../images/arrow.png) 0px 0px no-repeat;
}
.box-container .box-arrow.down{
	background:url(../images/arrow.png) -14px 0px no-repeat;
}
.box-container .container{
	padding:0px 0px;
	width:100%;
}
.box-container .container ul{
	width:100%;
}
.box-container li{
	height:40px;
	cursor:pointer;
	background: #333;
}
.box-container li a{
	height:40px;
	padding-left:30px;
	line-height:40px;
	color:#FFF;
	font-size:14px;
}
.box-container li.current{
	background:#2baf75;
}
.box-container li:hover a,
.box-container li.current a{
	color:#FFF;
}

.box-container li:hover {
	background:#e0ad05;
}