@charset "UTF-8";
/*tab*/
.tab-container{padding-top:50px;width:100%;}
.tab-container .swiper-slide{background: #fff;height:0;}
.tab-container .swiper-slide-active{height:auto!important;}

.tabNav{top:0;width:100%;background:#fff;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;height:50px;box-sizing:border-box;}
.tabNav>span{margin:0!important;-moz-box-flex:1;-webkit-box-flex:1;border-radius:0;opacity:1;color:#666;height:50px;line-height:50px;min-width:70px;text-align:center;box-sizing:border-box;width:100%;background:#fff;outline:none;border-bottom:1px solid transparent;}
.tabNav>span.swiper-pagination-bullet-active{border-bottom-color:#A21F24;color:#A21F24;}

.tab-container.style1,.tab-container.style3{padding-top:45px;}
.tab-container.style1 .tabNav,.tab-container.style1 .tabNav>span{height:45px;line-height:45px;}
.tab-container.style1 .tabNav>span.swiper-pagination-bullet-active,.tab-container.style2 .tabNav>span.swiper-pagination-bullet-active,.tab-container.style3 .tabNav>span.swiper-pagination-bullet-active,.tab-container.style4 .tabNav>span.swiper-pagination-bullet-active{color:#333;font-weight:bold}
.tab-container.style2 .tabNav>span{border-bottom-width:2px;}
.tab-container.style3 .tabNav,.tab-container.style4 .tabNav{height:44px;border-bottom:1px solid #eee}
.tab-container.style3 .tabNav>span,.tab-container.style4 .tabNav>span{height:44px;line-height:44px;border:none}
.tab-container.style3 .tabNav>span>span,.tab-container.style4 .tabNav>span>span{padding-left:5px;padding-right:5px;line-height:40px;display:inline-block;border-bottom:4px solid transparent}
.tab-container.style3 .tabNav>span.swiper-pagination-bullet-active>span{border-bottom-color:#A21F24}
.tab-container.style4{padding-top:44px}
.tab-container.style4 .tabNav>span{font-size:14px;}
.tab-container.style4 .tabNav>span.swiper-pagination-bullet-active>span{border-bottom-color:#FF6702}

.tab-container .tabNav>span ins{font-size:12px;color:#999;font-weight:400}
/*照片大图*/
.pic-b-show{position:fixed;z-index:-1;opacity:0;background:rgba(0,0,0,0.9);width: 100%;height: 100%;top:0;left:0;}
.pic-b-show .swiper-container2 {position: relative;width: 100%;height: 100%;}
.pic-b-show .swiper-container2  .swiper-wrapper{width: 100%;height: 100%;}
.pic-b-show .swiper-slide{width:100%;height:100%;display:table}
.pic-b-show .swiper-slide .cell{width:100%;;height:100%;display:table-cell;vertical-align:middle;text-align:center;}
.pic-b-show .swiper-slide img{max-width:100vw;max-height:80vh;margin:0 auto;}
.pic-b-show .swiper-pagination2{position:absolute;bottom:0.2rem;text-align:center;width:100%;}
.pic-b-show .swiper-pagination2 span{margin:0 0.05rem;border:1px solid #fff;opacity:.8;}
.pic-b-show .swiper-pagination-bullet-active{opacity:1;background:#A21F24;}

.pic-b-show.style1 .cover{background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);opacity:0.6;position:absolute;bottom:0;width:100%;height:41.67%}
.pic-b-show.style1 img{max-height:100vh;}
.pic-b-show.style1 .tit{position:absolute;bottom:0.2rem;text-align:center;width:100%;color:#999;font-size:14px;z-index:2}
.pic-b-show.style1 .swiper-pagination2{bottom:0.45rem;color:#fff;z-index:2}
.pic-b-show.style1 .swiper-pagination2 span{border:none;opacity:1;}

/*首页切换*/
.j-tab-container .swiper-slide{background: #fff;height:0;}
.j-tab-container .swiper-slide-active{height:auto!important;}
.j-tab-container .j-tabNav{bottom:0!important;position:relative;width:100%;background:#fff;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;height:50px;box-sizing:border-box;}
.j-tabNav>span{margin:0!important;-moz-box-flex: 1;-webkit-box-flex: 1;border-radius:0;opacity:1;color:#666;height:50px;line-height:50px;min-width:70px;text-align:center;box-sizing:border-box;width: 100%;background:#fff;outline:none;border-bottom:2px solid transparent;}
.j-tabNav>span.swiper-pagination-bullet-active{border-bottom-color:#A21F24;color:#A21F24;}

.j-tab-container .j-tabNav1{bottom:0!important;position:relative;background:#fff;height:50px;display: -webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
.j-tabNav1>span{margin:0!important;display:block;width:auto!important;border-radius:0;opacity:1;padding-top:6px;height:50px;line-height:38px;min-width:0;text-align:center;box-sizing:border-box;width: 100%;background:#fff;outline:none;}
.j-tabNav1>span>span{font-size:14px;color:#666;border-bottom:2px solid transparent;display:inline-block}
.j-tabNav1>span.swiper-pagination-bullet-active>span{font-weight:bold;border-bottom-color:#B32722;color:#333;}