.h-mod1{padding-bottom:20px}
.h-mod1 .top{padding-bottom:10px;display:flex;align-items:center;justify-content:space-between}
.h-mod1 .top .title{display:flex;align-items:center}
.h-mod1 .top .title h3{font-weight:700;font-size:26px;color:#333;margin-right:22px}
.h-mod1 .top .title .tab-list{display:flex;align-items:center}
.h-mod1 .top .title .tab-list a+a{margin-left:20px}
.h-mod1 .top .title .tab-list a{width:106px;height:42px;background:#ebebeb;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#222}
.h-mod1 .top .title .tab-list a.active,.h-mod1 .top .title .tab-list a:hover{background:#bd2b0e;color:#fff}
.h-mod1 .top .sub{width:86px;height:30px;background:#b01801;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fefefe;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.h-mod1 .top .sub:hover{opacity:.8}
.h-mod1 .line{width:100%;height:8px;background:linear-gradient(90deg,#b01801 0,#e15c31 100%);border-bottom:4px solid #ef8134}
.h-mod1 .bot{display:flex;align-items:center;justify-content:space-between;padding:25px 0}
.h-mod1 .bot .text{font-size:16px;color:#454545;line-height:30px}
.h-mod1 .bot .search-box{display:flex}
.h-mod1 .bot .search-box .input{width:248px;height:32px;background:#fff;border:2px solid #e5e5e5;padding:0 10px}
.h-mod1 .bot .search-box .submit{margin-left:-2px;width:90px;height:32px;background:#b01801;border-radius:4px;font-size:14px;color:#fff}
.h-mod2{padding-bottom:50px}
.h-mod3{padding-bottom:50px}
.h-mod-tit{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:3px solid #dadada}
.h-mod-tit h3{font-size:18px;color:#222;position:relative}
.h-mod-tit h3:after{content:'';width:36px;height:3px;background:#b01801;position:absolute;bottom:-23px;left:0}
.h-mod-tit .links{display:flex;align-items:center}
.h-mod-tit .links a{width:86px;height:30px;background:#b01801;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fefefe;font-size:14px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.h-mod-tit .links a:hover{opacity:.8}
.h-mod-tit .links a+a{margin-left:10px}
.h-book-swi{position:relative;overflow:hidden;padding:40px 40px 0}
.h-book-swi .swiper-button-next:after,.h-book-swi .swiper-button-prev:after{display:none}
.h-book-swi .swiper-button-next,.h-book-swi .swiper-button-prev{width:24px;height:24px;background:url(../images/swi-arr.png) no-repeat center center/contain}
.h-book-swi .swiper-button-next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.h-book-item:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1 .05)}
.h-book-item:hover .text{color:#b01801}
.h-book-item{display:block}
.h-book-item .pic{border:2px solid #eee;padding-top:137.73%;position:relative;overflow:hidden;margin-bottom:15px}
.h-book-item .pic img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.h-book-item .text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;color:#333;line-height:24px}
.h-let-index{display:flex;flex-wrap:wrap;font-size:16px;align-items:center;color:#333;line-height:20px;margin-top:15px;margin-bottom:10px}
.h-let-index em{cursor:pointer;width:37px;height:43px;border-radius:4px;display:flex;align-items:center;justify-content:center}
.h-let-index em.active,.h-let-index em:hover{color:#fff;background:#b01801}
.h-book-list{display:flex;flex-wrap:wrap}
.h-book-list .item:nth-child(even){padding-left:40px;border-right:none}
.h-book-list .item:nth-last-child(2){border-bottom:none}
.h-book-list .item:last-child{border-bottom:none}
.h-book-list .item{flex:0 0 50%;width:50%;padding:30px 0;border-bottom:1px solid #e4e5e6;border-right:1px solid #e4e5e6}
.h-book-list .item .tit{display:flex;align-items:center}
.h-book-list .item .tit a{max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;color:#b01801;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.h-book-list .item .tit a:hover{opacity:.8}
.h-book-list .item .tit span{width:60px;height:24px;background:#b01801;border-radius:4px;margin-left:10px;font-size:14px;color:#fefefe;display:flex;align-items:center;justify-content:center}
.h-book-list .item .info{margin:15px 0;display:flex;align-items:center;font-size:16px;color:#454545;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.h-book-list .item .info span{padding:0 5px;height:20px;background:#fdf4eb;border-radius:4px;font-size:14px;color:#ac7a31;margin-right:10px}
.h-book-list .item .desc{margin-top:15px;font-size:16px;color:#727272}
.h-tab-swi-wrap{background:#f4f4f4;position:relative;padding:0 60px}
.h-tab-swi-wrap .swiper-slide.active{color:#fff;background:#b01801}
.h-tab-swi-wrap .swiper-slide{cursor:pointer;width:auto;padding:0 20px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;height:50px}
.h-tab-swi-wrap .swiper-button-lock{display:flex;align-items:center;justify-content:center}
.h-tab-swi-wrap .swiper-button-next:after,.h-tab-swi-wrap .swiper-button-prev:after{display:none}
.h-tab-swi-wrap .swiper-button-next,.h-tab-swi-wrap .swiper-button-prev{width:24px;height:24px;background:url(../images/swi-arr2.png) no-repeat center center/8px auto;margin-top:-12px}
.h-tab-swi-wrap .swiper-button-next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
@media only screen and (max-width:1199px){
.h-mod1 .top .title h3{font-size:20px}
.h-mod1 .top .title .tab-list a{width:auto;padding:4px 8px;height:auto;font-size:16px}
}
@media only screen and (max-width:959px){
.h-mod1 .top{display:block}
.h-mod1 .top .title{margin-bottom:20px}
.h-book-list{display:block}
.h-book-list .item{width:100%;border-right:none}
.h-book-list .item:nth-child(even){padding-left:0}
.h-book-list .item:nth-last-child(2){border-bottom:1px solid #e4e5e6}
.h-book-list .item:last-child{border-bottom:1px solid #e4e5e6}
}
@media only screen and (max-width:767px){
.h-tab-swi-wrap .swiper-slide{font-size:14px;height:30px}
.h-mod1 .top .title{display:block}
.h-mod1 .top .title .tab-list{margin-top:10px;overflow-x:auto}
.h-mod1 .top .title .tab-list a+a{margin-left:10px}
.h-mod1 .bot{display:block}
.h-mod1 .bot .text{margin-bottom:20px}
}