.swiper-container img{vertical-align:middle;}
.swiper-guidearrow{z-index:1;position:absolute;bottom:3rem;left:50%;margin-left:-2px;width:4px;height:4px;background:#eee;border-radius:50%;animation:kf_swiga 1s infinite linear;}
.swiper-guidearrow::before{position:absolute;top:-8px;width:4px;height:4px;background:#ddd;border-radius:50%;content:'';}
.swiper-guidearrow::after{display:flex;position:absolute;top:8px;left:-6px;width:16px;height:16px;content:'\eacb';color:#fff;font-family:'iconfont'!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;transform:rotate(90deg);align-items:center;justify-content:center;}
.swiper-guidearrow + .swiper-pagination{bottom:6rem;}
@keyframes kf_swiga{0%{margin-bottom:20px;opacity:0;}50%{margin-bottom:10px;opacity:1;}100%{margin-bottom:0;opacity:0;}}
.swi_vertical{width:100%;height:100%;}
.swi_imgfullw > .swiper-wrapper > .swiper-slide img{width:100%;}
.swi_imgfullh,.swi_imgfullh .swiper-wrapper,.swi_imgfullh .swiper-slide,.swi_imgfullh .swiper-slide img{height:100%;}
.swi_thedark{--swiper-theme-color:#666;}
.swi_thewhi{--swiper-theme-color:#fff;}
.swi_thewhi > .swiper-pagination > .swiper-pagination-bullet{background:#fff;}
.swi_theora{--swiper-theme-color:#f60;}
.swi_theora > .swiper-pagination > .swiper-pagination-bullet{background:#fff;opacity:1;}
.swi_theora > .swiper-pagination > .swiper-pagination-bullet-active{background:#f60;}
.swi_thered{--swiper-theme-color:#ec1f26;}
.swi_thered > .swiper-pagination > .swiper-pagination-bullet{background:#fff;opacity:1;}
.swi_thered > .swiper-pagination > .swiper-pagination-bullet-active{background:#ec1f26;}
.swi_elastic > .swiper-wrapper{transition:2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;}
.swi_pleft > .swiper-pagination{text-align:left;}
.swi_pright > .swiper-pagination{padding-right:.125rem;text-align:right;}
.swi_pa > .swiper-pagination > .swiper-pagination-bullet{margin:0 8px;width:16px;height:16px;background:#fff;border:2px #c33 solid;opacity:1;opacity:.4;transition:background .5s,opacity .5s;}
.swi_pa > .swiper-pagination > .swiper-pagination-bullet-active,.swi_pa > .swiper-pagination > .swiper-pagination-bullet:hover{background:#c33;opacity:1;}
.swi_pl > .swiper-pagination > .swiper-pagination-bullet{height:2px;border-radius:0;transition-duration:.35s;}
.swi_pl > .swiper-pagination > .swiper-pagination-bullet-active{width:16px;}
.swi_pr > .swiper-pagination > .swiper-pagination-bullet{width:4px;height:4px;border-radius:2px;transition-duration:.35s;}
.swi_pr > .swiper-pagination > .swiper-pagination-bullet-active{width:32px;}
.swi_prh > .swiper-pagination > .swiper-pagination-bullet{position:relative;width:14px;height:14px;background:transparent;border:2px #fff solid;border-radius:100%;transition-duration:.35s;}
.swi_prh > .swiper-pagination > .swiper-pagination-bullet-active{margin-bottom:-3px!important;width:20px;height:20px;}
.swi_prh > .swiper-pagination > .swiper-pagination-bullet-active::after{position:absolute;top:50%;left:50%;margin:-5px 0 0 -5px;width:10px;height:10px;background:#fff;border-radius:50%;content:'';}
.swi_pm > .swiper-pagination > .swiper-pagination-bullet{width:5px;height:20px;border-radius:2px;}
.swi_pm > .swiper-pagination > .swiper-pagination-bullet-active{height:40px;background:#d81920;}
.swi_pq > .swiper-pagination > .swiper-pagination-bullet{border-radius:0;}
.swi_pn > .swiper-pagination > .swiper-pagination-bullet{margin:0 2px!important;width:20px;height:20px;text-align:center;color:#fff;line-height:20px;font-size:.75rem;}
.swi_pn > .swiper-pagination > .swiper-pagination-bullet:first-child:last-child{display:none;}
.swi_pn.swi_thewhi > .swiper-pagination > .swiper-pagination-bullet-active{color:inherit;}
.swi_pn.swi_theora > .swiper-pagination > .swiper-pagination-bullet{color:inherit;}
.swi_pn.swi_theora > .swiper-pagination > .swiper-pagination-bullet-active{color:#fff;}
.swi_pn.swi_thered > .swiper-pagination > .swiper-pagination-bullet{color:inherit;}
.swi_pn.swi_thered > .swiper-pagination > .swiper-pagination-bullet-active{color:#fff;}
.swi_pv > .swiper-pagination > .swiper-pagination-bullet{width:3px;height:30px;border-radius:0;transition-duration:.35s;}
.swi_pftr > .swiper-pagination{display:flex;z-index:1;position:absolute;top:50px;right:50px;left:auto;width:80px;height:80px;overflow:hidden;background:rgba(255,255,255,.05);border:rgba(255,255,255,.4) solid 2px;border-radius:50%;color:#fff;align-items:baseline;justify-content:center;}
.swi_pftr > .swiper-pagination > .swiper-pagination-current{font-size:48px;}
.swi_pftr > .swiper-pagination > .swiper-pagination-total{margin-left:4px;font-size:24px;}
.swi_pfocus > .swiper-pagination{bottom:0;padding-right:0;text-align:right;}
.swi_pfocus > .swiper-pagination > .swiper-pagination-bullet{margin:0!important;width:20px;height:20px;border-radius:0;text-align:center;color:#fff;line-height:20px;font-size:.75rem;}
.swi_pfocus > .swiper-pagination > .swiper-pagination-bullet:not(:first-child){margin-left:1px!important;}
.swi_pfocus > .swiper-pagination > .swiper-pagination-bullet-active{background:#ec1f26;}
.swi_bhideauto > .swiper-button-next,.swi_bhideauto > .swiper-button-prev{opacity:0;transition:opacity .5s;}
.swi_bhideauto:hover > .swiper-button-next,.swi_bhideauto:hover > .swiper-button-prev{opacity:.6;}
.swi_bhideauto:hover > .swiper-button-next:hover,.swi_bhideauto:hover > .swiper-button-prev:hover{opacity:1;}
.swi_br > .swiper-button-next,.swi_br > .swiper-button-prev{width:44px;height:44px;background:#fff;border-radius:50%;font-weight:bold;--swiper-navigation-size:28px;}
.swi_br.swi_thewhi > .swiper-button-next,.swi_br.swi_thewhi > .swiper-button-prev{background:#ccc;--swiper-navigation-color: #eee;color:#eee;}
.swi_brw > .swiper-button-next,.swi_brw > .swiper-button-prev{width:64px;height:64px;background:rgba(255,255,255,.5);border-radius:50%;font-weight:bold;--swiper-navigation-size:28px;color:#eee;}
.swi_brw > .swiper-button-prev{left:100px;}
.swi_brw > .swiper-button-next{right:100px;}
.swi_bq > .swiper-button-next,.swi_bq > .swiper-button-prev{width:50px;height:50px;background:rgba(0, 0, 0, 0.3);--swiper-navigation-size:16px;color:#fff;}
.swi_bq > .swiper-button-next:hover,.swi_bq > .swiper-button-prev:hover{background:rgba(0, 0, 0, 0.5);}
.swi_slidescroll > .swiper-wrapper > .swiper-slide{overflow:hidden;}
.swi_slideani > .swiper-wrapper{transition-delay:.3s;}
.swi_slideani > .swiper-wrapper > .swiper-slide img{transform:translateX(-200px);opacity:0;transition:all .4s;}
.swi_slideani > .swiper-wrapper > .swiper-slide-ani img{transform:translateX(0);opacity:1;}
.swi_slidealien > .swiper-wrapper > .swiper-slide{transition:300ms;transform:scale(0.8);}
.swi_slidealien > .swiper-wrapper > .swiper-slide-active,.swi_slidealien > .swiper-wrapper > .swiper-slide-duplicate-active{transform:scale(1);}
.swi_dtit > .swiper-wrapper > .swiper-slide .dtitles{position:absolute;right:0;bottom:0;left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 .5rem;line-height:270%;}
.swi_dtit > .swiper-wrapper > .swiper-slide .dtitles a{color:inherit;}
.swi_dtit.swi_pleft > .swiper-pagination{padding-left:.125rem;}
.swi_dtit.swi_pleft > .swiper-wrapper > .swiper-slide .dtitles{padding-left:3rem;}
.swi_dtit_m > .swiper-wrapper > .swiper-slide .dtitles{text-align:center;}
.swi_dtit_bg > .swiper-wrapper > .swiper-slide .dtitles{background:rgba(0,0,0,.5);color:#fff;}
.swi_dtit_bg.swi_pleft > .swiper-pagination{color:#efefef;}
.swi_dtit_bgw > .swiper-wrapper > .swiper-slide .dtitles{display:flex;right:10px;bottom:10px;left:10px;background:rgba(255,255,255,.9);line-height:310%;justify-content:space-between;}
.swi_dtit_bgw > .swiper-wrapper > .swiper-slide .dtitles::after{display:flex;content:'\eacb';line-height:100%;font-family:'iconfont'!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;align-items:center;}
.swi_dtit_bgw > .swiper-wrapper > .swiper-slide:hover .dtitles{color:#05767e;}
.swi_dtit_bgwithp > .swiper-wrapper > .swiper-slide .dtitles{right:3%;bottom:10px;left:3%;background:rgba(0,0,0,.5);padding:0 1rem;color:#fff;line-height:60px;}
.swi_dtit_bgwithp > .swiper-pagination{bottom:30px;padding-right:calc(3% + 1rem);}
.swi_dtit_bgwithp > .swiper-pagination > .swiper-pagination-bullet{width:15px;height:3px;background:#fff;}
.swi_dwordsy > .swiper-wrapper > .swiper-slide > .dwords{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;color:#fff;justify-content:center;align-items:center;}
.swi_dwordsy > .swiper-wrapper > .swiper-slide > .dwords > *{max-width:1400px;}
.swi_dwordsy > .swiper-wrapper > .swiper-slide > .dwords > h4{font-weight:bold;font-size:100px;letter-spacing:4px;}
.swi_dwordsy > .swiper-wrapper > .swiper-slide > .dwords > h5{line-height:2;font-weight:bold;font-size:60px;letter-spacing:8px;}
.swi_dwordsy > .swiper-wrapper > .swiper-slide > .dwords > h6{text-align:center;line-height:3;font-size:1rem;}
.swi_dwordsy > .swiper-wrapper > .swiper-slide > .dwords > span{text-align:center;line-height:2;font-size:.875rem;}
.swi_dwordsy > .swiper-wrapper > .swiper-slide > .dwords > p{display:flex;margin-top:2%;}
.swi_dwordsy > .swiper-wrapper > .swiper-slide > .dwords > p i{display:flex;margin:0 1rem;width:50px;height:50px;border:1px solid rgba(255,255,255,.6);border-radius:50%;font-style:normal;align-items:center;justify-content:center;}
.swi_dwordsy > .swiper-wrapper > .swiper-slide > .dwords > p i:hover{background:rgba(255,255,255,.1);}
.swi_dwordsy > .swiper-wrapper > .swiper-slide > .dwords > dfn{display:flex;margin-top:3%;}
.swi_dwordsy > .swiper-wrapper > .swiper-slide > .dwords > dfn > a{background:#fbcc34;padding:.5rem 1.5rem;color:#000;}
.swi_dwordsy > .swiper-wrapper > .swiper-slide > .dwords > dfn > a:not(:first-child){margin-left:1rem;}
.swi_dwordsy > .swiper-wrapper > .swiper-slide.on > .dwords{animation:kf_swi_dwordsy 1.5s;animation-fill-mode:forwards;}
@keyframes kf_swi_dwordsy{from{margin-top:100%;opacity:0;}to{margin-top:0;opacity:1;}}
.swi_dwordsy > .swiper-wrapper > .swiper-slide > .dwords > *{opacity:0;transition:1s;transform:translate(0,100px);}
.swi_dwordsy > .swiper-wrapper > .swiper-slide.on > .dwords{animation:none 0 ease 0 1 normal;}
.swi_dwordsy > .swiper-wrapper > .swiper-slide.on > .dwords > *{opacity:1;transform:translate(0,0);}
.swi_dwordsy > .swiper-wrapper > .swiper-slide.on > .dwords > h4{transition-delay:0s;}
.swi_dwordsy > .swiper-wrapper > .swiper-slide.on > .dwords > h5{transition-delay:.2s;}
.swi_dwordsy > .swiper-wrapper > .swiper-slide.on > .dwords > h6{transition-delay:.4s;}
.swi_dwordsy > .swiper-wrapper > .swiper-slide.on > .dwords > span{transition-delay:.6s;}
.swi_dwordsy > .swiper-wrapper > .swiper-slide.on > .dwords > dfn{transition-delay:.8s;}
.swi_dwordsy_t > .swiper-wrapper > .swiper-slide > .dwords > h4{opacity:.6!important;font-size:80px;}
.swi_dwordsy_t > .swiper-wrapper > .swiper-slide > .dwords > h5{line-height:3;font-size:24px;}
.swi_dwordsy_t > .swiper-wrapper > .swiper-slide > .dwords > h6{line-height:4;font-size:18px;letter-spacing:20px;}
.swi_dwordsy_t > .swiper-wrapper > .swiper-slide > .dwords > span{letter-spacing:4px;}
.swi_dwordsy_tbg > .swiper-wrapper > .swiper-slide > .dwords > h4{background:rgba(0,0,0,.3);padding:20px 50px;text-align:center;font-size:32px;letter-spacing:5px;}
.swi_dwordsy_tbg > .swiper-wrapper > .swiper-slide > .dwords > h5{margin-top:30px;background:rgba(0,0,0,.3);padding:20px 50px;text-align:center;font-weight:normal;font-size:18px;letter-spacing:20px;}
.swi_dwordsy_tbg > .swiper-wrapper > .swiper-slide.on > .dwords{animation:kf_swi_dwordsy_tbg 1s;}
.swi_dwordsy_tbg > .swiper-wrapper > .swiper-slide.on > .dwords > h5{transition-delay:0.4s;}
@keyframes kf_swi_dwordsy_tbg{from{opacity:0;transform:translate(0,100px);}to{opacity:1;transform:translate(0,0);}}
.swi_dwordsx > .swiper-wrapper > .swiper-slide > .dwords{display:flex;position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-600px;width:1200px;flex-direction:column;padding:0 0 80px 0;color:#fff;justify-content:flex-end;}
.swi_dwordsx > .swiper-wrapper > .swiper-slide > .dwords > h4{text-shadow:2px 2px 1px #222;font-family:'Microsoft YaHei';font-weight:normal;font-size:44px;}
.swi_dwordsx > .swiper-wrapper > .swiper-slide > .dwords > h4 i{display:block;font-style:normal;font-size:60%;}
.swi_dwordsx > .swiper-wrapper > .swiper-slide > .dwords > *{opacity:0;transition:1s;transform:translate(15%,0);}
.swi_dwordsx > .swiper-wrapper > .swiper-slide:nth-child(4n+4) > .dwords > *,
.swi_dwordsx > .swiper-wrapper > .swiper-slide:nth-child(4n+5) > .dwords > *{transform:translate(-15%,0);align-self:flex-end;text-align:right;}
.swi_dwordsx > .swiper-wrapper > .swiper-slide.on > .dwords{animation:none 0 ease 0 1 normal;}
.swi_dwordsx > .swiper-wrapper > .swiper-slide.on > .dwords > *{transform:translate(0,0);}
.swi_dwordsx > .swiper-wrapper > .swiper-slide.on > .dwords > h4{opacity:.95;transition-delay:.2s;}
.swi_thumb > .swiper-wrapper > .swiper-slide{position:relative;}
.swi_thumb > .swiper-wrapper > .swiper-slide > *{display:block;position:relative;opacity:.85;padding:70% 0 0;}
.swi_thumb > .swiper-wrapper > .swiper-slide > * img{position:absolute;top:0;width:100%;height:100%;transition:.3s;}
.swi_thumb > .swiper-wrapper > .swiper-slide > * .dwords{display:none;}
.swi_thumb > .swiper-wrapper > .swiper-slide-thumb-active > *{border:1px rgba(255,108,0,1) solid;opacity:1;padding-top:calc(70% - 2px);}
.swi_thumb > .swiper-wrapper > .swiper-slide:hover > * img{transform:scale(1.05);}
.swi_thumb_b{border:4px #dcdcdc solid;border-right:0;border-left:0;padding:0 16px;}
.swi_thumb_b > .swiper-button-prev,.swi_thumb_b > .swiper-button-next{top:0;width:16px;height:100%;background:#dcdcdc;}
.swi_thumb_b > .swiper-button-prev::after,.swi_thumb_b > .swiper-button-next::after{color:#000;font-weight:bold;font-size:18px;}
.swi_thumb_b > .swiper-button-prev{left:0;}
.swi_thumb_b > .swiper-button-next{right:0;}
.swi_thumb_m{position:absolute;bottom:20px;left:50%;margin-left:-320px;width:640px;padding:0;}
.swi_thumb_bg > .swiper-wrapper > .swiper-slide > *{background-repeat:no-repeat;background-size:100% 100%;}
.swi_thumb_bg > .swiper-wrapper > .swiper-slide > * img{display:none;}
@media (min-width:980px) {
	.swi_p8pc > .swiper-pagination > .swiper-pagination-bullet{width:8px;height:8px;border-radius:4px;}
	.swi_p8pc > .swiper-pagination > .swiper-pagination-bullet-active{width:32px;}
}
@media (max-width:979px) {
	.swiper-guidearrow{bottom:1rem;margin-left:-1px;width:2px;height:2px;}
	.swiper-guidearrow::before{top:-6px;width:2px;height:2px;}
	.swiper-guidearrow::after{top:6px;left:-5px;width:12px;height:12px;font-size:.75rem;}
	.swiper-guidearrow + .swiper-pagination{bottom:2.5rem;}
	.swiper-pagination-bullet{margin:0 2px!important;width:6px;height:6px;}
	.swi_pr > .swiper-pagination > .swiper-pagination-bullet-active{width:24px;}
	.swi_prh > .swiper-pagination > .swiper-pagination-bullet{width:10px;height:10px;}
	.swi_prh > .swiper-pagination > .swiper-pagination-bullet-active{margin-bottom:-2px!important;width:14px;height:14px;}
	.swi_prh > .swiper-pagination > .swiper-pagination-bullet-active::after{margin:-3px 0 0 -3px;width:6px;height:6px;}
	.swi_p8mob > .swiper-pagination > .swiper-pagination-bullet{width:6px;height:6px;border-radius:3px;}
	.swi_p8mob > .swiper-pagination > .swiper-pagination-bullet-active{width:24px;}
	.swi_pftr > .swiper-pagination{top:20px;right:20px;width:40px;height:40px;}
	.swi_pftr > .swiper-pagination > .swiper-pagination-current{font-size:24px;}
	.swi_pftr > .swiper-pagination > .swiper-pagination-total{margin-left:2px;font-size:12px;}
	.swi_bhideauto > .swiper-button-next,.swi_bhideauto > .swiper-button-prev{display:none;}
	.swi_br > .swiper-button-next,.swi_br > .swiper-button-prev{--swiper-navigation-size:18px;width:30px;height:30px;}
	.swi_brw > .swiper-button-next,.swi_brw > .swiper-button-prev{--swiper-navigation-size:18px;width:30px;height:30px;}
	.swi_dtit_bgwithp > .swiper-wrapper > .swiper-slide .dtitles{line-height:40px;}
	.swi_dwordsy > .swiper-wrapper > .swiper-slide > .dwords > *{max-width:340px;}
	.swi_dwordsy > .swiper-wrapper > .swiper-slide > .dwords > h4{font-size:24px;}
	.swi_dwordsy > .swiper-wrapper > .swiper-slide > .dwords > h5{font-size:18px;}
	.swi_dwordsy > .swiper-wrapper > .swiper-slide > .dwords > h6{line-height:1.5;font-size:14px;font-weight:normal;}
	.swi_dwordsy > .swiper-wrapper > .swiper-slide > .dwords > span{line-height:1.5;font-size:.75rem;}
	.swi_dwordsy > .swiper-wrapper > .swiper-slide > .dwords > p i{margin:0 4px;width:28px;height:28px;font-size:12px;}
	.swi_dwordsy > .swiper-wrapper > .swiper-slide > .dwords > dfn > a{padding:4px 10px;font-size:12px;}
	.swi_dwordsy_t > .swiper-wrapper > .swiper-slide > .dwords{padding:0 15%;}
	.swi_dwordsy_t > .swiper-wrapper > .swiper-slide > .dwords > h5{font-size:14px;font-weight:normal;letter-spacing:0;}
	.swi_dwordsy_t > .swiper-wrapper > .swiper-slide > .dwords > h6{line-height:3;font-size:14px;letter-spacing:0;}
	.swi_dwordsy_t > .swiper-wrapper > .swiper-slide > .dwords > span{letter-spacing:0;}
	.swi_dwordsy_tbg > .swiper-wrapper > .swiper-slide > .dwords > h4{padding:6px 10px;font-size:16px;letter-spacing:0;}
	.swi_dwordsy_tbg > .swiper-wrapper > .swiper-slide > .dwords > h5{margin-top:20px;padding:6px 10px;font-size:14px;letter-spacing:0;}
	.swi_dwordsx > .swiper-wrapper > .swiper-slide > .dwords{margin-left:-190px;width:380px;padding:0 0 40px 0;}
	.swi_dwordsx > .swiper-wrapper > .swiper-slide > .dwords > h4{text-shadow:1px 1px 1px #222;font-size:18px;}
}