/*
  jQuery MegaMenu Plugin
  Author: GeekTantra
  Author URI: http://www.geektantra.com
*/
.ctmn { width:225px; top:157px !important; z-index: 12 !important; }
ul.megamenu { list-style: none; display: block; margin:0 auto; width:1200px; height:56px; }
ul.megamenu li.mm-item {}

ul.megamenu li { float:left; line-height:56px; }

ul.megamenu li.clear-fix {
  float: none;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}

ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
  position: relative;
  display: block; padding:0 32px;
  color: #fff;
  text-decoration: none; text-transform:uppercase;
  z-index: 10;
  font-size: 2.3em; font-family: 'UTM', Arial, Helvetica, sans-serif;
  border-right: 1px solid #2663A3;
}
*html ul.megamenu a.mm-item-link:link, *html ul.megamenu a.mm-item-link:visited {}
ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited, ul.megamenu li a.act { background:url(../media/system/menuH.png) repeat-x; }

ul.megamenu div.mm-item-content {
  background: #FFF;
  padding: 0px; padding-top:10px;
  position: absolute;
  /*border: 1px solid #777;*/
  z-index: 9;
  box-shadow:2px 2px 3px #666;
}

.mm-content-base {
  /*background: #FFF;*/
  position: relative;
  z-index: 11;
  /*padding: 10px;*/
}
.mm-js-shadow {
  /*background: #555;
  position: absolute;
  z-index: 10;*/
}
.list-content li { line-height:1.6 !important; margin:0 !important; float:none !important; padding-left:20px; }
.flyout { margin-bottom:10px; }
.flyout:after, .flyout ul:after {
    clear: both; content: ".";
    display: block; height: 0;
    overflow: hidden; visibility: hidden;
}
.flyout li { line-height:1.6 !important; padding:5px 0; float:none !important; margin:0 0 0 15px !important; /*position:relative;*/ }
.flyout li ul {
	position:absolute; top:0; left:0; z-index:999;
	visibility:hidden; clear:both;	
	background:none; padding-bottom:100px;
}
.flyout li:hover > ul { visibility:visible; left:100%; top:-20px; }
.flyout li ul li { 
	text-shadow:none; height:auto; float:none; background:#fff;
	z-index:1000; width:460px; padding:20px 0 30px 30px;
  	box-shadow:2px 2px 3px #666; margin-left:0 !important;
}
.flyout li a { display:block !important; font-size:1.2em; color:#061526; }
.flyout li a:hover { color:#ff4200 !important; }
.flyout li a.but:hover { color:#fff !important; }
/***/
.list-content .sp { font-size:1.3em; font-family: Arial, Helvetica, sans-serif; color:#061526; border-bottom:1px solid #848484; /*display:block;*/ margin:0 20px 5px 0; padding-bottom:2px; }
.img { display:block; float:right; width:215px; overflow:hidden; text-align:center; }
.img img { max-width:190px; }
.wi2 { float:left; width:240px; }
.prdname { font-size:2.6em; font-family: 'UTM', Arial, Helvetica, sans-serif; }
.wi2 .fs12 { margin-bottom:5px; }
.desm { line-height:1.6; margin-top:10px; }
.desm p { background:url(../media/system/icon/list.png) no-repeat 0 7px; padding-left:12px; font-size:1.2em; }
.wi2 em { display:block; font-size:2em; text-decoration:line-through; color:#828282; margin:8px 0 -10px; }
.wi2 strong { display:block; color:#ff7e00; font-size:2em; margin-bottom:10px; font-weight:bold; }
