@import url('http://fonts.googleapis.com/css?family=Source+Sans+Pro');
.flexy-menu{
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	list-style: none;
	background: #030;}
	
.pic_business{
	
	width:23%;
	position:relative;
	padding: 10px 5px ;
	float:inherit;
}

.pic_business_text{
	margin: 0;
	position:static;
	padding: 3px 20px;
	font-family:Verdana, Geneva, sans-serif;
	color:#7C7C7C;
	font-size:11px;
	}


.nav_hot {
    background: url(../../hot.png)  no-repeat ;
    display: block;
    position: absolute;
    width: 32px;
    height: 15px;
    top: 2px;
    right: 0px;
}
	
	.nav_new {
    background: url(../../new.png)  no-repeat ;
    display: block;
    position: absolute;
    width: 32px;
    height: 15px;
    top: 2px;
    right: 0px;
}

	.nav_hot_first {
    background: url(../../hot.png)  no-repeat ;
    display: block;
    position: absolute;
    width: 32px;
    height: 15px;
    top: 0px;
    right: 0px;
}
	.nav_re {
    background: url(../../re.gif)  no-repeat ;
    display: block;
    position: absolute;
    width: 32px;
    height: 15px;
    top: 2px;
    right: 0px;
}
.flexy-menu li{
	display: inline;
	font-size: 14px;
	margin: 0;
	padding: 0;
	float: left;
	line-height: 20px;
	position: relative
}.flexy-menu>li>a{padding:20px 22px;color:#ccc;text-decoration:none;display:block;text-transform:uppercase;-webkit-transition:color .2s linear,background .2s linear;-moz-transition:color .2s linear,background .2s linear;-o-transition:color .2s linear,background .2s linear;transition:color .2s linear,background .2s linear}.flexy-menu li:hover>a,.flexy-menu li.active a{
	background: #030;
	color: #fff
}.flexy-menu li.right{float:right}.flexy-menu ul,.flexy-menu ul li ul{
	list-style: none;
	margin: 0;
	padding: 0;
	display: none;
	position: absolute;
	z-index: 99999;
	width: 100%;
	background: #030;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.3)
}.flexy-menu ul{top:60px;left:0}.flexy-menu ul li ul{top:0;left:100%}.flexy-menu ul li{
	clear: both;
	width: 100%;
	border: 0;
	font-size: 14px
}.flexy-menu ul li a{
	padding: 10px 20px;
	width: 100%;
	color: #dedede;
	font-size: 14px;
	text-decoration: none;
	display: inline-block;
	float: left;
	clear: both;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-transition: color .2s linear,background .2s linear;
	-moz-transition: color .2s linear,background .2s linear;
	-o-transition: color .2s linear,background .2s linear;
	transition: color .2s linear,background .2s linear
}.thin>li>a{padding:10px 22px}.thin ul{top:40px}.thick>li>a{padding:40px 22px}.thick ul{top:100px}.flexy-menu i{line-height:20px!important;margin-right:6px;font-size:18px;float:left}
.flexy-menu>li.showhide{
	display: none;
	width: 100%;
	height: 50px;
	cursor: pointer;
	color: #dedede;
	border-bottom: solid 1px rgba(0,0,0,0.1);
	background: #030
}.flexy-menu>li.showhide span.title{margin:16px 0 0 25px;float:left}.flexy-menu>li.showhide span.icon{margin:17px 20px;float:right}.flexy-menu>li.showhide .icon em{
	margin-bottom: 3px;
	display: block;
	width: 20px;
	height: 2px;
	background: #030
}
.orange li:hover>a,.orange li.active a{
	color: #fff!important;
	background-color: #060;
}.flexy-menu.vertical{width:200px}.flexy-menu.vertical li{width:100%}.flexy-menu.vertical li a{display:inline-block!important;width:100%;padding:18px 20px 16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.flexy-menu.vertical ul li{width:100%}.flexy-menu.vertical ul,.flexy-menu.vertical ul li ul{width:150px}.flexy-menu.vertical ul{top:0;left:100%}.flexy-menu.vertical ul li ul{top:1px}.flexy-menu.vertical.right{float:right!important}.flexy-menu.vertical.right ul{left:-150px!important}

