/* BASIC css start */
.con_wrap { width:1249px; margin:60px auto 30px; overflow:hidden; }

.tit_sw { display:table; overflow:hidden; margin:30px auto 60px; }
.tit_sw li { float:left; box-sizing:border-box; }
.tit_sw li a { display:block; width:100%; height:100%; padding:8px 16px; }
.tit_sw li.active { border-bottom:3px solid #000; }

.contentbox { 
    width:900px;
    margin:10px auto;
    overflow:hidden;
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(24%, auto));
    grid-auto-rows:minmax(100px, auto);
    gap:1%;
    grid-auto-flow: dense;
}
.shortsbox { 
    width:900px;
    margin:10px auto;
    overflow:hidden;
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(24%, auto));
    grid-auto-rows:minmax(100px, auto);
    gap:1%;
    grid-auto-flow: dense;
}

.orange_box { font-size:16px; text-align:center; }
.orange_box a { display:block; width:100%; height:100%; }
.orange_box img { width:100%; }

.contentbox .orange_box:nth-child(1) { grid-column:1/3; grid-row:1; }
.contentbox .orange_box:nth-child(2) { grid-column:3; grid-row:1/3; }
.contentbox .orange_box:nth-child(3) { grid-column:4; grid-row:1/3; }
.contentbox .orange_box:nth-child(4) { grid-column:1; grid-row:2/4; }
.contentbox .orange_box:nth-child(5) { grid-column:2; grid-row:2/4; }
.contentbox .orange_box:nth-child(6) { grid-column:3/5; grid-row:3; }
.contentbox .orange_box:nth-child(7) { grid-column:1/3; grid-row:4; }
.contentbox .orange_box:nth-child(8) { grid-column:3; grid-row:4/6; }
.contentbox .orange_box:nth-child(9) { grid-column:4; grid-row:4/6; }
.contentbox .orange_box:nth-child(10) { grid-column:1; grid-row:5/7; }
.contentbox .orange_box:nth-child(11) { grid-column:2; grid-row:5/7; }
.contentbox .orange_box:nth-child(12) { grid-column:3/5; grid-row:6; }

.shortsbox .orange_box:nth-child(1) { grid-column:1; grid-row:1/3; }
.shortsbox .orange_box:nth-child(2) { grid-column:2; grid-row:1/3; }
.shortsbox .orange_box:nth-child(3) { grid-column:3; grid-row:1/3; }
.shortsbox .orange_box:nth-child(4) { grid-column:4; grid-row:1/3; }

.jh_con_bn { width:100%; margin:45px 0 0; overflow:hidden; }
.jh_con_bn img { width:100%; }
/* BASIC css end */

