@charset "utf-8";

.header {}
.header .head_top { border-bottom: 1px solid #ddd;position: relative;padding: 27px 0 20px;z-index: 8;background-color: #fff; }
.header .head_top .head_cont a { font-size: 20px;color: #999;font-weight: bold; }
.header .head_top .head_cont i { background: #999;color: #fff;border-radius: 100%;width: 30px;height: 30px;display: inline-block;font-size: 14px;text-align: center;line-height: 30px;margin-right: 10px; }
.header .head_top .head_cont .head_cont_btn { border: 2px solid #ddd;display: inline-block;border-radius: 5px;height: 26px;line-height: 26px;font-size: 14px;padding: 0 10px;margin-left: 15px; }
.header .head_top .head_cont a:hover,.header .head_top .head_Language a:hover,.menu_nav .head_p_Language a:hover { color: #DCBB3D; }

.logo { position: absolute;top: 45px;left: calc(50% - 75px);z-index: 99; }
.logo a img { width: 150px; }

.header .head_top .head_Language,.menu_nav .head_p_Language { overflow: hidden; }
.header .head_top .head_Language a,.menu_nav .head_p_Language a { line-height: 30px;margin-right: 15px;position: relative;height: 30px;display: inline-block;padding-left: 25px;font-weight: bold;color: #999; }
.header .head_top .head_Language a i,.menu_nav .head_p_Language a i { display: inline-block;width: 20px;height: 20px;background-size: 100%;background-repeat: no-repeat;position: absolute;top: 5px;left: 0; }
.header .head_top .head_Language a.CN i.CN_icon,.menu_nav .head_p_Language a.CN i.CN_icon { background-image: url(../images/CN.png); }
.header .head_top .head_Language a.EN i.EN_icon,.menu_nav .head_p_Language a.EN i.EN_icon { background-image: url(../images/EN.png); }

.menu_nav { -webkit-transition: all 0s ease-in-out;transition: all 0s ease-in-out;-webkit-box-shadow: 0 2px 5px rgba(100,100,100,.1);box-shadow: 0 2px 5px rgba(100,100,100,.1);-webkit-transform: translate3d(0,0,0);background: #fff;padding-bottom: 0;padding-top: 0;width: 100%;position: fixed;z-index: 7;}
.menu_nav h1,.menu_nav .head_p_Language {-webkit-transition: visibility 0s,left 0s,right 0s,opacity .6s ease-in-out;transition: visibility 0s,left 0s,right 0s,opacity .6s ease-in-out;position: absolute;margin: 0;z-index: 2;/* visibility: hidden;opacity: 0; */display: none; }
.menu_nav h1 { left: 30px;top: 5px; }
.menu_nav .head_p_Language { right: 30px;top: 25px; }
.menu_nav h1 a img { height: 70px; }
.menu_nav>ul>li { display: inline-block;position: relative; }
.menu_nav>ul>li.nav_null { width: 150px; }
.menu_nav>ul>li>a { margin: 0 30px;line-height: 80px;padding-bottom: 8px; }
.menu_nav>ul>li:hover>a,.menu_nav>ul>li.active>a { color: #dcbb3d;font-weight: bold; }
.sub_nav { position: absolute;top: 80px;left: 0;min-width: 100%;width: max-content; background-color: #fff;box-shadow: 0 2px 5px rgba(100,100,100,.1);display: none;z-index: 999; }
.sub_nav>ul { padding: 10px 0; }
.sub_nav>ul>li { width: calc(100% - 30px);line-height: 40px;margin: 0 15px;text-align: left;overflow: hidden; }
.sub_nav>ul>li>a { position: relative;width: 100%;display: inline-block;height: 100%; }
.sub_nav>ul>li>a:after{-webkit-transition: width .4s ease-in-out;transition: width .4s ease-in-out;content: '';position: absolute;width: 0;height: 2px;left: 0;top: auto;bottom: 4px;background: #dcbb3d;}
.sub_nav>ul>li>a:hover:after { width: 40px; }
.sub_nav>ul>li>a:hover { color: #dcbb3d; }

.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}