.mode1r li div span::before{background: url(../images/fly_red.png);}
.mode1l .mode1linfor span::before{background: url(../images/fly_red.png);}
.mode2l{background: url(../images/mode2l_bg_red.png) no-repeat; background-size: cover;}



.title h2 span{position: relative;font-weight: normal;line-height: 37px;color: rgba(154, 2, 1, 0.7);}
.slick-dots li.slick-active button,.slick-dots li:hover button{background: rgba(154, 2, 1, 0.7);}
.mode1l:hover .mode1linfor h3.ptit{color: rgba(154, 2, 1, 0.7);}
.mode1r li div:hover h3 a{color: rgba(154, 2, 1, 0.7);}
.mode2r .mode2l_top::before{background: rgba(154, 2, 1, 0.7);}
.mode2r .mode2l_top span.details{color: rgba(154, 2, 1, 0.7);}
.mode2r .mode2l_top span.details a{color: rgba(154, 2, 1, 0.7);}
.mode2_bottom ul li:hover p{color: #9a0201;}
.mode1l .mode1linfor{display: block;width: calc(100% - 30px);margin-left: 15px;margin-right: 15px;background: #fff;border-top: 4px solid #9a0201;margin-top: -32px;position: relative;z-index: 1;padding: 19px 17px 9px 17px;box-sizing: border-box;box-shadow: 1px 1px 10px rgb(0 0 0 / 10%);}  
.mode1r li div{border-top: 4px solid #9a0201;margin: 0 12px;padding: 16px 21px 21px;padding-top: 16px;box-sizing: border-box;position: relative;box-shadow: 1px 1px 10px rgb(0 0 0 / 10%);}
.mode2_bottom ul li a div{border: 1px solid #9a0201;height: 86px;position: relative;}


