html,body {background:#fff ;color:#000;background-size:100% auto ;--mainColor:#eed280;--opMainColor:rgba(9,39,93,.2);--mainWidth:1200px;--secondColor:#09285f;}
.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;}
h1 span{display: inline-block;color:inherit;background:url(h1_bg.png) no-repeat center center;height:60px;width:460px;line-height: 60px;;}
@media screen and (max-width: 1200px){
    h1{font-size:4.2vw;margin-bottom:1em;}
    h1 span{height:10vw;padding:0;background-size: 100%;width:60vw;line-height: 10vw;}
    h2 span{font-size:3.5vw;}
}

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


/* .group1 .groupitem2{background:rgba(255,255,255,.8)} */
.group1 .groupitem2 p{text-indent: 2em;padding:.5em 0;}

.row1159 p{margin:1em 0 .5em;text-align: center;}
.row1159 table{border:4px solid var(--mainColor);border-collapse:collapse;empty-cells:show;table-layout:fixed;width:100%;}
.row1159 table tr:nth-child(odd){background:var(--opMainColor)}
.row1159 table th{background:var(--mainColor);font-weight: normal;color:var(--secondColor);}
.row1159 table td{border:1px solid var(--mainColor);padding:5px 10px;}
.row1159 table td p{display: flex;justify-content:space-between;}
.row1159 table td p span:last-child{width:3em;white-space:nowrap;margin-left:.5em;}
.row1093 .content{background:rgba(255,255,255,.7)}

.row1183 p{margin:1em 0 .5em;text-align: center;font-weight: bold;}
.row1183 table{border:4px solid var(--mainColor);border-collapse:collapse;empty-cells:show;table-layout:fixed;width:80%;margin:auto;}
.row1183 table tr:nth-child(odd){background:rgba(238,210,128,.2)}
.row1183 table th{background:var(--mainColor);font-weight: normal;color:var(--secondColor);}
.row1183 table td{border:1px solid var(--mainColor);padding:5px 10px;}

.row1097 .para{width:450px;margin:auto;text-align: center;}
@media screen and (max-width: 1200px){
    .row1159 table td{padding:2px;}
    .row1159 img.agenda{display: block;width: 100%;}
    .row1097 .para{width:100%;}
    .row1183 table{width:100%;}
}
