@charset "utf-8";
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none;}
h1, h2, h3, h4, h5, h6{font-size:36px;}
body>div{margin:0 auto;}
div {text-align:left;}
img {border:0; display:block;}
body { color: #525251; text-align: center; font: 12px; font-family:"微软雅黑","宋体";}
ul, ol, li {list-style-type:none;vertical-align:0;}
input,textarea{ outline:none; color:#333;}
a {color:#525251;text-decoration:none;}
a:hover { color: #1d4196;}
.clear::after {  content: ' '; display: block;height: 0; clear: both;}


@font-face {font-family: "iconfont";
src: url(../font/iconfont.eot);
src: url(../font/iconfont.eot#iefix) format('embedded-opentype'),
  url(../font/iconfont.woff) format('woff'),
  url(../font/iconfont.ttf) format('truetype'),
  url(../font/iconfont.svg#iconfont) format('svg')}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;}

.c-con{ width:1200px; min-width:320px; margin:0 auto; height:auto;}





.header {
    background: #9b0d14 !important;
}
.footer{background-color: #960218 !important;}
.navlist li p {
    background-color: rgb(155 13 20 / 79%) !important;
}
.header-cen{
    border-left: 30px solid #9b0d14 !important;
    border-right: 30px solid #9b0d14 !important;
}
.swiper-container {
    width: 1400px ;
}
.navlist li a{
    color: #9b0d14;
}
.navlist li:hover, .navlist li.on {
    background-color: rgb(155 13 20) !important;
}