.cd-primary-nav a, .cd-primary-nav ul a { border-bottom: 1px solid #a7070e; }
.cd-primary-nav, .cd-primary-nav ul{ background: #C31920; }
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{ background: #C31920; }
.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after { background: #C31920; }

.title{ overflow:hidden; line-height:0.5rem; padding-left:0.1rem; padding-right:0.1rem; text-align:center; }
.title span{ font-size:0.30rem; color:#C31920; font-weight:bold; border-bottom:#a7070e solid 0.01rem; padding-bottom:0.2rem; }
.title P{ font-size:0.24rem; color:#c8c8c8; font-family:Arial, Helvetica, sans-serif; margin-left:0.1rem; padding-top:0.15rem;}
.title a{ display:block}

.book input[type="submit"]{ background:#C31920;}

.footerNav{background:#C31920;}
.footerNav ul li{ border-right:#a7070e solid 1px;}

.nav4 li>a{ background:-webkit-gradient(linear, 0 0, 0 100%, from(#c31920), to(#ae1118), color-stop(35% ,#c31920), color-stop(50%, #c31920) ); }
.nav4 li{border-right:#ae1118 1px solid;}
.nav4 dl{background:#c31920;}
.nav4 dl dd{ border-bottom:#ae1118 solid 1px;}
.nav_con{ background:#C31920; text-align:center}
.nav_con li{ float:left; width:25%; border-bottom:#a7070e solid 0.01rem;border-right:#a7070e solid 0.01rem;}
.advtitle { color:#C31920;}
.advtitle span{ font-size:1rem}

.teams li span { color: #C31920; }
.news a:hover span { color: #C31920; }
.product span:hover { color: #C31920; }
.project span:hover{ color:#C31920; }
.next a:hover{ color:#C31920; }

.nfl{ padding:0 0 0.3rem 0; text-align:center; overflow:hidden; background:#FFFFFF;}
.nfl li{ width:2.3rem; font-size:.28rem; text-align:center; margin:0.3rem 0.1rem 0 0.1rem; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:#9a9a9a;}
.nfl a{ width:2.3rem; line-height:0.7rem; display:block; text-decoration:none; color:#fff;}
.nfl a:hover{ display:block; color:#fff; background:#C31920;}
.nfl .current{ text-decoration:none; display:block; color:#fff; background:#C31920;}

.page .newscurrent{padding-left:0.2rem; padding-right:0.2rem; font-size:0.24rem; border:1px solid #C31920; background-color:#C31920; margin-right:0.1rem; padding-top:0.1rem; padding-bottom:0.1rem; color:#FFFFFF}