html{color:#000;background:#fff;font-family:"Microsoft Yahei";}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form, blockquote{ margin: 0;}   
ol,ul{ margin: 0; padding: 0;}
li{ list-style: none;}
img{display:block;width:100%;}
a{text-decoration:none;}
.fl{float:left;}
.fr {float:right;}
.cl {*zoom:1;}
.cl:after,.cl:before{ content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}


body,html{position:relative;height:100%;background:#fff !important;}
.swiper-container{position:relative;width:100%;height:100%;}
.flex-mid{position:relative;
display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;
-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;
-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}

/*.content{position:relative;width:96%;margin:0 auto;overflow:hidden;}*/
.banner{background:url(../images/banner.jpg) no-repeat center;background-size:100%;}
.lead{background:url(../images/bg1.jpg) no-repeat center;background-size:100%;}
.bg2{background:url(../images/bg2.jpg) no-repeat center;background-size:100%;}
p{font-size:.24rem;line-height:1.8;white-space:pre-wrap;text-align:justify;}

.cards{position:relative;}
.cards img:not(:first-child){position:absolute;left:0;top:0;}

.content{width:92%;margin:0 auto;overflow:hidden;}
.tit{padding-bottom:4%;}
.tab1{padding:3% 0;font-size:0;text-align:center;}
.tab1 li{display:inline-block;width:12px;height:12px;border:1px solid #bc0614;border-radius:50%;margin:0 5px;}
.tab1 .on{background-color:#bc0614;}
.time h3{font-weight:bold;font-size:.26rem;line-height:2;text-align:center;}
.time b{color:#bc0614;}
.time p{text-indent:2em;}
.lead h2{padding-bottom:5%;font-size:.48rem;line-height:1.2;text-align:center;color:#fff;}
.lead p{padding:0 7%;text-indent:2em;color:#fff;line-height:2;}
.tab2{width:100%;padding:.2rem 0;font-size:0;text-align:center;}
.tab2 li{display:inline-block;width:20%;height:.6rem;line-height:.6rem;margin:0 2%;border:1px solid #333;font-size:.24rem;}
.tab2 .on{color:#fff;background-color:#bc0614;border:#bc0614;}
.headshot{width:3.25rem;height:3.25rem;margin:0 auto;border-radius:50%;}
.name{position:relative;z-index:1;width:3.7rem;height:.6rem;line-height:.6rem;margin:-.4rem auto .25rem;background-color:#bc0614;color:#fff;font-weight:normal;font-size:.24rem;text-align:center;}
.name b{font-size:.3rem;font-weight:bold;}
.words{font-size:.28rem;line-height:2;text-align:center;color:#bc0614;font-weight:normal;}
.qt{text-align:center;}
.data{width:100%;box-sizing:border-box;padding:.35rem 1rem;overflow:hidden;margin-top:.25rem;background-color:#eee;}
.data span{float:left;width:50%;font-size:.24rem;line-height:.4rem;}
.data i{display:inline-block;vertical-align:-5%;width:.3rem;height:.3rem;margin-right:.2rem;background:url(../images/icons.png);background-size:100%;}
.data span:nth-child(2) i{background-position:0 -.3rem;}
.data span:nth-child(3) i{background-position:0 -.6rem;}
.data span:nth-child(4) i{background-position:0 -.9rem;}

.swp-inner{height:3.6rem;}
.swp-scrl{height:3.2rem;}
.swp-scrl .swiper-slide{height:auto;}


.swp-scrl .swiper-scrollbar{right:-1px;opacity:1 !important;}
.swiper-scrollbar-drag{height:1rem;background:#bc0614;}

.qa{margin-top:.2rem;}
.qa dt,.qa dd{position:relative;padding:0 .2rem 0 .4rem;font-size:.24rem;line-height:1.5;text-align:justify;}
.qa dt{font-weight:bold;margin:.1rem 0;}
.qa i{position:absolute;left:0;top:.04rem;width:.3rem;height:.3rem;border-radius:50%;line-height:.3rem;text-align:center;color:#fff;}
.qa dd i{background-color:#626262;}
.qa dt i{background-color:#bc0614;}

.dark{background:url(../images/bgdark.jpg) no-repeat center;background-size:100%;color:#fff;}
.dark .tab2 li{border-color:#fff;}
.dark .tab2 .on{color:#333;border-color:#ffd082;background-color:#ffd082;}
.dark .name{color:#333;background-color:#ffd082;}
.dark .words{color:#ffd082;}
.dark .data{background:transparent;}
.dark .data i{background:url(../images/icons1.png);background-size:100%;}
.dark .qa dt{color:#ffd082;}
.dark .qa i{color:#333;}
.dark .qa dd i{background-color:#fff;}
.dark .qa dt i{background-color:#ffd082;}
.dark .swiper-scrollbar-drag{background:#ffd082;}

.rcm h3{padding-top:.1rem;font-weight:bold;font-size:.28rem;line-height:2;color:#bc0614;}
.rcm p{line-height:1.6;}
.rcm .swiper-container-horizontal>.swiper-pagination-bullets{bottom:20px;}

.ticket{background:url(../images/bgticket.jpg) no-repeat center;background-size:100%;color:#fff;}
.ticket h2{font-weight:bold;font-size:.38rem;line-height:.5rem;color:#fff;text-align:center;}
.list{font-size:0;text-align:center;}
.list li{display:inline-block;vertical-align:top;width:30%;margin:4% 3% 0;}
.list li img{border-radius:.1rem;}
.zan{font-size:.24rem;line-height:.5rem;color:#ffd082;}
.zan a{display:block;width:1.6rem;height:.5rem;margin:0 auto;line-height:.5rem;color:#333;background-color:#ffd082;border-radius:.1rem;}

.endp{padding:1.05rem .5rem .55rem;background:url(../images/bg_end.png) no-repeat;background-size:100% 100%;}
.endp p{line-height:1.6;}

/*箭头动画*/
@-webkit-keyframes start{
  0%,30%{opacity:0;-webkit-transform:translate(0,10px);}
  60%{opacity:1;-webkit-transform:translate(0,0);}
  100%{opacity:0;-webkit-transform:translate(0,-8px);}
}
@-moz-keyframes start{
  0%,30%{opacity:0;-moz-transform:translate(0,10px);}
  60%{opacity:1;-moz-transform:translate(0,0);}
  100%{opacity:0;-moz-transform:translate(0,-8px);}
}
@keyframes start{
  0%,30%{opacity:0;transform:translate(0,10px);}
  60%{opacity:1;transform:translate(0,0);}
  100%{opacity:0;transform:translate(0,-8px);}
}
#array{position:absolute;z-index:999;-webkit-animation:start 1.5s infinite ease-in-out;width:0.47rem;height:0.49rem;bottom:10px;left:45%;}
.u-topbar{position:fixed;top:0;z-index:9999;width:100%;}
footer{display:none !important;}

