
.main_menu .fa {
	position: relative;
	display: table-cell;
	width: 40px;
	height: 40px;
	text-align: center;
	top:0px;
	font-size:20px;
	padding-top: 12px;
}

/* 电脑 */
@media screen and (min-width:1200px){

.main_menu {
	background: #F7F7F7;
	border-left: 1px solid #e5e5e5;
	position: absolute;
	top: 104px;
	bottom: 0;
	height: 100%;
	right: 0;
	box-shadow: 1px 0 15px rgba(0, 0, 0, 0.07);
	opacity: 1;
	z-index:999
}
}

/* 手机 */
@media screen and (max-width:560px){
	
	body {position: relative;width: 100%;overflow: hidden;}
	
	.main_menu {
		background: #F7F7F7;
		border-left: 1px solid #e5e5e5;
		position: fixed;
		top: 104px;
		bottom: 0;
		height: 200px;
		right: 0;
		box-shadow: 1px 0 15px rgba(0, 0, 0, 0.07);
		opacity: 1;
		z-index:999
	}
	
	
	
}	



#menu {
	width: 40px;
	position: absolute;
	left: -41px;
	top:100px;
	background: #d63e40;
	color:#fff;
}
.main_menu ul {
	width: 40px;
	overflow: hidden;
	-webkit-transition:width .2s linear;
	transition:width .2s linear;
	-o-transition:width .2s linear;
	-moz-transition:width .2s linear;
	margin:0;
}
.main_menu ul.open {
	width: 255px;
	-webkit-transition:width .2s linear;
	transition:width .2s linear;
	-o-transition:width .2s linear;
	-moz-transition:width .2s linear;

}
.main_menu li {
	position: relative;
	display: block;
	width: 250px;
}
.main_menu li a {
	position: relative;
	width: 255px;
	display: table;
	border-collapse: collapse;
	border-spacing: 0;
	color: #959595;
	text-decoration: none;
	-webkit-transform: translateZ(0) scale(1, 1);
	-webkit-transition: all .14s linear;
	transition: all .14s linear;
}
.main_menu li:hover a {
	color: #fff;
	background-color: #085ba7;
	text-shadow: 0px 0px 0px;
}
.main_menu .nav-text  {
	position:relative;
	display:table-cell;
	vertical-align:middle;
	width:190px;
	font-family: Verdana;
	color: #515151;
	font-size:12px;
}
.main_menu li:hover .nav-text {
	color:#fff;
}
.main_menu .menu_1 i {
	color:#ffb059;
}
.main_menu .menu_2 i {
	color:#278cc7
}
.main_menu .menu_3 i {
	color:#84b765;
}
.main_menu .menu_4 i {
	color:#65add9;
}
.main_menu .menu_5 i {
	color:#a190c4;
}
.main_menu .menu_6 i {
	color:#d8487d;
}
.main_menu .menu_7 i {
	color:#abbac2;
}
.main_menu .menu_8 i {
	color:#d3584b;
}
.main_menu .menu_9 i {
	color:#3a87ad;
}
.main_menu .menu_10 i {
	color: #e08374;
}
.main_menu .menu_11 i {
	color: #ff892a;
}
.main_menu .menu_12 i {
	color: #ac5978;
}
.main_menu .menu_1:hover a{
	background-color: #ffb059;
}
.main_menu .menu_2:hover a{
	background-color: #278cc7;
}
.main_menu .menu_3:hover a{
	background-color: #84b765;
}
.main_menu .menu_4:hover a{
	background-color: #65add9;
}
.main_menu .menu_5:hover a{
	background-color: #a190c4;
}
.main_menu .menu_6:hover a{
	background-color: #d8487d;
}
.main_menu .menu_7:hover a{
	background-color: #abbac2;
}
.main_menu .menu_8:hover a{
	background-color: #d3584b;
}
.main_menu .menu_9:hover a{
	background-color: #3a87ad;
}
.main_menu .menu_10:hover a{
	background-color: #e08374;
}
.main_menu .menu_11:hover a{
	background-color: #ff892a;
}
.main_menu .menu_12:hover a{
	background-color: #ac5978;
}
.main_menu .menu_1:hover i,.main_menu .menu_2:hover i,.main_menu .menu_3:hover i,.main_menu .menu_4:hover i,
.main_menu .menu_5:hover i,.main_menu .menu_6:hover i,.main_menu .menu_7:hover i, .main_menu .menu_8:hover i,.main_menu .menu_9:hover i,.main_menu .menu_10:hover i,.main_menu .menu_11:hover i,.main_menu .menu_12:hover i  {
	color: #fff;
}


/*acco_info*/
.acco_info {
	margin-top: 30px;
}
.acco_info .header {
	font-size: 20px;
	line-height: 36px;
	border-bottom: 1px solid #458cff;
	color:#458cff;
}
.acco_info table {
	border:1px solid #d4d4d4;
	border-right: 0;
	border-bottom: 0;
	margin:20px 0 40px;
}
.acco_info table th,.acco_info table td {
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	padding:5px 10px;
}
.acco_info table th {
	text-align: left
}
.acco_info table td {
	color:#7d7d7d;
}
/* .acco_form {
	width:400px;
} */
.acco_form .field {
	margin-bottom: 10px;
}
.acco_form .field input[type='text'] {
	display: block;
	width:100%;
	margin-top: 5px;
	line-height: 28px;
	padding-left: 10px;
	border:1px solid #d4d4d4;
	border-radius: 4px;
}
.acco_form .s_btn{
	width:100px;
	height: 28px;
	border:none;
	line-height: 28px;
	background: #458cff;
	color:#fff;
	border-radius: 4px;
	margin:0;
}

.widget-toolbar  .nav {
	height: auto;
	background: none;
}

