.moduletable {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.accordion {
	width: 100%;
	margin: 0px auto;
	background: transparent;
	border: solid 0px #000080;
}

.accordion .link {
	cursor: pointer;
	display: block;
	padding: 15px 0px;
	color: #0f0f0f;
	font-size: 15px;
	text-indent: 30px;
	border-bottom: 1px solid #CCC;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li:last-child .link {
	border-bottom: 0;
}

.accordion li i.fa-angle-down {
	position: absolute;
	top: 16px;
	right: 50px;
	font-size: 20px;
	color: #83c1c3;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	width: 16px;
	height: 16px;
	text-align: center;
}
.accordion li span.s1{
	position: absolute;
	top: 16px;
	right: 85px;
	font-size: 18px;
	color: #5F5E5E;
	
	width: 16px;
	height: 16px;
	text-align: center;
}
.accordion li i.fa-angle-down:before {
	right: 0;
}

.accordion li.open .link {
	color: #2d6f66;
}


/***YY**/

.accordion li.open i.fa-angle-down {
	color: #83c1c3;
}

.accordion li.open i.fa-angle-down {
	-moz-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1);
	/*IE*/
	filter: FlipV;
}

/* Submenu-----------------------------*/

.submenu {
	display: none;
	background: #83c1c3;
	font-size: 15px;
}

.submenu li {
	border-bottom: 1px solid #EFEFEF;
}

.submenu li span.s2{
	position: absolute;
	right: 59px;
	font-size: 20px;
	color: #FFFFFE;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	width: 16px;
	height: 16px;
	text-align: center;
}
i.fa-angle-right{
	position: absolute;
	right: 21px;
	font-size: 20px;
	color: #FFFFFE;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	width: 16px;
	height: 16px;
	text-align: center;
}
.submenu a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding:  10PX;
	padding-left: 30px;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.accordion li .link:hover {
	color: #2d6f66;
}

/***YY**/

.submenu a:hover,.submenu a:hover i {
	color: #156b5f;
}