.main{
	margin-left:-160px;
}
.cbp-hrmenu {
	width: 100%;
}

/* general ul style */
.cbp-hrmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/* first level ul style */
.cbp-hrmenu > ul,
.cbp-hrmenu .cbp-hrsub-inner {
	width: 90%;
	max-width: 70em;
	margin: 0 auto;
}

.cbp-hrmenu > ul > li {
	float:left;
	padding:15px;
}

.cbp-hrmenu > ul > li > a {
	
	color: #999;
	font-size:14px;
}

.cbp-hrmenu > ul > li > a:hover {
	color: #fff;
}
.cbp-hrmenu > ul > li.cbp-hropen{
	background: #fff;
}
.cbp-hrmenu > ul > li.cbp-hropen a,
.cbp-hrmenu > ul > li.cbp-hropen > a:hover {

	color: #141e52;
}

/* sub-menu */
.cbp-hrmenu .cbp-hrsub {
	display: none;
	position: absolute;
	background: #fff;
	width: 100%;
	left: 0;
	z-index:99999;
	top:45px;
}

.cbp-hropen .cbp-hrsub {
	display: block;
}

.cbp-hrmenu .cbp-hrsub-inner > div {
	float: left;
	padding: 0 2em 0;
}

.hrsub-box{
	width:1170px;
	margin-left:-80px; 
}

.hrsub-row{
	margin-left:-28px;
}

.hrsub-left{
	width:25%;
	float:left; 
	background-color:#f4f4f8;
	height:250px;
}

.hrsub-right{
	width:75%;
	float:left;
	height:250px;
}

.hrsub-menulist{
	
	padding:30px;
}
.hrsub-title{
	line-height:35px;
}

#menuline{
	font-weight:bold;
	color:#000;
}

#menuline:hover{
	color:#3582d4;
}

.cbp-hrmenu .cbp-hrsub-inner:before,
.cbp-hrmenu .cbp-hrsub-inner:after {
	content: " ";
	display: table;
}

.cbp-hrmenu .cbp-hrsub-inner:after {
	clear: both;
}

.




