.w{ margin:0px auto; height:auto;}
.w dd,.w div,.w dl,.w dt,.w h1,.w h2,.w h3,.w h4,.w h5,.w h6,.w li,.w ol,.w p,.w ul{padding:0;margin-bottom:0}
body,html{font-family:'PingFang SC','San Francisco','Helvetica Neue',Helvetica,STHeitiSC-Light,'Microsoft Yahei',sans-serif,arial;min-width:1200px;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;}
body,html{font-family:'Microsoft YaHei',sans-serif;min-width:1200px;background:#0f0f0f}
/*--logo */
.logo_nva .logo{ float: left; width:270px; height: 72px;}
.logo{background:url('../img/LOGO.png') no-repeat;width:187px;height:60px;display:inline-block;padding-top:8px}
.f_l{float:left;}
/*--导航*/
.main_nav{ position: relative; z-index: 100; float: left; width:880px; margin-top: 15px;}
.main_nav li{position: relative;z-index: 999;float:left;display:block;width:75px;margin: 0 30px;height:70px;font-size:14px;line-height:24px;text-align:center;}
.main_nav li small{font-size: 12px;}
.main_nav li a{color:#fff; display:block}
.main_nav li:hover > a{color:#b59a61; display:block}
.main_nav li.current > a{color:#b59a61; display:block}
.main_nav li.current2 > a{color:#ff0000; display:block}
.main_nav li.current > a:hover{color:#b59a61; display:block}
.main_nav li a i{position:absolute; width:16px; height: 20px; right:-4px; top:-3px }
.main_nav li div{position:absolute; width:90px; background:#000; opacity:0.6;display:none; left:0; top:70px;  text-align:center; z-index: 99999;}

.main_nav li dl{display:block; height:auto;}
.main_nav li dl dd{display:inline-block; width:90px; color:#FFF;  }
.main_nav li dl dd a{ font-size:12px;font-weight:bolder; width: 90px; height: 35px; line-height: 35px;display: block;}
.main_nav li:hover dl dd a {color:#fff;}
.main_nav li dl dd a:hover{color:#ff0000;}
#magic-line {position: absolute;z-index: 98;top: 66px;left: 20px;width: 60px !important; height: 5px; background: #F0C47B;}
