/*公共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%;}
.navbar-show .navbar-body>.nav>li>.nav.nav-2{min-width: 26em;}
/*尾部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;height: 55px;}
.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;}
	.all{width:100%;overflow:hidden;position:fixed;bottom:0px;z-index:9997;background:rgb(130,15,30);display:block;border-top:1px solid rgb(255,255,255);}
	.all ul li{width:25%;display:inline-block;float:left;padding:6px 0;text-align:center;border-left:1px solid rgb(143,22,38);border-right:1px solid rgb(65,9,16);}
	.all ul li:first-child{border-left:0px;}
	.all ul li:last-child{border-right:0px;}
	.all ul li a{color:rgb(255,255,255);font-size:12px;}
}
@media (max-width:1680px){
	#nav-auto .nav li a{padding:.5em 1em;}
}