/* m1 */
.m img{display: block;}
.m1{background: #860909;}
.m1 p{padding: 0 0.2rem 0.3rem;font-size: 0.22rem;text-indent: 2em;line-height: 0.36rem; color: #f2cfaf;}

.m2{padding-bottom: 0.8rem;background: #9c0505;}
.vbox1{position: relative; margin: 0 0.2rem 0.65rem;padding: 0.3rem 0.1rem 0.5rem;border: 1px solid #ce8464; -webkit-box-sizing: border-box; box-sizing: border-box;}
.vbox1 .title{position: absolute;left: 50%;bottom: -0.3rem;transform: translateX(-50%);width: 3.5rem;height: 0.5rem;text-align: center;line-height: 0.5rem;font-size: 0.26rem;color: #990707;background: #dba47c;}
.youhui-ul{display: flex;margin: 0 0.2rem;justify-content: space-between;}
.youhui-ul li{width: 2.9rem;}

.m3 .zbd{padding-bottom: 0.8rem;background:#860909 url("../images/m3.jpg"); background-size: contain;}

.m4{padding-bottom: 0.8rem;background: #9c0505;}
.youhui-div{margin: 0 0.2rem 0.2rem;}

.m5{background: #860909; padding-bottom: 0.7rem;}
.m5 .zhd{margin-bottom: 0.4rem;}
.m5_tab{ margin: 0 0.2rem; height: 5.05rem;overflow: hidden;}
.m5_tab .hd{margin: 0 0 0.2rem;}
.m5_tab .hd ul{display: flex; justify-content: space-between;}
.m5_tab .hd ul li{width: 2.9rem; text-align: center; color: #e5b99a; font-size: 0.3rem; height: 0.6rem; line-height: 0.6rem; background-color: #ae0404;}
.m5_tab .hd ul .on{color: #9c0505;-webkit-background-image: linear-gradient(0deg,#d79b6f,#f6dccc);background-image: linear-gradient(0deg,#d79b6f,#f6dccc);}
.m5_tab .bd .li{position: relative;width: 6rem;}
.m5-slider .item{display: block; position: relative; width: 6rem; box-sizing: border-box; margin-bottom: 0.4rem;}
.m5-slider .item img{width: 6rem; height: 3.83rem !important;}
.m5-pagination{width: 6rem; bottom: 0;}
.m5-pagination span{margin: 0 3px;background: #fff; opacity: 1 !important;}
.m5-pagination span.swiper-pagination-bullet-active{background: #e5b57a; opacity: 1 !important;}
/* m8 */
.m8{background: #9c0505; padding-bottom: 0.8rem;}
.m8_tab{padding: 0 0.17rem; height: 4rem;overflow: hidden;}
.m8_tab .hd{margin: 0 0 0.1rem;}
.m8_tab .hd ul{display: flex; justify-content: space-between;}
.m8_tab .hd ul li{width: 1.5rem; text-align: center; color: #e9ba94; font-size: 0.3rem; height: 0.7rem; line-height: 0.7rem; background-color: #7a0505;}
.m8_tab .hd ul .on{color: #990707; -webkit-background-image: linear-gradient(0deg,#d79b6f,#f6dccc);background-image: linear-gradient(0deg,#d79b6f,#f6dccc);}
.m8_tab .bd .li{width: 6.06rem;border: 3px solid #880c0c;}