@media screen and (max-width: 800px) {
#access #mobi_menu{display:block; line-height:41px; text-align:center;}	
#access2 { display:none;}
#access2 {
	float:none;
	z-index:3000;
	line-height:30px;
	position:absolute;
	left:0;
	text-align:left;

	width:100%;
	z-index:100;

	background-color:#efefef;
}
#access2 ul li,#access2 li.menu-item-home  {
	float:none;
	position:inherit;
	border-bottom:1px solid #e0e0e0;
}

#access2 a {
	padding-left:20px;
	line-height:35px;
}
#access2 ul ul {
	display:block;
	position:static;
	top:0px;
	left:0px;
	float:none;
	box-shadow: 0px;-moz-box-shadow: 0px;
	border:0px solid #e5e5e5;
	width: 100%;
	background:#fff;
}
#access2 ul ul li {
	min-width: 100%;
	border-bottom:0px solid #e5e5e5;
	border-left:0px;
}
#access2 ul ul ul {
	left:100%;
	top:0;
}

#access2 ul ul a {
	height:auto;
	padding:0px;
	padding-left:30px;
	line-height:25px;
	width: auto;
}
#access2 li:hover > a{
	color:#4499f0;

}

#access2 ul ul li:hover > a {
	color:#4499f0; 
	background:#fff;
}
}
@media only screen and (min-width: 481px) and (max-width: 999px) { 
	#tdleft{float:none; width:100%; text-align:center;padding-top:5px; padding-bottom:5px;}
	#tdright{float:none; width:100%; padding-top:5px; padding-bottom:5px;}
	#searchform{width:232px;float:none; margin:0 auto; }
	#wrapperfix {margin:0 auto;	width:100%;}
	#wrapper.mbanner{width:100%;  margin-top:6px;}
	#sbg{width:100%; height:20px; background-size:contain; background-position:top center; background-repeat:no-repeat;}
	#container {margin: 0 auto;width: 100%;}
	#mleft.m550{ width:100%;float:none;}
	#mright.m400{width:100%; float:none;}
	#content{ padding-left:10px; padding-right:10px;}
	.pages{padding-left:10px; padding-right:10px;}
	#wrapper.pagebanner{padding-top:15px; padding-bottom:15px;}

	#pic ul li{width:50%; border:0px solid #fff;float:left; margin-bottom:20px; margin-left:0px; list-style:none; text-align:center;}
	#pic ul li img{width:100%;  height:auto; margin:0px; }
	#pic ul li:hover{width:50%; border:0px solid #ccc; }
}
@media screen and (max-width: 480px) {
	#tdleft{float:none; width:100%; text-align:center;padding-top:5px; padding-bottom:5px;}
	#tdright{float:none; width:100%; padding-top:5px; padding-bottom:5px;}
	#searchform{width:232px;float:none; margin:0 auto; }
	#wrapperfix {margin:0 auto;	width:100%;}
	#wrapper.mbanner{width:100%;  margin-top:6px;}
	#sbg{width:100%; height:20px; background-size:contain; background-position:top center; background-repeat:no-repeat;}
	#container {margin: 0 auto;width: 100%;}
	#mleft.m550{ width:100%;float:none;}
	#mright.m400{width:100%; float:none;}
	#content{ padding-left:10px; padding-right:10px;}
	.pages{padding-left:10px; padding-right:10px;}
	#wrapper.pagebanner{padding-top:15px; padding-bottom:15px;}

	#pic ul li{width:100%; border:0px solid #fff;float:none; margin-bottom:20px; margin-left:0px; list-style:none; text-align:center;}
	#pic ul li img{width:100%;  height:auto; margin:0px; }
	#pic ul li:hover{width:100%; border:0px solid #ccc; }
	
}
