
header .Headerbar .message b{
	color:#fd9355;
}

.loginbtn{
	color:#fff;
}

.SideMenu{
	/*box-shadow:3px 3px 3px gray;*/
	border-right: 2px solid #cdcdcd;
	background:#fff;
}

.SideMenu ul li a{
/*
	background: -webkit-linear-gradient(bottom, #e8e8e8 0%,#ffffff 50%);
	background: -moz-linear-gradient(bottom, #e8e8e8 0%,#ffffff 50%);
	background: -o-linear-gradient(bottom, #e8e8e8 0%,#ffffff 50%);
	background: -ms-linear-gradient(bottom, #e8e8e8 0%,#ffffff 50%);
	background: linear-gradient(bottom, #e8e8e8 0%,#ffffff 50%);
*/
	line-height: 30px;           /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	color: rgb(136,136,136);
	border-bottom: 1px solid #C4C4C4;
}

.SideMenu ul li a.selected{
	color: #000;
	font-weight:bold;
}


.SideMenu ul li ul li a{
	line-height: 23px;           /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/

	padding: 4px 0 4px 30px;
	background: rgb(83,83,83);
	color:rgb(170,170,170);
	border-bottom: 1px solid #5b5b5b;
}


.SideMenu ul li ul li a.selected{
	color: #fff;
	font-weight:bold;
	background: #3a3a3a;
}

.SideMenu ul li ul li{
	display:none;
}
.SideMenu ul li.selected ul li{
	display:block;
}

.SideMenu ul li a:hover{
	font-size:14px;
	color: #000;
	font-weight:bold;
}
.SideMenu ul li ul li a:hover{
	font-size:13px;
	color: #fff;
	background: #030303;
	font-weight:bold;
}
.SideMenu ul li a.selected:hover{
	font-weight:bold;
	color: #000;
}
.SideMenu ul li ul li a.selected:hover{
	font-weight:bold;
	color: #fff;
	font-weight:bold;
	background: #030303;
}


.SideMenu li span{
	line-height: 50px;
    float: right;
    margin-right:10px;
}

.SideMenu li .selected > span{
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}


.SideMenu li img{
	vertical-align:middle;
	margin-right:10px;
	line-height: 0;
	-webkit-filter: grayscale(100%);
}
.SideMenu li .selected img{
	-webkit-filter: none;
}



.SideMenu ul li ul li a.selected > img{
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
}

.SideMenu ul li ul li a > img{
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
}




.TMJContainer{min-width:360px;max-width:1000px;margin:auto;vertical-align:top; width:100%;}
.TMJContainer::after{content:"";display:block;clear:both;}
.TMJContainer.subBg{background:#fff;}

.p_15{padding:60px 15px 40px;}
.subDefaultTitle{font-size:28px;font-weight:bold;color:#333;line-height:28px;}
.subDefaultTitle span{font-size:16px;font-weight:normal;color:#888;}
.subDefaultTitle::after{content:"";width:360px;height:5px;background:#0054f7;display:block;margin-left:-15px;margin-top:10px;}

.cssgroup{overflow:hidden;display:block;max-width:1000px;width:100%;margin:0 auto;}
.cssgroup::after{content:"";display:block;clear:both;}
.mpanel{overflow:hidden;border:1px solid #ddd;border-radius:10px;}
.mpanel .panel-head{height:54px;line-height:54px;padding:0 15px;font-size:16px;box-sizing:border-box;color:#fff;background:#0054f7; margin: 0;}
.mpanel .panel-body{padding:10px 15px 0;box-sizing:border-box;}
.mpanel .panel-foot{padding:15px ;box-sizing:border-box;}
.mpanel .form-control{height:38px;line-height:48px;}
.inputLabel{font-size:16px;font-weight:bold;color:#333;margin-bottom:10px;}
.btnBlue{background:#fff;width:200px;text-align:center; padding:15px 10px;border:1px solid #ddd;border-radius:10px;cursor:pointer;}
.btnBlue:hover{background:#0054f7;color:#fff;}
.btnRed{background:#fff;width:200px;text-align:center; padding:15px 10px;border:1px solid #ddd;border-radius:10px;cursor:pointer;}
.btnRed:hover{background:#F56643;color:#fff;}
.btnNormal{background:#fff;width:200px;text-align:center; padding:15px 10px;border:1px solid #ddd;border-radius:10px;cursor:pointer;}
.btnList{width: 80px;height: 30px;}
.form-control{height:34px;line-height:34px;border:1px solid #ddd;border-radius:5px;padding:0 15px;box-sizing:border-box;}


.checkbox_wrap { cursor: pointer; }
.checkbox_wrap .check-icon  { display: inline-block; width: 180px; height: 180px; background: url(/_img/ko_10.png) left center no-repeat; vertical-align: middle; transition-duration: .3s; }
.checkbox_wrap input[type=checkbox] { display: none; }
.checkbox_wrap input[type=checkbox]:checked + .check-icon { background-image: url(/_img/ko_10.png); }

.outlineZero{	outline: none;}