html,body {background:#fff ;color:#000;background-size:100% auto ;--mainColor:#deaf28;--opMainColor:rgba(1,34,137,.75);--mainWidth:1200px;--secondColor:#190e33;}
.content{width:var(--mainWidth);margin:auto;}
@media screen and (max-width: 1200px){
    .content{width:95%;}
}

h1{font-size:26px;margin-bottom:2em;background-size: auto 100%;text-align: center;width:100%;overflow: hidden;color:rebeccapurple;}
h1 span{display: inline-block;color:inherit;background:url(h1_bg.png) no-repeat center center;height:80px;width:240px;line-height: 80px;;}
h2{text-align: center;padding-bottom:1em;}
h2 span{border:3px solid var(--mainColor);background:var(--opMainColor);border-radius:30px;font-size:20px;padding:.5em 2em;color:#fff;}
@media screen and (max-width: 1200px){
    h1{font-size:4.2vw;margin-bottom:1em;}
    h1 span{height:auto;padding:0;background-size: 30vw auto;width:40vw;line-height: unset;}
    h2 span{font-size:3.5vw;}
}

.part{padding:4em 0;}
.part.part_w{background:url(bg_w.png) repeat-y top center #f9f9f9;background-size:100% auto;color:#000;}
.part.part_w a{color:#1e1236;}
.part.part_w a:hover{color:var(--secondColor);}
.part.part_b{background:url(bg_b.jpg) no-repeat top center #1e1236 ;background-size:100% auto;color:#fff;}
.part.part_b a{color:#fff;}
.part.part_b a:hover{color:var(--mainColor);}
.part.part_b h1{color:#fcf1ac;}
@media screen and (max-width: 1200px){
    .part{padding:2em 0;}
}

.row923{}
.row923 table{border:4px solid var(--mainColor);border-collapse:collapse;empty-cells:show;table-layout:fixed;background:rgba(255,255,255,.05);width:100%;}
.row923 table tr:nth-child(even){background:rgba(15,29,110,.2);}
.row923 table th{background:var(--mainColor);font-weight: normal;color:var(--secondColor);color:#fff;}
.row923 table td{border:1px solid var(--mainColor);padding:5px 10px;}