@charset "utf-8";

.header { box-shadow: 0 0 5px #666; }
.header .head_top { padding: 20px 0 0px; }
.header .head_top .head_logo { position: relative; }
.header .head_top .head_logo a img { height: 60px; }
.header .head_top .head_logo span { border-left: 1px solid #aaa;margin-left: 10px;padding-left: 10px;font-size: 18px;display: inline-block;position: absolute;top: 0;width: 330px;line-height: 30px; }
.header .head_top .head_Email{ line-height: 60px; }
.header .head_top .head_Email a { color: #666; }
.header .head_top .head_Email a i { margin-right: 10px; }

.header .head_menu>ul>li { float: left;margin-right: 44px;position:relative; }
.header .head_menu>ul>li:last-child { margin-right: 0px; }
.header .head_menu>ul>li>a { color: #2d2d2d;font-size: 16px;font-weight: bold;display: inline-block;height: 100%;padding: 18px 0; }
.header .head_menu>ul>li:hover>a,.header .head_menu>ul>li.on>a { color: #e50012;border-bottom: 2px solid #e50012;}

.s_navbox{ position:absolute;left: 0px;top: 62px;width: -webkit-max-content;z-index:999;display: none; }
.s_a{ background:#fff;padding: 10px 20px;border:1px solid #ddd; }
.s_a li{ line-height: 30px; }
.s_a li a{ font-size:14px; }
.s_navbox>.s_a>li:hover>a { color: #E50012; }

.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}
