
/* 头部 */

.header {
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 12px;
    background :#333333;
    color: #ffffff;
    box-sizing: border-box;
    padding: 0 20px;
}

.header-bg-red {
    background :#B91C1A;
}

.header .loading {
    align-items: center;
}

.header .loading img {
    margin-right: 8px;
}

/* banner */

.banner {
    width: 100%;
    height: auto;
}

.banner a {
    display: block;
}

.banner img {
    width: 100%;
    height: auto;
    display: block;
}

/* 导航 */

.nav {
    width: 100%;
    background: #D0021B;
    height: 60px;
    line-height: 60px;
    margin: 0 0 40px 0;
}

.nav_list {
    height: 60px;
    justify-content: space-between;
}

.nav_list a {
    display: inline-block;
    font-size: 20px;
    font-weight: 400;
    color: #ffffff;
}

.nav_list p a {
    display: inline-block;
    font-size: 20px;
    font-weight: 400;
    color: #e00;
}


.nav_list .dropdown {
  position: relative;
  display: inline-block;
}

.nav_list li {
    position: relative;
    width: 140px;
    text-align: center;
    box-sizing: border-box;
    display: inline-block;
}

.nav_list .active, .nav_list li:hover {
    background: #A92411;
}

.nav_list .active a, .nav_list li:hover a {
    background: #A92411;
    font-weight: 600;
    color: #ffffff;
}

/*.nav_list .active::after, */.nav_list li:hover::after {
    content: '';
    position: relative;/**absolute;**/
    bottom: -9px;
    left: 45%;
    background: url(../images/img_trigon.png) no-repeat;
    width: 16px;
    height: 9px;
	z-index:999;
}

.noafer:after{
     background:none!important;    
}

/**下拉菜单**/
.nav_list .dropdown-content {
    width: 100%;
    display: none;
    margin-top: -2px;
    position: absolute;
    background-color: #fff;
    min-width: 100px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 0px;
    background: rgba(255, 255, 255, 0.9);
	z-index:99;
}
.nav_list .dropdown-content p{border:2px solid #c97569;border-top:none;background: #fff;}
.nav_list .dropdown-content p a{background: #fff;font-weight:normal;color:#000;}
.nav_list .dropdown-content p a:hover{color:#750000;}



.nav_list1{position: relative;}
.nav_list1 .dropdown {
    position: initial;
    display: inline-block;
}
.nav_list1 li.dropdown:hover {
    background:url(../images/img_trigon.png) bottom no-repeat;
    height:68px;
}

.nav_list1 .dropdown-content {
    width: 100%;
    display: none;
    margin-top: 6px;
    position: absolute;
    background-color: #fff;
    min-width: 100px;
    box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 0%);
    padding: 0px;
    background: rgba(255, 255, 255, 0);
    z-index: 99;
    /*border-right: 2px solid #c97569;
    border-top: 2px solid #c97569;*/
left:0;
}
.nav_list1 .dropdown-content p{
    border-right: 0;
    border-left: 2px solid #c97569;
    border-bottom: 2px solid #c97569;
    border-top: 2px solid #c97569;
    background: #fff;
    white-space: nowrap;
    float: left;
}
.nav_list1 .dropdown-content p:last-child{
    border-right: 2px solid #c97569;
 }
.nav_list1 .dropdown-content p a {
    background: #fff;
    font-weight: normal;
    color: #000;
    padding: 0 20px;
    width: auto;
}
 .nav_list1 li:hover a {
    background: #A92411;
    font-weight: 600;
    color: #ffffff;width:140px;
}
 .nav_list1 li:hover div a {
    background: none;
    font-weight: 100;
    color: #000;width:auto;
}


.nav_list .dropdown:hover .dropdown-content {
  display: block;
}
/**下拉菜单**/


/* 底部信息 */

.footer {
    clear: both;
    background: #F4F4F4;
    cursor: default;
    color: #535353;
    font-size: 14px;
    line-height: 30px;
}

.footer-red{
	background: #B91C1A;
}

.footer .content {
    align-items: center;
    padding: 30px 0;
}

.footer .content p>span {
    margin: 0 30px 0 0;
}

.footer .content img {
    margin: 0 42px 0 0;
}

.foot_nav {
    background: #333333;
    height: 45px;
    line-height: 45px;
    color: #ffffff;
}

.foot_nav-red {
    background: #B91C1A;
}

.foot_nav ul li {
    color: #6f6f6f;
    display: inline-block;
}

.foot_nav ul li a {
    color: #ffffff;
    padding: 0 18px;
}

.foot_nav>div {
    justify-content: space-between;
}