@import url(public.css); /* 引用公共样式 */
/*------------------------------------------以下开始,以上为保留样式--------------------------------------------------*/
@font-face {
    font-family: "dfs";
    src: url("../font/DigitaldreamFatSkew.ttf") format("truetype");
}
.all{background:#0b216d;width:100%;min-width:1370px;overflow:hidden;}
.s1{padding:40px 20px;background-image:url(../image/top.png);color:#fff;font-size:1.5em;}
.s11 h1{font-size:1.5em;font-weight:bold;margin:0 auto;}
.sb{height:100vh;min-height:900px;}
.s2{padding:30px 20px;height:calc(100% - 102px);color:#fff;}
.s2b>div,.s2c{height:100%;}
.s2b{height:calc(100% + 20px);}
.s21b{height:calc(100% + 15px);}
.s211{height:40%;}
.s212,.s213,.s222{height:30%;}
.s221{height:70%;}
.s231,.s232{height:50%;}
.s2c:before{border:1px solid transparent;border-width:30px 20px;border-image:url(../image/border.png) 30 20 round;height:100%;width:100%;content:"";position:absolute;top:0;left:0;box-sizing:border-box;}
.s2c{border:1px solid #3f83e0;}
.s2tit{display:inline-block;padding:10px 100px;position:relative;font-size:1.3em;color:#bacafe;}
.s2tit:before,.s2tit:after{content:"";position:absolute;height:100%;width:100px;background:url(../image/tbg.png) no-repeat left center;background-size:auto 100%;left:0;top:0;}
.s2tit:after{background-position:right center;left:auto;right:0;}
.s2top{background-image: linear-gradient(to right,transparent,#213999,#213999,transparent);}
.s2bot{padding:15px 20px;font-size:1.3em;max-height:calc(100% - 42px);overflow:hidden;}
.s211-12>div{display:inline-block;}
.s21-a1{font-size:1.6em;line-height:1.3em;}
.s211-1 .s21-a1{font-family:dfs;font-size:2.6em;color:#e7991b;line-height:1.2em;padding:10px 15px;background:#13266b;border-radius:4px;}
.s211-12{padding:10px 0;}
.s211-1 .s211-12{padding:15px 0;}
.s21-a2{font-size:14px;color:#fff;vertical-align:bottom;}
.s211-2 .s21-a1{color:#2eabe1;}
.s211-3 .s21-a1{color:#31b456;}
.s212-c2{width:110px;white-space:nowrap;position:absolute;top:0;right:-120px;line-height:32px;}
.s212-cb{position:relative;margin-left:0;}
.s212-c11{height:32px;background:#3f83e0;margin-left:0;}
.s212-b{padding-right:120px;}
.s212-1 .s212-c11{background:#31b456;}
.s212-3 .s212-c11{background:#e7991b;}
.s213-c1txt:before{content:"收";background:#33ace3;font-size:14px;padding:2px 4px;border-radius:3px;}
.s213-cb{margin-left:0;}
.s213-c3txt{font-size:12px;color:#fff;white-space:nowrap;}
.s213 .s2bot{padding:10px 15px;}
.s213-c1{width:30px;text-align:left;}
.s213-c3{width:120px;text-align:right;}
.s213-c2{max-width:calc(100% - 150px);}
.s213-c2txt{font-size:.9em;}
.s213-c2txt span{color:#33ace3;}
.s213-on .s213-c1txt:before{background:#e7991b;content:"供";}
.s213-on .s213-c2txt span{color:#e7991b;}
.s213-c{padding:7px 0;border-bottom:1px solid #213999;}
.s213-item:last-child .s213-c{border:none;}
.s213-cb>div{float:left;}
.s232-cr{width:100%;height:24px;background:#3f83e0;}
.s232-cr2{background:#e7991b;}
.s232-b{font-size:14px;}
.s232-b td{padding:8px 0;vertical-align:text-bottom;}
.s232-b td:first-child{width:80px;}
.s232-tab{max-width:270px;}
.s232-b tr:nth-child(n+3) td{vertical-align:top;}
.s232-lcs{font-size:2em;color:#e3991c;font-weight:bold;}
.s232-crms{font-size:13px;color:#fff;margin-top:3px;top:100%;right:0;}
.s232-lc{font-size:13px;color:#fff;}
.s232-lcs2{font-size:1.5em;color:#02acea;}
.banc-img{object-fit:cover;width:100%;}
.ban-next,.ban-prev{opacity:0;}
.ban:hover .ban-next,.ban:hover .ban-prev{opacity:.6;}
.banner .ban .ban-pagination{width:auto;right:15px;left:auto;}
.banner .ban .ban-pagination span{border-radius:0;width:6px;height:6px;margin:2px;opacity:1;background:#fff;}
.banner .ban .ban-pagination span.swiper-pagination-bullet-active{background:#e7991b;}
.banc-bt{background:rgba(0,0,0,.6);bottom:0;padding:13px 15px;font-size:1.2em;padding-right:100px;}
.banc-bt img{width:24px;position:absolute;left:15px;top:10px;}
.banc-paly img{width:60px;border:4px solid #fff;border-radius:50%;padding:8px 5px 8px 11px;}
.banc-paly{left:50%;top:50%;margin:-30px 0 0 -30px;}
.zzt{height:240px;}
.s231 .s2bot{padding:10px;}
.s231-12{margin:6px auto;}
.s231-121-ico{display:inline-block;width:20px;height:20px;background:url(../image/dir.svg) no-repeat center top;background-size:auto 200%;margin-left:-10px;}
.s231-121{font-size:2.2em;color:#e7991b;line-height:1.2em;}
.s231-122,.s231-13{font-size:14px;}
.s231-132{color:#31b456;}
.s231-133{color:#3f83e0;}
.s231-2{margin:-20px -15px;}
.zxt{height:200px;}
.s222-1{margin:-30px;}

.banc-paly{cursor:pointer}

.media{width:100%;height:100%;background:#000;}
.gs{overflow:hidden;display:inline-block;vertical-align:top;}
.s212-cb{width:10%;transition:ease 1s;}
.s232-cr{width:20px;transition:ease 1s;margin-left:0;margin-bottom:22px;}