﻿@charset "UTF-8";

#header {background:url(../img/banner.jpg) 50% 0px no-repeat; position: relative; z-index: 5;}
.top-nav { height: 70px; background:#b9000c}
.mainNav { display: flex; justify-content: space-between; width: 1200px; margin: 0 auto; padding-top:12px; }
.mainNav .li1 { flex: auto; min-width: 0; position: relative; }
.mainNav .a1 { display: block; font-size: 20px; line-height: 46px; font-weight: bold; color: #fff4e0; text-decoration: none;  }
.mainNav .on1 .a1 { background: #fff4e0; text-decoration: none; color:#b9000c; border-radius:23px;}
.mainNav .ul1 { position: absolute; top: 100%; left: 50%; width: 120%; display: none; background-color: #fff4e0; padding: 10px 0; transform: translateX(-50%); border-radius: 15px; overflow: hidden;}
.mainNav .a2 { display: block; line-height: 25px; padding: 10px; font-size: 18px; font-weight: bold; text-decoration: none; color: #b9000c; border-bottom: 1px solid rgba(255,255,255,.1);}
.mainNav .a2:hover { background-color: #b9000c; color: #fff;}

#content { overflow: hidden;}
.mainContent { overflow: hidden;}

/* 侧栏导航 */
.side { float: left; width: 260px; margin-right: 20px;}

#sideMenu .hd { display: block !important; background-color: #b9000c; line-height: 26px; padding: 14px; color: #fff; text-align: center; margin-bottom: 10px; }
#sideMenu .hd h3 { font-weight: bold; font-size: 22px; }
.menuList { }
.menuList li { margin-bottom: 10px;}
.menuList li a{font-size: 18px;font-weight: 700;color:#808080; line-height: 25px; padding: 13px 10px; border: 1px solid #ddd; display: block; text-align: center; width: 100%;  box-sizing: border-box; }
.menuList li.on a,
.menuList li a:hover{color: #fff; border-color: #b9000c; background-color: #b9000c; text-decoration: none; }