html,body{overflow-x:hidden}
.nav{width:100%;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.05);position:relative;z-index:9999}
.nav .top{height:70px;position:relative}
.nav .logo{height:46px;position:relative;top:11px}
.nav .logo img{display:block;height:100%}
.nav .menu{height:70px;display:inline-block}
.nav .menu ul li{display:inline-block;position:relative}
.nav .menu ul li .dropdown{position:absolute;z-index:999;top:70px;left:-30px;display:none;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.1)}
.nav .menu ul li:before,.nav .menu ul>li>a:before{content:"";bottom:0;width:0;height:3px;position:absolute;left:15px;background:#db241e;display:block;transition:all .3s}
.nav .menu ul li.on a{color:#db241e;font-weight:bold}
.nav .menu ul>li>a:hover:before,.nav .menu ul li.on:before{width:calc(100% - 30px);border-radius:3px}
.nav .menu ul li:hover:before{display:block}
.nav .menu ul li a{display:inline-block;padding:0 15px;line-height:70px;color:#333;font-size:16px;font-weight:bold}
.nav .menu ul li a:hover{color:#db241e}
.nav .menu ul li .dropdown dl{width:154px;padding:0 4px;margin:0}
.nav .menu ul li .dropdown dl dd{border-top:1px solid #eee;padding:4px 0}
.nav .menu ul li .dropdown dl dd a{display:block;font-weight:normal;line-height:40px;color:#555;overflow:hidden;text-align:center}
.nav .menu ul li .dropdown dl dd a:hover{color:#fff;background:#a90500}
.nav .menu ul li .dropdown dl dd:first-child{border:none}
.nav .tel{color:#fff;font-family:Arial;font-size:16px;font-weight:bold;border-radius:3px;padding:7px 12px;margin-top:17px;margin-left:20px;background-image:linear-gradient(90deg,#ff194a 0,#ff4646 100%);box-shadow:0 5px 20px 0 rgba(95,14,14,.15)}
.nav .tel i{display:inline-block;width:16px;height:16px;background:url(ico-tel.png) no-repeat;margin-right:6px;position: relative;top:2px}

/*nav-fixed*/
.nav .nav-fixed{width:100%;position:fixed;top:0;z-index:9999;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.05)}

/* 移动端 */
/*h5-nav-fixed*/
.h5-nav-fixed{width:100%;position:fixed;top:0;z-index:9999;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.06)}
.h5-nav-space{top:70px}
.h5-nav{display:none}

/* 子导航 */
.s-nav{width:100%;height:58px;line-height:58px;position:relative;margin-top:-58px;background:rgba(0,0,0,.2);z-index:2}
.s-nav li{font-size:18px;float:left;text-align:center}
.s-nav li a{display:block;color:#fff}
.s-nav li a:hover{text-decoration:none;background:rgba(0,0,0,.3)}
.s-nav li.currclass a{background:rgba(0,0,0,.7)}

/* 1024 < */
@media screen and (max-width:1024px){
	.nav{display:none}
	.h5-nav{display:block}
	.logo{height:42px;margin-top:9px;margin-left:20px;float:left}
	.m-menu-ico{display:none}
	.m_img{display:block;height:60px;background:#fff;width:100%;z-index:9999;border-bottom:1px solid #ddd;overflow:hidden}
	.m_img .headlf{padding-top:2px;padding-left:5px;float:left}
	.m_img .headrg{padding-right:20px;padding-top:22px;float:right}
	.m_img .headrg a .m-menu-ico{height:16px;right:0;display:block}
	.m-nav {display:block;position:fixed;top:0;left:0;width:0;height:0;overflow:hidden;z-index:10000}
	.m-nav .closecover{position:absolute;width:100%;height:100%;background:#000;filter:alpha(opacity=0);opacity:0;left:0;top:0;z-index:1}
	.m-nav .closeicon{position:absolute;width:22px;right:300px;top:20px;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
	.m-nav .closeicon img{width:22px}
	.m-nav .m-navList{position:absolute;width:280px;right:0;top:0;background:#fff;height:100%;z-index:100;right:-80%;overflow-y:scroll}
	.m-nav .m-navList ul{padding-left:5%;padding-right:5%}
	.m-nav .m-navList ul li{border-bottom:1px solid #e6e9ec}
	.m-nav .m-navList ul li a{display:block;height:45px;color:#333;line-height:45px;padding-left:5%;font-size:14px}
	.m-nav .m-navList ul li .m-navItem{display:flex;align-items:center;justify-content:space-between;width:100%}
	.m-nav .m-navList ul li .m-navItem a{flex:1}
	.m-nav .m-navList ul li .m-navItem i{width:40px;height:35px;box-sizing:border-box;padding:0 5px;display:block}
	.icon{background:url(plus.png) 100% no-repeat;background-size:10px;background-position:50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
	.m-nav .m-navList ul li .m-navItem-Snav{display:none;width:100%}
	.m-nav .m-navList ul li .m-navItem-Snav a{display:block;height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow:hidden;white-space:nowrap;width:90%;text-overflow:ellipsis}

	.version{padding:40px 20px 20px;background:linear-gradient(to right,#fe4a24,#f52f3d);color:#fff}
	.version i{margin-right:10px}
	
	/* 子导航 */
	.s-nav{height:36px;line-height:36px;position:relative;margin-top:-36px}
	.s-nav li{font-size:10px}
	.s-nav li.currclass a{background:rgba(255,255,255,.2)}
}