.banner{position: relative;}
.banner .crumbs{font-size: 0.16rem;color: #333;opacity: 0.63;position: absolute;top: 0.44rem;left: 2.56rem;}
.banner .crumbs span{font-size: 0.15rem;vertical-align: top;margin-right: 3px;}
.banner .crumbs a{color: #333;}
.banner img{width: 100%;height: auto;}
.banner ul{box-shadow: 0px 3px 16px 0px rgba(4,0,0,0.15);border-radius: 10px;
display: flex;position: absolute;right: 2.56rem;bottom: -0.44rem;overflow: hidden;}
.banner ul li a{background: #FFFFFF;display: block;width: 4.2rem;text-align: center;font-size: 0.18rem;color: #333333;
font-weight: 600;padding: 0.26rem 0 0.2rem 0;}
.banner ul li a span{font-size: 0.22rem;font-weight: 400;margin-right: 0.16rem;vertical-align: -2px;}
.banner ul .act a{background: #243860;color: #FFB243;font-weight: 900;}
.content{margin: 0.72rem 0 0.85rem 0;}
.content h1{font-size: 0.48rem;color: #333;font-weight: 900;position: relative;margin: 0 0 0.48rem 0;}
.content h1 img{position: absolute;left: 0;bottom: -0.23rem;z-index: -1;}
.content ul{display: grid;grid-template-columns: repeat(auto-fill,minmax(calc(25% - 25px),1fr));
    grid-gap: 38px 25px;}
.content ul li iframe{display: block;border: none;width: 100%;height: 3.2rem;}	