/* 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; } /*为了照顾ie6 链接图片有边框*/
img{display: block;}
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体"; }
select, input { vertical-align:middle; outline: none;}
select, input, textarea { font-size:12px; margin:0; }
textarea { resize:none; }
table { border-collapse:collapse; }
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
body {font-size:14px; color:#000;font-family:"微软雅黑";}
.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; font-size:0; overflow:hidden; }
a { color:#000; text-decoration:none; }
a:hover {text-decoration:none; }
html {
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust: 100%;
}
img {
  max-width: 100%;
  height: auto;
  width: auto;
}
body,html{
  font-family: 微软雅黑;
}
.w1900{
    width: 1919px;
    margin: 0 auto;
}
  
.w1200{
    width: 1200px;
    margin: 0 auto;
}
.headBox {
    background: url(../img/head.png) top center no-repeat;
    background-size: cover;
    width: 100%;
    height: 991px;
}
.title {
    margin-top: 67px;
}
.title img{
    width: 100%;
}
.bzlcBox {
    position: relative;
}
.book {
    position: absolute;
    right: 0;
    top: 50px;
}
.bzlc {
    margin-top: 40px;
}
.bzlc li {
    margin-bottom: 15px;
}
.bzlc li:nth-child(even){
    margin-left: 130px;
}
.bzlc li:nth-child(1){
    width: 85%;
}
.bzlc li:nth-child(2){
    width: 66%;
}
.bzlc li:nth-child(3){
    width: 70%;
}
.bzlc li:nth-child(4){
    width: 54%;
}
.bzlc li:nth-child(5){
    width: 60%;
}
.bzlc li .eventDate{
    padding-bottom: 15px;
    font-size: 40px;
    color: #c31006;
    font-weight: bold;
    border-bottom: 3px dotted rgb(191, 191, 191);
}
.bzlc li .eventDate span{
    font-size: 12px;
}
.bzlc li .eventTitle{
    display: block;
    font-size: 18px;
    margin-top: 15px;
    line-height: 2em;
}
.bzlc li .eventTitle::before{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #c31006;
    display: inline-block;
    margin: 0 5px 3px 0;
}
.list{
    margin-top: 70px;
    font-size: 24px;
}
.list li{
    height: 45px;
    line-height: 45px;
    margin-bottom:15px;
}
.list li:nth-child(odd){
    background: #fff2e4;
}
.list li a{
    display: inline-block;
    width: 100%;
    color: #2b2b2b;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list li .time{
    font-size: 16px;
   color: #7e7e7e;
   float: right;
   margin-right: 10px;
}
.more{
    display: block;
    margin: 24px auto 0;
    width: 139px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    font-size: 14px;
    color: #838383;
    border-radius: 15px;
    border:1px solid rgb(191, 191, 191);

}
.lunbBox{
    margin-top: 68px;
    position: relative;
}
.lunbBox .sw1{
    width: 1030px;
    margin: 0 auto;
}
.lunbBox .swiper-button-next:after, .lunbBox .swiper-button-prev:after{
    content: "";
  }
.lunbBox .swiper-button-next{
    background: url(../img/right.png) center center no-repeat;
    width: 29px;
    height: 50px;
    right: 0;
} 
.lunbBox .swiper-button-prev{
    background: url(../img/left.png) center center no-repeat;
    width: 29px;
    height: 50px;
    left: 0;
}
.lunbBox .swiper-slide img{
    width: 252px;
    height: 387px;
}
.foot {
    background: url(../img/foot.png) bottom center no-repeat;
    width: 100%;
    height: 201px;
    margin-top: 109px;
}
.foot img{
    padding: 49px 0 22px;
    margin: 0 auto;
}
.foot p{
    text-align: center;
    font-size: 14px;
    color: #1b1b1b;
}
@media(max-width:768px){
    .w1200 {
        width: 90%;
    }
    .headBox {
        background: url(../img/head.png) top center no-repeat;
        background-size: cover;
        width: 100%;
        height: 52vw;
    }
    .title {
        margin-top: 20px;
    }
    .bzlc {
        margin-top: 20px;
    }
    .book {
        display: none;
    }
    .bzlc li {
        width: 100% !important;
        margin-bottom: 10px;
    }
    .bzlc li:nth-child(even){
        margin-left: 0;
    }
    .bzlc li .eventDate {
        font-size: 14px;
        padding-bottom: 10px;
    }
    .bzlc li .eventTitle {
        font-size: 14px;
        line-height: 1.5em;
        margin-top:10px;
    }
    .bzlc li .eventTitle::before {
        content: "";
        width: 5px;
        height: 5px;
    }
    .list{
        margin-top: 20px;
        font-size: 13px;
    }
    .list li {
        margin-bottom: 0;
    }
    .list li .time {
        font-size: 12px;
    }
    .more{
        margin-top: 10px;
    }
    .lunbBox {
        margin-top: 20px;
        width: 100vw;
        margin-left: -5%;
    }
    .lunbBox .swiper-slide img {
        width: 90%;
        height: auto;
    }
    .lunbBox .sw1{
        width: 88%;
    }
    .list li {
        height: 36px;
        line-height: 36px;
    }
    .more {
        width: 35%;
        height: 24px;
        line-height: 24px;
        font-size: 12px;
    }
    .lunbBox .swiper-button-next {
        background: url(../img/right.png) center center no-repeat;
        width: 15px;
        height: 30px;
        right: 1%;
        background-size: contain;
    }
    .lunbBox .swiper-button-prev {
        background: url(../img/left.png) center center no-repeat;
        width: 15px;
        height: 30px;
        left:  1%;
        background-size: contain;
    }
    .foot {
        background: url(../img/foot.png) bottom center no-repeat;
        background-size: 100% 100%;
        width: 100%;
        height: 201px;
        margin-top: 60px;
    }
    .foot img {
        width: 36%;
    }
    .foot p{
        font-size: 12px;
    }
    @media (max-width:320px) {
        .list li a{
            width: 100%;
        }
        .list li .time{
            display: none;
        }
    }
}