﻿*{ margin:0px; padding:0px;}
body 
{
    line-height:1.5;
    font-family:微软雅黑;
}
a{ text-decoration:none;}
ul,li{ list-style:none; }


.swiper-demo{width:100%; height:670px; overflow: hidden;  margin-top: 40px; position: relative}
.swiper-demo:after{content: ""; width: 100%; height: 1px; background: #bbbbbb; position: absolute; top:320px; left:0;z-index: 1}
.swiper-demo .swiper-container{padding: 10px 0;  position: relative; z-index:999} 
.swiper-demo .info{width:100%; height: auto; overflow: hidden; text-align: center; margin-top:240px; }
.swiper-demo .info .txt { display:none; width: 100%; height: 138px; overflow-y: auto; font-size: 16px; color: #555555; line-height: 28px; margin-top: 15px;  } 
.date{width:100%; height: 60px; color:#000000; font-size: 24px;}
.date span{font-size: 48px;  font-weight: bold;} 
.swiper-slide-active .date{width:100%; height: 60px; color:#e6001f; font-size: 24px; }
.swiper-slide-active .date span{font-size: 48px; font-weight: bold;} 
.swiper-demo .info h5{font-size: 18px; color: #333333; font-weight: bold; width: 100%; height: 30px; line-height: 30px; margin-top:25px;} 
.swiper-slide-active .info{ border:2px solid #bbbbbb; padding-top:50px; margin-top:190px; background: #fff;  } 
.swiper-slide-active .info .txt { display: block; } 
.swiper-demo .swiper-button-next, .swiper-demo .swiper-button-prev{width:75px; height: 75px; margin-top:20px; }
.swiper-demo .swiper-button-next{background:#ffffff url(../images/right.png) no-repeat center; right:0; background-size:100% 100%; }
.swiper-demo .swiper-button-prev{background:#ffffff url(../images/left.png) no-repeat center; left:0; background-size:100% 100%;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{content: ""}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{content: ""}
 