.banner{position:relative;margin-top:-4.16667vw;padding-top:7.29167vw;width:100%;height:67.91667vw}.banner .banner-bg{position:absolute;width:100%;top:0;left:0;right:0;margin:0 auto}.banner .container .banner-title{text-align:left;font-size:2.70833vw;color:#040000;font-weight:bold}.banner .container .banner-title span{font-size:2.70833vw}.banner .container .banner-btn-box{margin-top:1.5625vw;text-align:left}.banner .container .banner-btn-box .banner-btn{display:inline-block;width:6.77083vw;height:2.34375vw;margin-right:1.04167vw;font-size:.9375vw;line-height:2.34375vw;color:#4990b5;text-align:center;background:url(../img/btn-noColor.png) center center no-repeat;background-size:cover;cursor:pointer}.banner .container .banner-btn-box .banner-btn:hover{color:#ffffff;background:url(../img/btn-Color.png) center center no-repeat;background-size:cover}.invitation{margin-top:-13.02083vw;overflow-x:hidden}.invitation .invitation-box{display:flex;justify-content:space-between;margin-top:2.08333vw}.invitation .invitation-box .invitation-item{position:relative;width:19.42708vw;height:24.47917vw;padding:2.08333vw 1.40625vw;background:rgba(255,255,255,0.5);cursor:pointer}.invitation .invitation-box .invitation-item .invitation-icon{height:5.3125vw;margin-bottom:1.5625vw}.invitation .invitation-box .invitation-item .invitation-title{margin-bottom:1.5625vw;font-size:1.25vw;font-weight:bold;color:#061828}.invitation .invitation-box .invitation-item .invitation-text{text-align:left;font-size:.83333vw;line-height:1.66667vw;color:#8d9195}.invitation .invitation-box .invitation-item .invitation-hover{opacity:0;position:absolute;left:0;bottom:2.08333vw}.invitation .invitation-box .invitation-item.invitation-hover{height:41.97917vw}.invitation .invitation-box .invitation-item.invitation-hover .invitation-title{color:#c7000b}.invitation .invitation-box .invitation-item.invitation-hover .invitation-text{color:#041727}.invitation .invitation-box .invitation-item.invitation-hover .invitation-hover{opacity:1}.competition{padding-top:6.25vw;padding-bottom:7.29167vw;width:100%;height:100%;background:url(../img/competition/bg.png) bottom center no-repeat;background-size:cover}.competition .competition-box{margin-top:2.08333vw}.competition .competition-box .competition-item{display:inline-block;position:relative;width:19.42708vw;height:30.20833vw;padding:2.08333vw 1.77083vw;background:rgba(255,255,255,0.9);cursor:pointer;vertical-align:top}.competition .competition-box .competition-item .competition-icon{height:5.3125vw;margin-bottom:1.5625vw}.competition .competition-box .competition-item .competition-title{margin-bottom:.9375vw;font-size:1.25vw;font-weight:bold;color:#061828}.competition .competition-box .competition-item .competition-text{text-align:left;font-size:.83333vw;line-height:1.66667vw;color:#061828}.competition .competition-box .competition-item .competition-more-box{position:absolute;top:26.04167vw;left:0;right:0;margin:0 auto}.competition .competition-box .competition-item .competition-more-box .competition-more{display:inline-block;margin-right:.52083vw;font-size:.9375vw;color:#061828;vertical-align:middle}.competition .competition-box .competition-item .competition-more-box .competition-more-icon{display:inline-block;vertical-align:middle;width:1.35417vw;height:1.35417vw;background:url(../img/more-noColor.png) center center no-repeat;background-size:cover}.competition .competition-box .competition-item:not(:last-of-type){margin-right:2.08333vw}.competition .competition-box .competition-item:hover{border-bottom:.15625vw solid #c7000b}.competition .competition-box .competition-item:hover .competition-title,.competition .competition-box .competition-item:hover .competition-more{color:#c7000b}.competition .competition-box .competition-item:hover .competition-more-icon{background:url(../img/more-Color.png) center center no-repeat;background-size:cover}.schedule{padding-top:6.25vw;padding-bottom:6.25vw;background:url(../img/schedule/bg.png) center center no-repeat;background-size:cover}.schedule .schedule-select{margin-top:2.08333vw;display:flex;justify-content:center}.schedule .schedule-select .schedule-select-item{font-size:1.04167vw;color:#061828;cursor:pointer}.schedule .schedule-select .schedule-select-item:hover{color:#c7000b}.schedule .schedule-select .schedule-select-item.select-click{color:#c7000b}.schedule .schedule-select span{margin:0 .52083vw;font-size:1.25vw;color:#c7000b}.schedule .schedule-main .schedule-box{margin-top:3.125vw;display:none}.schedule .schedule-main .schedule-box .schedule-item{display:inline-block;position:relative;width:10.41667vw;height:14.0625vw;text-align:center}.schedule .schedule-main .schedule-box .schedule-item .schedule-icon{width:6.25vw;height:6.25vw}.schedule .schedule-main .schedule-box .schedule-item .schedule-num{position:absolute;width:1.875vw;height:1.875vw;top:9.11458vw;left:0;right:0;margin:0 auto;font-size:.83333vw;font-style:italic;color:#ffffff;line-height:1.875vw;background:url(../img/schedule/num.png) center center no-repeat;background-size:cover}.schedule .schedule-main .schedule-box .schedule-item .schedule-line-left,.schedule .schedule-main .schedule-box .schedule-item .schedule-line-right{position:absolute;top:9.89583vw;width:5.3125vw;height:.20833vw;background:#cae0f2}.schedule .schedule-main .schedule-box .schedule-item .schedule-line-left{left:0}.schedule .schedule-main .schedule-box .schedule-item .schedule-line-right{right:0}.schedule .schedule-main .schedule-box .schedule-item .schedule-jt-right{position:absolute;width:.78125vw;height:.83333vw;top:9.58333vw;right:-.52083vw;background:url(../img/schedule/sj.png) center center no-repeat;background-size:cover}.schedule .schedule-main .schedule-box .schedule-item .schedule-date{position:absolute;top:11.71875vw;left:0;right:0;margin:0 auto;text-align:center;font-size:.83333vw;color:#061828;line-height:1.45833vw}.schedule .schedule-main .schedule-box .schedule-item.schedule-pass .schedule-line-left,.schedule .schedule-main .schedule-box .schedule-item.schedule-pass .schedule-line-right{background:#6197cf}.schedule .schedule-main .schedule-box .schedule-item.schedule-now .schedule-line-left{background:#6197cf}.schedule .schedule-main .schedule-box .schedule-item.schedule-now .schedule-num{background:url(../img/schedule/num-Color.png) center center no-repeat;background-size:cover}.schedule .schedule-main .schedule-box .schedule-item.schedule-now .schedule-date{color:#c7000b}.news{padding-top:6.25vw;padding-bottom:6.25vw}.news .news-main{margin-top:2.60417vw;padding-bottom:4.16667vw}.news .news-main .news-item{display:flex;width:19.42708vw;text-align:left;flex-direction:column;transition:all .4s;cursor:pointer}.news .news-main .news-item .news-img-box{position:relative;width:19.42708vw;height:12.5vw;overflow:hidden}.news .news-main .news-item .news-img-box .news-img{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;transition:all .4s}.news .news-main .news-item .news-box{margin-top:2.34375vw;padding-bottom:2.44792vw;color:#041727}.news .news-main .news-item .news-box .news-title{margin-bottom:1.30208vw;font-size:1.25vw;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;transition:all .4s}.news .news-main .news-item .news-box .news-text{margin-bottom:2.60417vw;font-size:.83333vw;line-height:1.66667vw;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.news .news-main .news-item .news-box .news-info{display:flex;justify-content:space-between;align-items:center}.news .news-main .news-item .news-box .news-info .news-date .news-day{margin-right:.52083vw;font-size:1.04167vw;font-style:italic}.news .news-main .news-item .news-box .news-info .news-date .news-month{font-size:.72917vw;color:#79848d}.news .news-main .news-item .news-box .news-info .news-more{color:#79848d;font-size:.83333vw;transition:all .4s}.news .news-main .news-item:nth-of-type(2n+1){border-bottom:.10417vw solid #E4E9F4}.news .news-main .news-item:nth-of-type(2n){border-top:.10417vw solid #E4E9F4}.news .news-main .news-item:nth-of-type(2n) .news-box{order:-1}.news .news-main .news-item:hover .news-img{transform:scale(1.1)}.news .news-main .news-item:hover .news-title{color:#c7000b}.news .news-main .news-item:hover .news-info a .news-more{color:#c7000b}.news .news-main .news-item:hover:nth-of-type(2n+1){border-bottom:.10417vw solid #c7000b}.news .news-main .news-item:hover:nth-of-type(2n){border-top:.10417vw solid #c7000b}@media screen and (max-width: 769px){.banner{position:relative;margin-top:-10.66667vw;padding-top:18.66667vw;height:85.73333vw}.banner .container .banner-title{font-size:4vw;color:#415891;line-height:7.8125vw}.banner .container .banner-title span{font-size:6.4vw}.banner .container .banner-btn-box{margin-top:2.66667vw;text-align:left}.banner .container .banner-btn-box .banner-btn{width:17.33333vw;height:6vw;margin-right:6.66667vw;font-size:2.66667vw;line-height:6vw}.invitation{margin-top:-6.66667vw}.invitation .invitation-select{margin-top:5.33333vw}.invitation .invitation-select .invitation-select-item{display:inline-block;position:relative;font-size:3.2vw;color:#5a6772}.invitation .invitation-select .invitation-select-item.select-click{color:#c7000b}.invitation .invitation-select .invitation-select-item.select-click::after{content:'';position:absolute;width:2.66667vw;height:.53333vw;left:0;right:0;bottom:-1.33333vw;margin:0 auto;background:#c7000b}.invitation .invitation-select .invitation-select-item:not(:last-of-type){margin-right:11.6vw}.invitation .invitation-box{display:block;margin-top:5.33333vw}.invitation .invitation-box .invitation-item{display:none;width:100%;height:104vw;padding:5.33333vw 4.93333vw}.invitation .invitation-box .invitation-item .invitation-icon{height:13.6vw;margin-bottom:4vw}.invitation .invitation-box .invitation-item .invitation-title{margin-bottom:4vw;font-size:4.26667vw}.invitation .invitation-box .invitation-item .invitation-text{font-size:2.93333vw;line-height:4.8vw}.invitation .invitation-box .invitation-item .invitation-hover{width:100%;opacity:1;position:absolute;left:0;bottom:5.33333vw}.invitation .invitation-box .invitation-item.invitation-hover{display:block;height:104vw}.competition{padding-top:16vw;padding-bottom:5.33333vw;background:url(../img/competition/mb-bg.png) bottom center no-repeat;background-size:100% auto}.competition .competition-box{margin-top:5.33333vw}.competition .competition-box .competition-item{display:block;width:100%;height:66.66667vw;padding:4.26667vw;text-align:left;background:rgba(255,255,255,0.4);box-shadow:0vw 3.33333vw 4vw 0vw rgba(19,59,95,0.1)}.competition .competition-box .competition-item .competition-icon{display:inline-block;height:13.6vw;margin-right:2.66667vw;margin-bottom:4vw;vertical-align:middle}.competition .competition-box .competition-item .competition-title{display:inline-block;margin-bottom:2.4vw;font-size:4.26667vw;vertical-align:middle}.competition .competition-box .competition-item .competition-text{width:100%;text-align:left;font-size:2.93333vw;line-height:4.8vw}.competition .competition-box .competition-item .competition-more-box{top:54.66667vw;left:4.26667vw;text-align:left}.competition .competition-box .competition-item .competition-more-box .competition-more{margin-right:1.33333vw;font-size:3.2vw}.competition .competition-box .competition-item .competition-more-box .competition-more-icon{width:5.06667vw;height:5.06667vw}.competition .competition-box .competition-item:nth-of-type(2n){text-align:right}.competition .competition-box .competition-item:hover{border-bottom:.4vw solid #c7000b}.schedule{padding-top:10.66667vw;padding-bottom:10.66667vw}.schedule .schedule-select{margin-top:5.33333vw;display:flex;justify-content:center}.schedule .schedule-select .schedule-select-item{font-size:2.66667vw}.schedule .schedule-select .schedule-select-item:hover{color:#c7000b}.schedule .schedule-select .schedule-select-item.select-click{color:#c7000b}.schedule .schedule-select span{margin:0 1.33333vw;font-size:3.2vw;color:#c7000b}.schedule .schedule-main{overflow-x:auto}.schedule .schedule-main .schedule-box{margin-top:5.33333vw;display:none;width:auto;white-space:nowrap}.schedule .schedule-main .schedule-box .schedule-item{width:26.66667vw;height:36vw}.schedule .schedule-main .schedule-box .schedule-item .schedule-icon{width:16vw;height:16vw}.schedule .schedule-main .schedule-box .schedule-item .schedule-num{position:absolute;width:4.8vw;height:4.8vw;top:20.66667vw;font-size:2.13333vw;line-height:5.06667vw}.schedule .schedule-main .schedule-box .schedule-item .schedule-line-left,.schedule .schedule-main .schedule-box .schedule-item .schedule-line-right{top:22.66667vw;width:13.6vw;height:.53333vw}.schedule .schedule-main .schedule-box .schedule-item .schedule-line-left{left:0}.schedule .schedule-main .schedule-box .schedule-item .schedule-line-right{right:0}.schedule .schedule-main .schedule-box .schedule-item .schedule-jt-right{width:2vw;height:2.13333vw;top:21.86667vw;right:-1.33333vw}.schedule .schedule-main .schedule-box .schedule-item .schedule-date{top:27.33333vw;font-size:2.13333vw;line-height:3.73333vw}.news{padding-top:10.66667vw;padding-bottom:10.66667vw}.news .news-main{margin-top:6.66667vw;padding-bottom:10.66667vw}.news .news-main .news-item{width:44.66667vw}.news .news-main .news-item .news-img-box{width:44.66667vw;height:29.86667vw}.news .news-main .news-item .news-box{margin-top:2.13333vw;padding-bottom:6.26667vw}.news .news-main .news-item .news-box .news-title{margin-bottom:3.33333vw;font-size:3.73333vw}.news .news-main .news-item .news-box .news-text{margin-bottom:8vw;font-size:2.93333vw;line-height:4.8vw}.news .news-main .news-item .news-box .news-info .news-date .news-day{margin-right:1.33333vw;font-size:3.2vw}.news .news-main .news-item .news-box .news-info .news-date .news-month{font-size:2.66667vw}.news .news-main .news-item .news-box .news-info .news-more{font-size:3.2vw}.news .news-main .news-item:nth-of-type(2n+1){border-bottom:.26667vw solid #E4E9F4}.news .news-main .news-item:nth-of-type(2n){border-top:.26667vw solid #E4E9F4}.news .news-main .news-item:hover:nth-of-type(2n+1){border-bottom:.26667vw solid #c7000b}.news .news-main .news-item:hover:nth-of-type(2n){border-top:.26667vw solid #c7000b}}
