.top .txt1{position: absolute;left: .3rem;top: .85rem;color: #fff;}
.top .m1{width: 4.46rem;}
.top .p1{font-size: .2782rem;margin: .25rem 0;}
.top .p2{display: flex;}
.top .m2{width: 2.1rem;margin: 0 .17rem 0 .1rem;}
.top .m3{width: 2.54rem;}
.container{padding: 0 .35rem;}
.block-14{
    padding-top: .7rem;
    padding-bottom: .8rem;
    background: url("../mimg/vjh/bg_17.jpg") center bottom no-repeat;
    background-size: cover;
}
.tit-13{
    line-height: .76rem;
    font-size: .5rem;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.mb25{margin-bottom: .25rem;}
.mb30{margin-bottom: .3rem;}
.mb2{margin-bottom: 2px;}
.mb40{margin-bottom: .4rem;}
.mb10{margin-bottom: .1rem;}
.mb90{margin-bottom: .9rem;}
.mb50{margin-bottom: .5rem;}
.mb70{margin-bottom: .7rem;}
.tit-13 span{color: #e60012;}
.mod-54{margin-left: -.35rem;}
.mod-54 span{display: inline-block;height: .8rem;line-height: .8rem;padding-right: .22rem;padding-left: .22rem;margin-bottom: .3rem;margin-left: .28rem;background: #901c25;font-size: .22rem;color: #fff;}
.mod-55{font-size: .22rem;color: #fff;}
.mod-55 p{line-height: .46rem;}

.mod-56{position: relative;overflow: hidden;}
.mod-56 .swiper-slide .box{padding-top: .24rem;padding-bottom: .46rem;background: rgba(103,108,141,0.2);border: 2px solid #676c8d;color: #fff;text-align: center;position: relative;}
.mod-56 .swiper-slide .box .icon{width: 1.72rem;height: 1.48rem;background: url("../mimg/abg_7.png") no-repeat;position: absolute;top: -3px;right: -3px;}
.mod-56 .swiper-slide .box .icon span{
    display: block;
    height: 1.48rem;
    line-height: .86rem;
    font-size: .25rem;
    color: #fff;
    text-align: center;
    transform:rotate(42deg);
}
.mod-56 .swiper-slide .box .title{
    height: 1.54rem;
    line-height: 1.54rem;
    margin-bottom: .1rem;
    border-bottom: 1px dashed #676c8d;
    font-size: .4rem;
}
.mod-56 .swiper-slide .box .title a{display: block;color: #fff;}
.mod-56 .swiper-slide .box .content{height: .6rem;line-height: .6rem;border-bottom: 1px dashed #676c8d;font-size: .26rem;}
.mod-56 .swiper-slide .box .btn{display: block;width: 2rem;height: .6rem;line-height: .6rem;background: #676c8d;border-radius: .1rem;font-size: .28rem;color: #fff;margin: 0 auto;}
.mod-56 .swiper-slide.swiper-slide-active .box{background: rgba(230,0,18,0.2);border: 3px solid #b70614;}
.mod-56 .swiper-slide.swiper-slide-active .box .title{border-bottom: 1px dashed #e23a3a;}
.mod-56 .swiper-slide.swiper-slide-active .box .content{border-bottom: 1px dashed #e23a3a;}
.mod-56 .swiper-slide.swiper-slide-active .box .btn{background: #bb1b32;}

.tit-14{padding-top: .7rem;padding-bottom: .35rem;background: url("../mimg/vjh/bg_18.jpg") no-repeat;font-size: .3rem;color: #555;text-align: center;}
.tit-14 .name{line-height: .68rem;font-size: .5rem;color: #333;font-weight: bold;}
.tit-14 .name span{color: #e60012;}

.fl{float: left;}
.fr{float: right;}

.mod-57{height: 8rem;padding-top: .63rem;background: url("../mimg/vjh/bg_19.jpg") no-repeat;background-size: cover;}
.mod-57 .li{height: .76rem;line-height: .38rem; margin-bottom: .55rem;font-size: .24rem;color: #fff;}
.mod-57 .box-left,.mod-57 .box-right{width: 3.35rem;}
.mod-57 .box-left .li{padding-right: .65rem;background: url("../mimg/vjh/line_6.jpg") right center no-repeat;text-align: right;}
.mod-57 .box-right .li{padding-left: .6rem;background: url("../mimg/vjh/line_6.jpg") left center no-repeat;}

.block-15{padding-top: .7rem;padding-bottom: .8rem;background: url("../mimg/vjh/bg_20.jpg") center top no-repeat;background-size: cover;}
.tit-15{line-height: .7rem;font-size: .5rem;color: #333;font-weight: bold;text-align: center;}
.mod-58 .tabs-tit{
    float: left;
    width: 2.14rem;
    height: .58rem;
    line-height: .58rem;
    background: #7d7d7d;
    border-right: 1px solid #888;
    font-size: .22rem;
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.mod-58 .tabs-tit.selected{background: #b91925;}
.mod-59{height: 7.78rem;overflow-x: hidden;overflow-y: auto;}
.mod-59::-webkit-scrollbar{width: .08rem;height: 1px;}
.mod-59::-webkit-scrollbar-thumb{background: #b91925;}
.mod-59::-webkit-scrollbar-track{background: #d6d6d6;}
.mod-59 thead{line-height: .54rem;background: #eee;font-size: .2rem;color: #333;text-align: center;}
.mod-59 tbody{line-height: .24rem;font-size: .16rem;color: #666;}
.mod-59 tbody td{padding-top: .15rem;padding-bottom: .15rem;border: 1px solid #e5e5e5;}
table{width: 100%;border-collapse: collapse;border-spacing: 0;}
.fs22{font-size: .22rem;}
.pr15{padding-right: .15rem;}
.pl15{padding-left: .15rem;}
.color-ee505c{color: #ee505c;}

.block-11{padding-top: .7rem;padding-bottom: .5rem;background: url("../mimg/vjh/bg_14.jpg") center bottom no-repeat;background-size: cover;}
.tit-11{height: .7rem;line-height: .7rem;font-size: .5rem;color: #fff;text-align: center;font-weight: bold;}
.mod-49{padding-top: .35rem;padding-bottom: .2rem;position: relative;overflow: hidden;}
.mod-49 .swiper-slide{transform: scale(0.84);}
.mod-49 .swiper-slide .title{
    line-height: .4rem;
    padding: .4rem .4rem .4rem 1.6rem;
    margin-bottom: .2rem;
    background: #fff;
    box-shadow: 0 0 .18rem rgba(0,0,0,0.4);
    font-size: .22rem;
    color: #666;
    position: relative;
}
.mod-49 .swiper-slide .title .c-1{font-size: .26rem;color: #333;}
.mod-49 .swiper-slide .title .icon{position: absolute;top: .2rem;right: .2rem;}
.mod-49 .swiper-slide .title .img{
    width: .89rem;
    height: .89rem;
    margin-top: -.49rem;
    border: 4px solid #e60012;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: .4rem;
}
.mod-49 .swiper-slide .content{position: relative;}
.mod-49 .swiper-slide .content>img{display: block;width: 100%;}
.mod-49 .swiper-slide .content .bg{line-height: .4rem;padding: .5rem .5rem 0;background: rgba(0,0,0,0.7);font-size: .24rem;color: #fff;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.mod-49 .swiper-slide .content .bg a{color: #fff;}
.mod-49 .swiper-slide.swiper-slide-active{transform: scale(1);}

.block-12{padding-top: .8rem;background: url("../mimg/vjh/bg_15.jpg") center top no-repeat;background-size: cover;}
.tit-12{line-height: .6rem;font-size: .48rem;color: #fff;font-weight: bold;}
.mod-50{width: 6.7rem;position: relative;overflow: hidden;}
.mod-50 .text{width: 3.6rem;padding-bottom: .78rem;color: #fff;}
.mod-50 .text a{color: #fff;}
.mod-50 .text .name{height: .8rem;line-height: .8rem;margin-bottom: .1rem;font-size: .44rem;text-transform: uppercase;}
.mod-50 .text .name span{font-size: .6rem;color: #e60012;font-weight: bold;}
.mod-50 .text .title{height: .84rem;line-height: .42rem;margin-bottom: .25rem;font-size: .32rem;}
.mod-50 .text .content{height: 1.84rem;margin-bottom: .5rem;line-height: .46rem;font-size: .2rem;}
.mod-50 .text .content p{line-height: .46rem;}
.mod-50 .text .btn{display: block;width: 1.62rem;height: .64rem;line-height: .64rem;background: #e60012;font-size: .24rem;text-align: center;}
.mod-50 .img{width: 3.82rem;position: absolute;right: 0;bottom: 0;}
.mod-50 .img img{display: block;}
.mod-50 .page-02{width: auto;text-align: left;bottom: .75rem;left: 1.75rem;}
.mod-50 .swiper-pagination-bullet{width: .29rem;height: .1rem;margin-left: 0;background: #cecece;border-radius: 5px;opacity: 1;}
.mod-50 .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #e60012;opacity: 1;}

.block-16{padding-top: .7rem;padding-bottom: .4rem;background-size: cover;}
.block-16 .more{text-align: center;line-height: .66rem;font-size: .28rem;border: 1px solid #333;margin-top: .5rem;}

.block-17{padding-top: .7rem;padding-bottom: .8rem;background: url("../mimg/vjh/bg_22.jpg") center top no-repeat;background-size: cover;}
.mod-60{height: .7rem;text-align: center;overflow: hidden;}
.mod-60 .swiper-slide{display: inline-block;width: auto;padding-left: .4rem;}
.mod-60 .swiper-slide span{
    display: block;
    height: .68rem;
    line-height: .68rem;
    padding-right: .4rem;
    padding-left: .4rem;
    background: #5d5d5d;
    border: 1px solid #9e9e9e;
    font-size: .26rem;
    color: #fff;
    text-transform: uppercase;
}
.mod-60 .swiper-slide.selected span{background: #b91925;border: 1px solid #b91925;}
.mod-51{line-height: .94rem;background: #b91925;font-size: .22rem;color: #fff;text-align: center;}
.mod-52{height: 5.72rem;overflow-y: auto;background: #fff;text-align: center;}
.mod-52 td{line-height: .34rem;padding-top: .15rem;padding-bottom: .15rem;border-bottom: 1px solid #dedede;font-size: .18rem;color: #333;}
.mod-52 td .a-1{color: #333;}
.mod-52::-webkit-scrollbar{width: .08rem;height: 1px;}
.mod-52::-webkit-scrollbar-thumb{background: #999;}
.mod-52::-webkit-scrollbar-track{background: #dedede;}