@charset "utf-8";
/* CSS Document */

.mgshah-nav { width:auto; height:32px; float:right; border-top: 1px solid #fff; background:#696969; }
.mgshah-nav ul { margin:0px; padding:0px;}
.mgshah-nav ul li { list-style: none; float: left; }
.mgshah-nav ul li a { font-family: arial; font-size: 13px; color: #fff; line-height: 32px; text-decoration: none; font-weight: bold; display: block; padding: 0px 30px 0px 30px; }
.mgshah-nav ul li a:hover { background: #696969; color: #fff; -webkit-transition: background-color 0.4s ease-in-out;
	-moz-transition: background-color 0.4s ease-in-out;
	-o-transition: background-color 0.4s ease-in-out;
	transition:background-color 0.4s ease-in-out; }
	
.mgshah-nav ul li:hover > ul { position: absolute; display: block; }
.mgshah-nav ul li ul { display: none; }
.mgshah-nav ul li ul li { width:auto; font-family: arial; font-size: 13px; color: #fff; float: none; border-bottom: 1px solid #fff; background-color:#696969; }
.mgshah-nav ul li ul li a { font-family: arial; font-size: 13px; color: #fff; line-height: 30px; text-decoration: none; font-weight: normal; display: block; }
.mgshah-nav ul li ul li a:hover { background: #3d96c8; border-top: 1px solid #fff; border-bottom: 1px solid #fff; color: #fff; -webkit-transition: background-color 0.4s ease-in-out;
	-moz-transition: background-color 0.4s ease-in-out;
	-o-transition: background-color 0.4s ease-in-out;
	transition:background-color 0.4s ease-in-out; }

.mgshah-nav ul li ul li:hover > ul { position: absolute; display: block; margin: -31px 0 0 222px; }
.mgshah-nav ul li ul li ul { display: none; }
.mgshah-nav ul li ul li ul li { width: 222px; font-family: arial; font-size: 13px; color: #000; float: none; background-color:#696969;border-bottom: 1px solid #fff; }
.mgshah-nav ul li ul li ul li a { font-family: arial; font-size: 13px; color: #fff; line-height: 30px; text-decoration: none; font-weight: normal; display: block; }
.mgshah-nav ul li ul li ul li a:hover { background: #3d96c8; border-top: 1px solid #fff; border-bottom: 1px solid #fff; color: #fff; -webkit-transition: background-color 0.4s ease-in-out;
	-moz-transition: background-color 0.4s ease-in-out;
	-o-transition: background-color 0.4s ease-in-out;
	transition:background-color 0.4s ease-in-out; }

.mgshah-flash_main{width: 100%; height: auto; margin:0px auto; padding:0px; background:#000; }
.mgshah-flash_main_bg{ width: 1000px; height: auto; margin:0px auto; padding:0px; }	
.mgshah-flash {width: 1000px; height: 260px; float: left; text-align: center;
-moz-box-shadow:0px 5px 3px #cccccc;
-webkit-box-shadow:0px 5px 3px #cccccc;
box-shadow:0px 5px 3px #cccccc; }