.wp{position: relative; max-width: 1920px; min-width: 1280px; min-height: 2430px; margin: 0 auto; background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/bg-wp.jpg") no-repeat top center #6b2301; overflow: hidden}
.sec{position: relative; width: 100%}
.sec1{height: 1080px}
.logo{display: block; position: absolute; left: 10px; top: 20px; z-index: 10; width: 219px; height: 88px; background: url("https://static.web.sdo.com/cq/pic/act/2023/w/1107fl/logo.png") no-repeat; background-size: cover;}
.nav-official{display: -webkit-flex; display: flex; position: absolute; z-index: 10; right: 20px; top: 20px; width: 93px; height: 45px; background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/nav-official-wg.png") no-repeat; justify-content: space-between;}
.nav-official a{display: block; width: 45px; height: 45px;}
h3.date{position: absolute; left: 50%; top:452px; width: 408px; margin-left: -207px; text-align: center; color: #c93e16; font-size: 24px; font-weight: bold;}
.nav-events{display: -webkit-flex; display: flex; position: absolute; top: 515px; left: 50%; z-index: 10; width: 700px; margin-left: -320px; flex-wrap: wrap; justify-content: space-between; -webkit-animation: fadeInUp .5s .2s ease both; -moz-animation: fadeInUp .5s .2s ease both; -o-animation: fadeInUp .5s .2s ease both; animation: fadeInUp .5s .2s ease both;}
@-webkit-keyframes fadeInUp{0%{opacity: 0; -webkit-transform: translateY(20px)} 100%{opacity: 1; -webkit-transform: translateY(0)}}
@-moz-keyframes fadeInUp{0%{opacity: 0; -moz-transform: translateY(20px)} 100%{opacity: 1; -moz-transform: translateY(0)}}
@-o-keyframes fadeInUp{0%{opacity: 0; -o-transform: translateY(20px)} 100%{opacity: 1; -o-transform: translateY(0)}}
@keyframes fadeInUp{0%{opacity: 0; transform: translateY(20px)} 100%{opacity: 1; transform: translateY(0)}}
.nav-events a{display: block; position: relative; width: 346px; height: 58px; margin-bottom: 2px; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.nav-events a:after{position: absolute; top: 21px; right: 10px; content: attr(data-date); width: 54px; height: 16px; line-height: 16px; text-align: center; font-size: 11px; border-radius: 16px; color: #9f250d; background-color: #f9dea0;}
.nav-events a:hover{-webkit-transform: translateX(-5px); -moz-transform: translateX(-5px); -ms-transform: translateX(-5px); -o-transform: translateX(-5px); transform: translateX(-5px);}
.nav-events .btn-event1{background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/event1.png") no-repeat bottom center;}
.nav-events .btn-event2{background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/event2.png") no-repeat bottom center;}
.nav-events .btn-event3{background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/event3.png") no-repeat bottom center;}
.nav-events .btn-event4{background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/event4.png") no-repeat bottom center;}
.nav-events .btn-event5{background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/event5.png") no-repeat bottom center;}
.nav-events .btn-event6{background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/event6.png") no-repeat bottom center;}
.nav-events .btn-event7{background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/event7.png") no-repeat bottom center;}
.nav-events .btn-event8{background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/event8.png") no-repeat bottom center;}
.nav-events .btn-event9{background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/event9.png") no-repeat bottom center;}
.nav-events .btn-event10{background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/event10.png") no-repeat bottom center;}
.nav-events .btn-event1:hover{background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/event1-on.png") no-repeat bottom center;}
.nav-events .btn-event2:hover{background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/event2-on.png") no-repeat bottom center;}
.nav-events .btn-event3:hover{background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/event3-on.png") no-repeat bottom center;}
.nav-events .btn-event4:hover{background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/event4-on.png") no-repeat bottom center;}
.nav-events .btn-event5:hover{background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/event5-on.png") no-repeat bottom center;}
.nav-events .btn-event6:hover{background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/event6-on.png") no-repeat bottom center;}
.nav-events .btn-event7:hover{background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/event7-on.png") no-repeat bottom center;}
.nav-events .btn-event8:hover{background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/event8-on.png") no-repeat bottom center;}
.nav-events .btn-event9:hover{background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/event9-on.png") no-repeat bottom center;}
.nav-events .btn-event10:hover{background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/event10-on.png") no-repeat bottom center;}
.sec2{position: relative; padding: 226px 0 200px 0}
.wp-nav{position: absolute; z-index: 200; top: 240px; right: 80px; width: 91px; height: 673px; padding-top: 46px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/nav-right.png") no-repeat;}
.wp-nav a{display: block; position: relative; z-index: 5; width: 34px; height: 34px; margin: 0 auto 12px auto; text-align: center; color: #f3dece; font-weight: bold;}
.wp-nav .btn-top{position: absolute; left: 50%; bottom: 113px; width: 70px; height: 30px; margin: 0 0 0 -35px;}
.nav-popup a{position: relative; border-radius: 100%; border: 1px solid #b73c02; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.nav-popup a img{margin-top: 5px;}
.nav-popup a.on,.nav-popup a:hover{background-color:#fecd6f;}
.article{display: none; position: relative; width: 990px; margin: 0 auto}
.article1{display: block}
.h5-title{position: relative; width: 770px; height: 92px; margin: 0 auto 60px auto; text-align: center; line-height: 92px;}
.h5-title img{vertical-align: middle;}
.wp-content{position: relative; width: 100%; z-index: 10; font-size: 16px; color: #f6e2ce; line-height: 40px; padding: 0 35px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
.article p, .article li{position: relative; padding-left: 120px}
.article strong{display: block; position: absolute; top: 5px; left: 0; width: 110px; height: 30px; line-height: 30px; color: #f6e2ce; font-weight: bold; text-align: right}
.article strong:after{display: block; content:''; position: absolute; left: 0; top: 6px; width: 19px; height: 19px; background: url("https://static.web.sdo.com/cq/pic/act/2024/w/0130cj/ico1.png") no-repeat center; background-size: cover;}
.hl1{color: #ffcc00}
.hl2{color: #17e5e7}
.article a{color: #17e5e7; text-decoration: underline}
table{position: relative; margin: 10px 0 20px 120px; border-collapse: collapse; text-align: center; font-size: 15px !important}
table p{padding-left: 0 !important; width: 100% !important}
table strong{display: inline-block !important; position: relative !important; top: auto !important; left: auto !important; padding: 0 !important; margin: 0 !important; background: none !important; color: #f6e2ce !important; width: auto !important; white-space: nowrap}
table strong:after{display: none !important}
table th{font-weight: bold}
table td, table th{border: 1px solid #f6e2ce; padding: 2px}
table strong:after{display: none !important}
.article .wp-content img{margin: 10px 10px 10px 0; max-width: 90%}
.img-sp img{margin: 0 5px !important; vertical-align: middle}