/*公共css*/
li{list-style: none;}
.bgdark{background:#a11001;}
.nav.nav-turn.border-main>li>a{border-color:#f00;}
/*头部css*/
#navbody-outer{justify-content: space-around;}
#nav-auto .line-large{border-bottom:none;}
#nav-auto .line-large.active,#nav-auto .line-large:hover{border-bottom: 2px solid #fff;}
#nav-auto .navbar{padding-top: 16px;padding-bottom: 16px;}
#nav-auto .navbar-logo{width: 50%;}
#nav-auto .nav li a{padding:.5em 1.5em;}
#nav-auto .navbar-addon{width: 40%;}

/*尾部css*/
.m10{background:url(../images/footbg.png) center/contain no-repeat,#1a1a1a;}
.m10 .nav li{width: 50%;}
.m10 .nav li a::before{content: "\00bb";margin-right:15px;opacity: .5;}
.m10 .list li{background: url(../images/sprite.png) no-repeat;}
.m10 .list li.addr{background-position:-542px -358px;}
.m10 .list li.tele{background-position:-540px -401px;}
.m10 .list li.fax{background-position:-541px -443px;}
.m10 .list li.mail{background-position:-541px -479px;}
.m11 p{line-height: 3.5;}
.m11 a:hover{color: var(--color-main)!important;}

/*响应式*/
@media (max-width:576px){
	#nav-auto .navbar{padding-top: 0;padding-bottom: 0;border-top: 5px solid #a11001;}
	#nav-auto .navbar-logo{width: 80%;}
	#nav-auto .line-large{line-height: 2.5!important;}
	#nav-auto .nav-switch{order:1;}
	#nav-auto .nav-switch li{height:2px;}
	#navbody-outer{z-index: 9999;padding-bottom: 15px!important;width: 100%;}
	#navbody-outer a{color: var(--color-text)!important;}
	#navbody-outer a:hover{color: var(--color-main)!important;}
	.m10{background-size: cover;}
	.m10 .mini-x12{margin-bottom: 2em;}
	.m10 .grid-middle .grid{padding-top:0!important;margin-top: 0!important;}
	.m11 p{line-height: 1.5;}
}
@media (max-width:1680px){
	#nav-auto .nav li a{padding:.5em 1em;}
}