@charset "utf-8";
:root{
--width:calc((100vw - 14.4rem) / 2);
}
@font-face {
  font-family: "din";font-weight: normal;src: url("../fonts/Din.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "sys";font-weight: normal;src: url("../fonts/xXCQUKlJn3gk.woff") format("woff");
  font-display: swap;
}

.sys{font-family: "sys"}
.din{font-family: "din"}
.banner{position:relative}
/*.banner .swiper-slide .sc{-webkit-transition:8s 1s linear;-webkit-transform:scale(1)}
.banner .swiper-slide-active .sc{-webkit-transform:scale(1.05)}*/
.banner .swiper-slide a{display:block;position:relative}

.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:1.6rem;background:url(../images/blackms.png) no-repeat top center;background-size:101% 100%;z-index:2;opacity: .6;}
.banner .item .imgBox .img{padding-bottom:0;height:calc(100vh - 1.16rem);background-position: center;background-size: cover;background-repeat: no-repeat}

.banner .slide-video .a{position: absolute;top: 0px;left: 0px;right: 0px;height:78vh;width: 100%;min-height: 7rem}
.banner .slide-video video{width: 100%;height: 100%;object-fit: cover;}
.banner .baTool{position: absolute;right: 0;bottom: .3rem;z-index: 5}
.banner .swiDots{font-size: .24rem;color: #fff}
.banner .swiBtn{margin-right: .45rem}
.banner .swiBtn .nexts{margin-left: .1rem}
.banner .swiDots .line{width: 2.9rem;height: 2px;background: rgba(255,255,255,.4);position: relative;margin: 0 .1rem}
.banner .swiDots .line i{position: absolute;left: 0;top: 0;bottom: 0;width: 0;background: #fff}

.banner .wp:after{content: '';position: absolute;width: 4.05rem;height: 2.78rem;background: url(../images/baslog.png) no-repeat center;background-size: 100% 100%;left: -1.2rem;bottom: 0;z-index: 1;pointer-events: none}
@media (max-width:1366px){
.banner .swiper-slide a:before{height:1.5rem}
.banner .swiper-slide a:after{height:1.2rem}
.banner .item .imgBox .img{padding-bottom:0;height:48vw;min-height:inherit}

}
@media (max-width:640px){
.banner .swiper-slide a:after{height:1rem}
.banner .item .imgBox .img{height: 50vw}
.banner .swiBtn a{width: .4rem;height: .4rem;line-height: .4rem;font-size: .2rem}
.banner .swiDots .line{width: 20vw}
.banner .baTool{bottom: .15rem;}
.banner .swiBtn{margin-right: .25rem}
}
@keyframes beat {
    from, to { -webkit-transform: scale(1, 1); transform: scale(1, 1); }

    25% { -webkit-transform: scale(0.9, 1.1); transform: scale(0.9, 1.1); }

    50% { -webkit-transform: scale(1.1, 0.9); transform: scale(1.1, 0.9); }

    75% { -webkit-transform: scale(0.95, 1.05); transform: scale(0.95, 1.05); }

    from, to { -webkit-transform: scale(1, 1); transform: scale(1, 1); }

    25% { -webkit-transform: scale(0.9, 1.1); transform: scale(0.9, 1.1); }

    50% { -webkit-transform: scale(1.1, 0.9); transform: scale(1.1, 0.9); }

    75% { -webkit-transform: scale(0.95, 1.05); transform: scale(0.95, 1.05); }
  }

@keyframes scaletw{0%{transform:scale(1);opacity:.6}100%{transform:scale(3);opacity:0}}
@keyframes scalett{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.6);opacity:0}}
@keyframes scaletc{0%{transform:scale(1);opacity:.8}100%{transform:scale(1.2);opacity:0}}
.intit{margin-bottom: .4rem}
.intit .h4{position: relative;}
.intit .h4:before{content: '';display: inline-block;width: .38rem;height: .49rem;background-repeat: no-repeat;background-position: center;background-size: 100% 100%;margin-right: .1rem}
.intit .h4 .cn{font-size: .34rem;display: block;line-height: 1em}
.intit .h4 .cn em{color: #990d14}
.intit .h4 .en{color: #666;font-family: 'Arial';font-size: .15rem;text-transform: uppercase;}
.intit.r .h4:before{background-image: url(../images/tslogr.png);}
.intit.w .h4:before{background-image: url(../images/tslogw.png);}
.intit.w .h4 .cn{color: #fff}
.intit.w .h4 .cn em{color: #ffe7cf}
.intit.w .h4 .en{color: #fff}
.home .more {}
.home .more.ab{position: absolute;right: 0;top: .15rem}
.home .more a{display: block;position: relative;padding-left: .25rem}
.home .more a:before{content: '';height: 2px;width: 10px;background: #9b0d14;position: absolute;left: .1rem;top: 50%;margin-top: -1px;transition: .3s}
.home .more a:after{content: '';height: .34rem;width:.34rem;background: rgba(195,154,114,.2);position: absolute;left:0;top: 50%;margin-top: -.17rem;border-radius: 50%}
.home .more a:hover:after{animation: beat 0.5s 1;}
.home .more a:hover:before{width:15px }
.home .more.w a{color: #fff}
.home .more.w a:before{background: #fff}
.home .more.w a:after{background: rgba(255, 255, 255, .2);}

.tabhd ul li{height: .6rem;line-height: .6rem;font-size: .24rem;width: 2.3rem;text-align: center;cursor: pointer;position: relative;}
.tabhd ul li+li{border-left: 1px solid rgba(0,0,0,.2)}
.tabhd ul{border: 1px solid rgba(0,0,0,.2)}
.tabhd ul li:after{height: 1px;left: 0;width: 0;position: absolute;content: '';bottom: -1px;background: #9b0d14}
.tabhd ul li:before{position: absolute;content: '';border: .1rem solid transparent;right: 0;bottom: 0;z-index: 3;opacity: 0;border-bottom-color: #9b0d14;border-right-color: #9b0d14;}
.tabhd ul li.on{background:rgba(195,154,114,.3) }
.tabhd ul li.on{color: #9b0d14}
.tabhd ul li.on:after{width: 100%;transition: .3s}
.tabhd ul li.on:before{opacity: 1;transition: .3s .3s}

.tabhd.w ul{border: 1px solid rgba(255,255,255,.3)}
.tabhd.w ul li{color: rgba(255,255,255,1)}
.tabhd.w ul li+li{border-left: 1px solid rgba(255,255,255,.3)}
.tabhd.w ul li.on{background:rgba(255,255,255,.1) }
.tabhd.w ul li:after{background: #fff}
.tabhd.w ul li:before{border-bottom-color: #fff;border-right-color: #fff;}

.homea{padding-bottom: .75rem;position: relative;}
.homea:before{content: '';position: absolute;left: 0;top: 0;bottom: 20%;width: var(--width);background: #fff;pointer-events: none;z-index: 0}
.homea .left{width: 62%}
.homea .right{width: 38%;background: #960d13;height: 100%}
.homea .lefts{width: calc(100% + 1.2rem);position: relative;left: -1.2rem;background: url(../images/a1bg.png) #fff no-repeat right bottom;padding-left: 1.2rem;padding-bottom: .66rem;box-shadow: 0 15px 25px rgba(0,0,0,.15)}
.homea .left .slide-a {width: 64%;margin-top:0;background: #fff;transition: .3s}

.homea .left .slide-a .item .img{height: 3.65rem;padding-bottom: 0}
.homea .left .slide-a .item .imgBox:before{content: '';position: absolute;left: -1px;bottom: -1px;right: -1px;height: 40%;background: url(../images/blackms.png) no-repeat center;background-size: 100% 100%;z-index: 1;opacity: .6}
.homea .left .slide-a .item .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 5;display: flex;align-items: center;justify-content: space-between;padding-right: .2rem}
.homea .left .slide-a .item .txt time{display:flex;width: .95rem;height: .75rem;background: #960d13;justify-content: center;flex-direction: column;color: #ffe7cf;font-family: 'akz';text-align: center;padding-bottom: .08rem}
.homea .left .slide-a .item .txt time span{font-size: .34rem;display: block;}
.homea .left .slide-a .item .txt h4{font-size: .2rem;color: #fff;font-weight: normal;width: calc(100% - 1.1rem);}
.homea .left .intit{position: absolute;top: 1.5rem;right: 0;z-index: 5;width: 36%;}
.homea .left .swiDots{position: absolute;right: 0;bottom: 0;width: 36%;padding: .16rem 0;border:1px solid #ddd;border-left: 0;border-right: 0;text-align: center;}
.homea .left .swiDots span{width: .36rem;height: .36rem;border-radius: 50%;background: transparent;text-align: center;line-height: .36rem;opacity: 1;font-family: "Arial";color: #777;margin: 0 .06rem;font-size: .2rem}
.homea .left .swiDots span.active{background:#c39a72;color: #fff}
.homea .left .list{padding-right: .8rem;margin-bottom: .3rem;margin-top: .3rem}
.homea .left .list li{position: relative;display: flex;justify-content: space-between;padding: .12rem 0}
.homea .left .list li h4{font-weight: normal;font-size: .2rem;width: calc(100% - 1.2rem);line-height: 1.4em}
.homea .left .list li time{width: 1rem;line-height: .26rem;border: 1px solid #c39a72;font-family: 'akz';position: relative;color:#c39a72;border-right:0 ;padding-right: .1rem;text-align: center;font-size: .15rem;margin-left: .15rem;display: block;height: 100%}
.homea .left .list li time:before{content: '';width: 1px;height: .18rem;background:#c39a72;top:0;right:0;position:absolute;transform-origin:top left;transform:rotate(40deg); }
.homea .left .list li time:after{content: '';width: 1px;height: .18rem;background:#c39a72;bottom:0;right:0;position:absolute; transform-origin:bottom right;transform:rotate(-40deg);}
.homea .left .list li.sp{display: block;padding-bottom: .25rem;border-bottom: 1px dashed #ddd;margin-bottom: .1rem}
.homea .left .list li.sp time{position: absolute;top: .12rem;right: 0;border-color: #9b0d14;color: #9b0d14;height: auto}
.homea .left .list li.sp time:before,.homea .left .list li.sp time:after{background:#9b0d14 }
.homea .left .list li.sp h4{width: 100%;padding-right: 1.35rem;}
.homea .left .list li.sp p{margin-top: .15rem;line-height: 1.6em;color: #888;height: .5rem}

.homea .right .intit{padding: .7rem 9% 0}
.homea .right .list{padding-bottom: .45rem}
.homea .right .list li{padding: .2rem 9%;height: 1rem}
.homea .right .list li:nth-child(2n+1){background: #9d1a20}
.homea .right .list li a{display: flex;align-items: center;}
.homea .right .list li .time{width: .75rem;font-family: 'akz';color: #ffe7cf;text-align: center;height: 100%}
.homea .right .list li .time span{font-size: .34rem;display: block;}
.homea .right .list li .txt{width: calc(100% - .75rem);font-weight: normal;color: #fff;padding-left: .2rem}
.homea .right .list li .txt h4{font-weight: normal;font-size: .2rem;line-height: 1.5em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.homeb .mores{position: absolute;right: 0;top: .15rem;z-index: 5}
.homeb .mores .more+.more{display: none}
.homeb .hd{margin-bottom: .4rem}
.homeb .tabCon{padding-right: 25%}
.homeb .tabCon .hdTool{position: absolute;right: 0;top: .5rem;width: 25%;padding-left: .5rem}
.homeb .tabCon .hdTool .swiDots{width: 1rem;position: relative;}
.homeb .tabCon .hdTool .swiDots .line{width: 1px;height: .6rem;background: #aaa;position: absolute;left: 30%;top: 22%;transform: rotate(50deg);}
.homeb .tabCon .hdTool .swiBtn{margin-bottom: .5rem}
.homeb .tabCon .hdTool .nexts{margin-top: .15rem}
.homeb .tabCon .hdTool .swiper-pagination-current{font-size: .36rem;color: #9b0d14;font-family: 'Arial';display: block;}
.homeb .tabCon .hdTool .swiper-pagination-total{font-size: .24rem;color: #666;font-family: 'Arial';padding-left: .3rem}
.homeb .tabCon  .item{margin-left: .1rem;margin-right: .35rem;display: block;height: 3.72rem;position: relative;padding: .3rem;background: url(../images/b1bgs.png) no-repeat right bottom;background-size: 100% 100%;transition: .3s}
.homeb .tabCon  .item:before{content: '';width: 9px;height: 100%;position: absolute;background: url(../images/line.png) no-repeat center .6rem; bottom;background-size: 9px auto;left:-4px;top: 0}

.homeb .tabCon  .item time{font-family: 'akz';color: #9b0d14;transition: .3s}
.homeb .tabCon  .item time span{font-size: .36rem;margin-right: .1rem}
.homeb .tabCon  .item h4{font-size: .2rem;line-height: 1.5em;;font-weight: normal;margin-top: .15rem;margin-bottom: .2rem;transition: .3s;height: .9rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.homeb .tabCon  .item p{line-height: 1.6em;color: #666;transition: .3s;height: .75rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}

.homeb .tabCon  .item:hover{background: url(../images/b1bg.png) no-repeat right bottom;background-size: 100% 100%}
.homeb .tabCon  .item:hover h4{color: #fff}
.homeb .tabCon  .item:hover p{color: rgba(255,255,255,.6)}
.homeb .tabCon  .item:hover time{color:#ffe7cf}
.homeb .tabCon  .item:hover:before{background: url(../images/lineon.png) no-repeat center .6rem; bottom;background-size: 9px auto;}
.homeab{background: url(../images/bg.jpg)  no-repeat bottom center;padding-bottom: 3.15rem;background-size: cover}


.homec{background: url(../images/cbg2.png)  no-repeat bottom center;padding-bottom: .95rem;box-shadow: 0 5px .2rem rgba(0,0,0,.1);position: relative;z-index: 5;margin-top: -2.4rem}
.homec .wp:after{content: '';position: absolute;top: 0;right: 25%;height: 6.19rem;width: calc(75% + var(--width));background:url(../images/cbg1.png) no-repeat top right;pointer-events: none;z-index: 0;max-width: 13.65rem;}
@media (min-width: 1800px){
.homec .wp:after{background-size: 100% 100%}	
}
.homec .suTab{padding-top: 2.4rem;position: relative;}
.homec .intit{position: absolute;left: 0;top: .6rem;z-index: 8}
.homec .more{margin-top: .3rem}
.homec .suTab .hd{position: absolute;right: 25%;top:.6rem;width: 50%;z-index: 5}
.homec .suTab .hd ul li{width: 33.3333%;text-align: center;cursor: pointer;}
.homec .suTab .hd ul li:nth-child(2){border: 1px dashed rgba(255,255,255,.4);border-top: 0;border-bottom: 0}
.homec .suTab .hd ul li .ico{display: block;width: .88rem;height: .88rem;border-radius: 50%;background-color: #fff;background-repeat: no-repeat;background-position: center;background-size: .52rem .52rem;margin: 0 auto .2rem;transition: .3s}
.homec .suTab .hd ul li .i1{background-image: url(../images/ci1.png)}
.homec .suTab .hd ul li .i2{background-image: url(../images/ci2.png)}
.homec .suTab .hd ul li .i3{background-image: url(../images/ci3.png)}
.homec .suTab .hd ul li p{font-size: .22rem;color: #fff;transition: .3s}
/*.homec .suTab .hd ul li:hover .i1{background-image: url(../images/ci1on.png)}
.homec .suTab .hd ul li:hover .i2{background-image: url(../images/ci2on.png)}
.homec .suTab .hd ul li:hover .i3{background-image: url(../images/ci3on.png)}
.homec .suTab .hd ul li:hover .ico{background-color: #9b0d14}*/
.homec .suTab .hd ul li.on .i1{background-image: url(../images/ci1on.png)}
.homec .suTab .hd ul li.on .i2{background-image: url(../images/ci2on.png)}
.homec .suTab .hd ul li.on .i3{background-image: url(../images/ci3on.png)}
.homec .suTab .hd ul li.on .ico{background-color: #9b0d14}
.homec .suTab .hd ul li.on p{color: #9b0d14}

.homec .suTab .itemFix{position: absolute;bottom: 100%;right: 0;width: 25%;background: #fcf6ef;height: 2.4rem}
.homec .suTab .itemFix a{display:flex;padding: .4rem;justify-content: center;flex-direction: column;height: 100%}
.homec .suTab .itemFix h4{font-size: .22rem;line-height: 1.5em;margin-bottom: .2rem;font-weight: normal;height: .99rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.homec .suTab .itemFix time{font-family: 'akz';color: #9b0d14}

.homec .suTab .item{height: 2.7rem;background: #9b0d14}
.homec .suTab .item:nth-child(2n){background: #9c655d}
.homec .suTab .item:nth-child(3n){background: #650409}
.homec .suTab .item:nth-child(4n){background: #cd4047}
.homec .suTab .item:nth-child(4n+1){background: #9b0d14}
.homec .suTab .item a{display:flex;padding: .4rem;justify-content: center;flex-direction: column;height: 100%}
.homec .suTab .item h4{font-size: .22rem;line-height: 1.5em;margin-bottom: .2rem;font-weight: normal;color: #fff;height: .99rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.homec .suTab .item time{font-family: 'akz';color: #ffe7cf}
.homec .suTab .hdTool .nexts{margin-left: .15rem}
.homec .suTab .hdTool{margin-top: .35rem}
.homec .suTab .hdTool .swiper-pagination-progressbar{position: relative;height: 1px;background: #dddddd;width: calc(100% - 1.5rem)}
.homec .suTab .hdTool .swiper-pagination-progressbar span{background: #9b0d14}
/*.homec .suTab  .swiper-container{background: #fff}
.homec .suTab  .bd{background: #fff}*/

.homed .hd{position: absolute;top: 0;right: 0}
.homed .bd{margin-top: .8rem}
.homed .bd .items{height: 6.8rem;background: url(../images/23.jpg) no-repeat center;background-size: 100% 100%;padding:.45rem .7rem;box-shadow: 0 0 20px rgba(0,0,0,.15) }
.homed .bd .swiper-container{width: 5.49rem;background: #fff;overflow: visible;margin-left: 1.2rem}
.homed .bd .swiper-container:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: url(../images/231.jpg) no-repeat center;background-size: 100% 100%;z-index: 0;transform: rotate(-6deg);box-shadow: 0 0 15px rgba(0,0,0,.1)}
.homed .bd .items .tit{margin-bottom: .3rem}
.homed .bd .items .tit img{height: .78rem}
.homed .bd .item h4{font-size: .22rem;font-weight: normal;line-height: 1.4em;margin-bottom: .15rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height: .6rem}
.homed .bd .item p{line-height: 1.6em;color: #888;margin-bottom: .2rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp: 6;-webkit-box-orient:vertical;}
.homed .bd .item time{width: 1rem;line-height: .28rem;border: 1px solid #9b0d14;font-family: 'akz';position: relative;color:#9b0d14;border-right:0 ;padding-right: .1rem;text-align: center;display: block;}
.homed .bd .item time:before{content: '';width: 1px;height: .18rem;background:#9b0d14;top:0;right:0;position:absolute;transform-origin:top left;transform:rotate(40deg); }
.homed .bd .item time:after{content: '';width: 1px;height: .18rem;background:#9b0d14;bottom:0;right:0;position:absolute; transform-origin:bottom right;transform:rotate(-40deg);}
.homed .bd .next{border-top: 1px dashed #ccc;margin-top: .3rem;padding-top: .3rem;font-size: .2rem}
.homed .bd .more{position: absolute;bottom: 1rem;right: .7rem;z-index: 5}
.homed .bd .swiBtn a{position: absolute;top: 50%;margin-top: -.25rem;z-index: 10}
.homed .bd .swiBtn a.prevs{left: -.25rem}
.homed .bd .swiBtn a.nexts{right: -.25rem}
.homed .bd .tabCon{background: url(../images/dbg1.jpg) no-repeat center;background-size: 100% auto;}
.homed .bd .imgs{width: 50%;position: absolute;left: 46%;top:50%;width: 48%;transform: translateY(-50%);height: 5rem}
.homed .bd .imgs li{position: absolute;opacity: 0;visibility: hidden;border: .1rem solid #fff;transform:translateX(-2rem) rotate(-8deg);transition: .8s;width: 100%;z-index: 0;top: 0;left: 0}
.homed .bd .imgs li.active{opacity: 1;visibility: visible;transform:translateX(0) rotate(0deg);z-index: 6}
.homed .bd .imgs li .img{padding-bottom: 0;height: 5rem;}

.homee .suTab .hd{margin-bottom: .45rem}
.homee .list1 li a{display: block;position: relative;}
.homee .list1 li .img{padding-bottom: 0;height: 3.2rem}
.homee .list1 li .imgBox:before{content: '';position: absolute;left: -1px;bottom: -1px;right: -1px;height: 40%;background: url(../images/blackms.png) no-repeat center;background-size: 100% 100%;z-index: 1;opacity: .8}
.homee .list1 li .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 5;padding: .2rem;color: #fff;font-size: .18rem}
.homee .list1 .li1{width: 23%}
.homee .list1 .li2{width: 38.5%}
.homee .list1 .li3{width: 38.5%}
.homee .list1 .li4{width: 38.5%}
.homee .list1 .li5{width: 23%}
.homee .list1 .li6{width: 38.5%}
.homee .list2{background: #fff;padding:.4rem .5rem;position: relative;height: 3.92rem}
.homee .list2:before{position: absolute;content: '';border: .1rem solid transparent;border-top-color: #ffac66;border-right-color: #ffac66;right: 0;top: 0;z-index: 3}
.homee .list2 li{width: 47.5%;position: relative;display: flex;justify-content: space-between;padding: .12rem 0}
.homee .list2 li h4{font-weight: normal;font-size: .18rem;width: calc(100% - 1.2rem);line-height: 1.4em}
.homee .list2 li time{width: 1rem;line-height: .26rem;border: 1px solid #c39a72;font-family: 'akz';position: relative;color:#c39a72;border-right:0 ;padding-right: .1rem;text-align: center;font-size: .15rem;margin-left: .15rem;height: .28rem}
.homee .list2 li time:before{content: '';width: 1px;height: .18rem;background:#c39a72;top:0;right:0;position:absolute;transform-origin:top left;transform:rotate(40deg); }
.homee .list2 li time:after{content: '';width: 1px;height: .18rem;background:#c39a72;bottom:0;right:0;position:absolute; transform-origin:bottom right;transform:rotate(-40deg);}


.homed{padding-top: 1rem;background: url(../images/dbg.jpg) top center;padding-bottom: 2.8rem}
.homee{padding-top: 1rem;background: url(../images/ebg.png) no-repeat top center;background-size: 100% 6.34rem;margin-top: -1.6rem}



.homef{padding-top: 3.9rem;background: url(../images/ebg1.jpg) no-repeat bottom center;background-size: cover;padding-bottom: 1.5rem;margin-top: -3.2rem}
.homef .intit{margin-bottom: 1rem}
.homef .ul1{background: #a01a20;padding: .2rem .8rem .2rem .5rem}
.homef .ul2{background: #bea682;padding: .2rem 1rem .2rem .5rem;position: absolute;top: .6rem;left: 25.5%}
.homef .ul3{background: #fff;padding: .2rem .5rem .2rem .5rem;position: absolute;top: -.5rem;left: 49.5%;z-index: 5;width: 27.5%}
.homef .ul4{background: #cd666b;padding: .2rem .5rem .2rem 1rem;position: absolute;top: 0;right: 0;width: 27%}
.homef ul{height: 5.1rem;width:28.5%;box-shadow: 0 5px 15px rgba(0,0,0,.1)}
.homef ul li{padding: .35rem 0}
.homef ul li h4{font-size: .2rem;font-weight: normal;line-height: 1.5em;color: #fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.homef ul li p{color: rgba(255,255,255,.7);margin-top: .15rem;line-height: 1.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.homef ul li time{font-family: 'akz';color: #ffe7cf;display: block;margin-top: .15rem}
.homef ul li:first-child{border-bottom: 1px solid rgba(255,255,255,.2);}

.homef .ul3 li h4{color: #333}
.homef .ul3 li p{color: #999}
.homef .ul3 li time{color: #666}
.homef .ul3 li:first-child{border-bottom: 1px solid #ddd;}





.homed .tit{position: absolute;top: .5rem;left: 0;right: 0;text-align: center;z-index: 7}
.homed .tit img{height: .78rem}
.homed .adlist{position: absolute;left: .6rem;right: .6rem;top: 1.5rem;z-index: 7}
.homed .adlist li{padding: .22rem 0;font-size: .2rem}
.homed .adlist li h4{font-weight: normal;line-height: 1.4em;max-height: .56rem;}
.homed .adlist li+li{border-top: 1px dashed #ddd}
@media (min-width: 1025px){
.homed .adlist li.active h4{color: #9b0d14;font-weight: bold;}
}
@media (max-width: 1024px){
.homed .bd .swiBtn{display: none}	
}
@media (max-width: 640px){
.homed .adlist{top: 1.3rem;left: .4rem;right: .4rem;}
.homed .tit img{height: .7rem}
.homed .bd .swiper-container{width: 80vw}
.homed .bd .items{height: 100vw}
}
@media (max-width: 540px){
.homed .adlist li:nth-last-child(1){}
.homed .adlist li{padding: .16rem 0;}
}
@media (max-width: 360px){
.homed .adlist li{padding: .1rem 0;font-size: .18rem}
}