/*Banner*/
.banner-bound{
	width:100%;
	position:relative;
	background:url(../images/bg-banner.png) repeat-x;
}
.banner-content{
	width:960px;
	margin:0 auto;
}
.banner-top{
	width:100%;
	height:126px;
	position:relative;
}
.social-banner{
	width:105px;
	height:30px;
	position:absolute;
	bottom:5px;
	right:0;
}
.banner-top .logo{
	width:280px;
	padding-top:12px;
	height:100px;
	margin:0px auto;
}
.banner-top .logo img{
	max-width:280px;
	max-height:100px;
}
.banner-bottom{
	width:100%;
	position:relative;
}
.banner-bottom>ul{
	list-style:none;
	height:45px;
	padding:0;
	margin:0;
}
.banner-bottom>ul>li{
	display:inline-block;
	line-height:43px;
	height:45px;
	position:relative;
}
.banner-bottom>ul>li>a{
	padding:14px 24px;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow:0 2px 3px #333;
	color:#FFF;
}
.banner-bottom>ul>li:hover{
	background:url(../images/active-menu.png) no-repeat center;
}
.active{
	background:url(../images/active-menu.png) no-repeat center;
}
ul.sub{
	position:absolute;
	width:180px;
	background:#0099ff;
	z-index:1000;
	top:43px;
	list-style:none;
	display:none;
}
.banner-bottom>ul>li:hover ul.sub{
	display:block;
}
ul.sub>li a{
	padding:14px 24px;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow:0 2px 3px #333;
	color:#FFF;
}
ul.sub>li:hover{
	background:#017dcf;
}

.search-bound{
	position:absolute;
	top:7px;
	right:2px;
}
.text-search{
	width:202px;
	height:26px;
	border:1px solid #bababa;
	padding:0 8px;
	margin:0;
	float:left;
}
.btm-search{
	width:32px;
	height:28px;
	background:url(../images/btm-search.png) no-repeat;
	border:none;
	cursor:pointer;
	margin:0;
	padding:0;
	float:left;
}


/*FOOTER*/
.footer-bound{
	width:100%;
	background:#0099ff;
}
.footer-content{
	width:960px;
	margin:0 auto;
	padding:30px 0;
}