html,body,div,p,h1,h2,h3,h4,h5,ul,li,img{ padding: 0; margin: 0;}
body{ font: 14px/24px "Microsoft YaHei";background-color: #f5f5f5;  }

.w1200{ width: 1200px;margin: 0 auto;}
.clear{ clear: both;}
.fl{ float: left;}
.fr{ float: right;}
.mt5{ margin-top: 5px;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt25{ margin-top: 25px;}
.mt35{ margin-top: 35px;}
.mt40{ margin-top: 40px;}
.mb15{ margin-bottom: 15px;}
.mb20{ margin-bottom: 20px;}
.mb35{ margin-bottom: 35px;}
.mb100{ margin-bottom: 100px;}
.mr30{ margin-right: 30px;}
.mr10{ margin-right: 10px;}
.newsBox img{max-width:800px;}
.top{ background-color: #ba1c1c; color: #fff; }
.logo a{ display: inline-block; background: url("../images/logo.png") no-repeat top left; width: 336px; height: 70px;
    margin: 15px 0 10px 0; }
.searchBar{ background-color: #fff; border-radius: 20px; width: 360px; height: 38px; margin: 34px 0 20px 300px;}
.searchBar input{ border: none; background-color: transparent; height: 38px; line-height: 38px; width: 295px; padding:0 0 0 20px; color: #999; font-size: 14px;
    font-family:"微软雅黑"; }
input::-webkit-input-placeholder{ color: #999; }
.btnSearch{ display: inline-block; background: url("../images/iconSearch.png") no-repeat right center; width: 38px; height: 38px; }
.menu{ text-align: center; background-color: #fff;}
.menu a{ display: inline-block; color: #666; text-decoration: none; font-size: 18px; font-family:"微软雅黑"; margin: 0 9px; padding:0 10px; line-height: 65px; height: 65px; }
.menu a.on{ /*border-bottom: solid 2px #9f0810;*/ color: #9f0810;}
.menu a:hover{ /*border-bottom: solid 2px #9f0810;*/ color: #9f0810; }
.foot{ background-color: #9f0810;height: 143px; width: 100%;display: flex; box-sizing: border-box; border-top:solid 3px #b72028; color: #fff; padding: 20px 0; font-size: 15px; line-height: 24px; font-family:"微软雅黑";}
.iconMap{ padding-left: 20px; background: url(../images/iconMap.png) no-repeat 0 2px;}
.iconPhone{ padding-left: 20px; background: url(../images/iconPhone.png) no-repeat 0 2px;}
.foot .fr img{ display: block; width: 100px; float: right; margin: 0; padding: 0;}

.floatBar{ position: fixed; right:75px; bottom:30px;}
.floatBar img:hover{ transform:translate(0,2px); transition: all .2s ease;}


/* 页面banner */
.top_banner{
    width: 100%;
    display: flex;
    position: relative;
}
.top_swiper{
    width: 1200px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.top_swiper .swiper-wrapper{
    width: 100%;
}
.top_swiper .swiper-slide{
    width: 100%;
    cursor: pointer;
}
.top_swiper .swiper-slide img{
    width:100%;
    height: 435px;
    object-fit: cover;
}

.top_banner .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    width: 60px !important;
    height: 60px !important;
    background-image: url(../images/index_left.png) !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    left: 210px !important;
    right: auto !important;
}
.top_banner .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    width: 60px !important;
    height: 60px !important;
    background-image: url(../images/index_right.png) !important;
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
    right: 210px !important;
    left: auto !important;
}

