.mneixian{background:url(headerbg.jpg) repeat-x;}
.menu-container{max-width:1200px;min-width:1200px; padding-top: 16px;}
.menu-dropdown-icon:before{display: none; cursor: pointer;content:''; float: right; padding: 1.5em 2em;}
/*.mjbad:before{background:url(h-j.png) no-repeat center 23px;}background:url(hj.png) no-repeat center 23px;*/
.menu > ul{margin: 0 auto; width: 100%; list-style: none; padding: 0; position: relative; /*background:url(headxian.jpg) no-repeat left; IF .menu position=relative -> ul = container width, ELSE ul = 100% width */ box-sizing: border-box;z-index:99;}
.menu > ul:before,
.menu > ul:after{content: ""; display: table;}
.menu > ul:after{clear: both;}
.menu > ul > li{float: left; padding: 0; margin: 0;width:105px;text-align:center;height:28px;position:relative;}
.menu > ul > li a{text-decoration: none; font-size: 16px;padding-top:12px;height:28px; display: block;}
.menu > ul > li:hover{/*background: #b70001; background-position:left 2px;*/ }

.subs{transition: all 0.5s;transition: 0.3s;overflow:hidden; display:inline-block; color:#454545; height:28px; line-height:28px;padding-left:0px;padding-right:0px;margin-right:0px; font-size: 18px !important; font-weight:bold !important; font-family:Microsoft YaHei}
.menu > ul > li:hover .subs{color:#b70001}
.menu > ul > li > ul{display: none; width: 100%; background:rgba(255,255,255,0.6); box-shadow: 0 0 16px -4px rgba(0,0,0,.3); padding: 10px; position:absolute; z-index: 99; left: 0px;top:40px; margin: 0; list-style: none; box-sizing: border-box;}
.menu > ul > li > ul:before,
.menu > ul > li > ul:after{content: ""; display: table;}
.menu > ul > li > ul:after{clear: both;}
.menu > ul > li > ul > li{margin: 0; padding-bottom: 0px; list-style: none; width: 25%; background: none; float: left;}
.menu > ul > li > ul > li a{color: #333; padding: 0; width:100%; display: block;transition:all 0.3s linear;}
.menu > ul > li > ul > li a:hover{color:#fff;}
.menu > ul > li > ul > li > ul{display: block; padding: 0; margin: 10px 0 0; list-style: none; box-sizing: border-box;}
.menu > ul > li > ul > li > ul:before,
.menu > ul > li > ul > li > ul:after{content: ""; display: table;}
.menu > ul > li > ul > li > ul:after{clear: both;}
.menu > ul > li > ul > li > ul > li{float: left; width: 100%; padding: 0px 0; margin: 0; font-size: .8em;}
.menu > ul > li > ul > li > ul > li a{border: 0;}

.menu > ul > li > ul.normal-sub{border-top:3px solid #B70001;position:absolute; width:125px; left:-10px;padding:10px 0;transition: all .5s linear;}
.menu > ul > li:hover ul.normal-sub{background-color:rgba(255,255,255,0.9);}
.menu > ul > li > ul.normal-sub > li{width: 100%;}
.menu > ul > li > ul.normal-sub > li a{border: 0; line-height:28px;margin-bottom:2px; text-align:center;}
.menu ul li ul.normal-sub li{position: relative;}
.menu ul li ul.normal-sub li:before{content: ""; width: 0; left: 50%; height: 28px; background:#B70001; position: absolute; top: 0; transition: 300ms ease-in-out;}
.menu ul li ul.normal-sub li a{display: block; text-align: center; position: relative; line-height:28px; color:#555; font-size:15px;}
.menu ul li ul.normal-sub li:hover:before{left: 0; width: 100%;}
.menu ul li ul.normal-sub li:hover a{color: #fff;}