.event-detail-banner .event-detail-content{position:relative}.event-detail-banner .inner-container{margin:0 auto;max-width:950px;width:100%}.event-detail-banner .inner-wrap{padding:90px 0 0}.event-detail-banner .catlist{display:flex}.event-detail-banner .cat{background-color:#000;border:1px solid #000;border-radius:3px;color:#fff;font-size:16px;font-weight:600;min-width:174px;padding:7px 10px;text-align:center;width:auto}.event-detail-banner p.title{font-size:30px;font-weight:600;margin:20px 0 0;padding:0 10px}.event-detail-banner p.subtitle{font-size:24px;font-weight:600;margin:0}.event-detail-banner .detail>ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}.event-detail-banner .detail>ul li{width:calc(50% - 20px)}.event-detail-banner .detail>ul li dl{display:flex;margin:0}.event-detail-banner .detail dt{font-weight:700;line-height:1.42857143}.event-detail-banner .detail p{font-size:18px;line-height:inherit;margin:0}.event-detail-banner .detail dt p{font-weight:600}.event-detail-banner .detail dd{line-height:1.42857143;margin-left:15px}.event-detail-banner .imgbox{margin-top:15px;min-height:100px;position:relative;width:100%}.event-detail-banner .imgbox img{height:auto;width:100%;width:70%}.event-detail-banner .mod_container1{margin:0 auto;max-width:950px;width:100%}.event-detail-banner .wrap{padding:20px 0 0}.event-detail-banner .btnbox{align-items:center;display:flex;flex-direction:column}.event-detail-banner .btnbox a{align-items:center;background-color:#ff7d00;border:1px solid #ff7d00;border-radius:50px;color:#fff;display:flex;font-size:16px;font-weight:600;justify-content:center;margin:0;max-width:356px;padding:12px;text-align:center;width:100%}.event-detail-banner .event-detail-content:before{background-color:#fff;bottom:0;content:"";display:block;height:60px;left:0;position:absolute;width:100%}@media only screen and (min-width:751px){.event-detail-banner .btnbox a{transition:color .22s,background-color .22s,border-color .22s}.event-detail-banner .btnbox a:hover{background-color:#000;border-color:#000;color:#fff}}@media only screen and (max-width:750px){.event-detail-banner .cat{font-size:20px;padding:12px 15px}.event-detail-banner p.subtitle{font-size:26px}.event-detail-banner .detail>ul{display:block}.event-detail-banner .detail>ul li{width:100%}.event-detail-banner .detail>ul li+li{margin-top:10px}.event-detail-banner .detail p{font-size:24px}.event-detail-banner .btnbox a{font-size:22px;max-width:456px;padding:17px 15px}}