body::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100vh;
    background: linear-gradient(0deg, rgba(0, 0, 0, 1) 53%, rgba(8, 24, 67, 1) 100%);
}

.loading{padding-top:4px;color:#fff;width:400px;height:50px;line-height:50px;text-align:center;background-color:#04a7ff;border:1px solid gray;z-index:100;top:400px;font-size:18px;position:fixed;margin:0 auto;left:0;right:0;display:none;}

.tabs{width:100%;height:48px;color:#fff;text-align:center;}
.tabs td{border:1px solid #0b1e50;cursor: pointer;border-bottom:1px solid #093eec;opacity: .8;width:500px;}
.tabs td:first-child{border-top-left-radius:10px;}
.tabs td:last-child{border-top-right-radius:10px;}
.tabs .act{border:1px solid #093eec !important;border-bottom:1px solid #000000 !important;opacity: 1 !important;}

.container { padding-top: 70px; display: flex; min-width: 1280px; flex-wrap: wrap; justify-content: center; }

.header { position: fixed; top: 0; left: 0; right: 0; height: 49px; border-bottom: 1px solid #0d286f; transition: background .18s; z-index: 2; }
.scrolling-down .header { background: #000000; }

/* paging */
.paging{display: table;margin:0 auto;text-align: center; padding:0 0 35px;margin-top:30px; height:41px;line-height:41px;}
.paging a:first-child { border-left:1px solid #121315; }
.paging a{position: relative;float: left;display: block;width: 41px;height: 41px;line-height: 41px; font-size: 16px;font-weight: 900;color: #fff; border-right:1px solid #121315; border-top:1px solid #121315; border-bottom:1px solid #121315; }
.paging a i{font-size:24px;margin-top:10px;}
.paging a.bos-page{font-weight: 500;}
.paging a.bos-page.active { background:#0127da; color:#fff;}
.paging a:hover::before{content:"";position:absolute;top: -1px;left: -1px; bottom:-1px; right:-1px; width:calc(100% + 2px);height:calc(100% + 2px); box-sizing: border-box; border:1px solid #0127da; }


.header .logo { position: absolute; top: 0; bottom: 0; left: 20px; display: flex; align-items: center; }
.header .logo img { display: block; }

.header-nav .nav-list { position: absolute; top: 0; bottom: 0; left: calc(50% - 115px); width: 230px; display: flex; align-items:center; justify-content: center; }
.header-nav .nav-list > li { flex-shrink:0; padding: 0 1px; position: relative; }
.header-nav .nav-list > li > a { display: block; height: 25px; line-height: 25px; padding: 0 14px; color: #b0b3c2; font-size: 13px; font-weight: 500; border-radius: 20px; }
.header-nav .nav-list > li.active > a { background: #ffffff; color: #000000; font-weight: 700; }
.header-nav .nav-list > li:hover:not(.active) > a { background: #28324f; color: #ffffff; }
.header-nav .nav-list > li:hover > ul { display: block; }
.header-nav .nav-list > li:hover:after { content: ""; display: block; position: absolute; top: 27px; left: calc(50% - 8px); width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 9px solid #1c3f98; }
.header-nav .nav-list > li.no-sub:hover:after { display: none; }
.header-nav .nav-list > li > ul { display: none; position: absolute; top: 25px; left: -5px; padding-top: 11px; }
.header-nav .nav-list > li > ul:before,
.header-nav .nav-list > li > ul:after { content: ""; display: block; height: 5px; background: #1c3f98; border-radius: 5px 5px 0 0; }
.header-nav .nav-list > li > ul:after { border-radius: 0 0 5px 5px; }
.header-nav .nav-list > li > ul > li { padding: 0 5px; background: #1c3f98; }
.header-nav .nav-list > li > ul > li > a { display: block; min-width: 110px; height: 35px; line-height: 35px; padding: 0 15px; font-size: 14px; color: #ffffff; border-radius: 5px; white-space: nowrap; }
.header-nav .nav-list > li > ul > li > a:hover { font-size: 14px; color: #ffffff; font-weight: 700; background: #143485; }

.header-actions { position: absolute; top: 12px; right: 20px; display: flex; }
.header-actions .search-box { position: relative; display: block; padding: 3px 31px 3px 12px; background: #020711; border-radius: 25px; }
.header-actions .search-box input { width: 100px; height: 19px; background: none; color: #b0b3c2; font-size: 12px;  transition: width .18s; }
.header-actions .search-box input::placeholder { color: #3f414c; }
.header-actions .search-box input:focus { width: 200px; }
.header-actions .search-box .search-btn { position: absolute; top: 4px; right: 7px; }
.header-actions .search-box .search-btn span,i { color: #5d606f; font-size: 17px; }
.header-actions .btn-box { display: flex; }
.header-actions .btn-box a { display: block; margin-left: 5px; padding: 0 13px; height: 25px; line-height: 25px; color: #edeef1; font-size: 12px; font-weight: 500; background: #3b435d; border-radius: 25px; }
.header-actions .btn-box a:hover { background: #46506f; }
.header-actions .btn-box a.register-btn { color: #ffffff; background: #093eec; }
.header-actions .btn-box a.register-btn:hover { background: #1249ff; }


.main { width: 960px; }
.main-banner { margin-bottom: 50px; }
.main-banner .banner-img { margin-bottom: 20px; }
.main-banner .links { display: flex; justify-content: space-between; }
.main-banner .links a { position: relative; display: block; padding: 35px 0 0 29px; width: 306px; height: 280px; background: #1c3f98; border-radius: 5px; }
.main-banner .links a .title { margin-bottom: 23px; color: #ffffff; font-size: 28px; font-weight: 700; }
.main-banner .links a .title span { display: block; margin-bottom: 8px; font-size: 12px; }
.main-banner .links a .txt { margin-bottom: 23px; color: #ffffff; font-size: 14px; font-weight: 500; line-height: 22px; }
.main-banner .links a .iconfont { color: rgba(255, 255, 255, .3); font-size: 35px; transition: color .18s; }
.main-banner .links a img { position: absolute; bottom: 0; right: 30px; }
.main-banner .links a.link1 img { right: 35px; }
.main-banner .links a.link1 { background: linear-gradient(180deg, rgba(114,71,238,1) 0%, rgba(131,71,228,1) 100%); }
.main-banner .links a.link2 { background: linear-gradient(180deg, rgba(18,198,242,1) 0%, rgba(83,128,227,1) 100%); }
.main-banner .links a.link3 { background: linear-gradient(180deg, rgba(55,76,242,1) 0%, rgba(49,71,170,1) 100%); }
.main-banner .links a:hover .iconfont { color: rgba(255, 255, 255, .7); }

.main-content { margin-bottom: 50px; }
.main-content .title-box { margin-bottom: 30px; }
.main-content .title-box img { display: block; margin: auto auto 10px auto; }
.main-content .title-box h2 { margin-bottom: 13px; color: #ffffff; font-size: 32px; font-weight: 800; text-align: center; }
.main-content .title-box p { color: #787b8b; font-size: 16px; line-height: 22px; text-align: center; }

.ad-list { display: grid; grid-template-columns: 306px 306px 306px; grid-gap: 20px; }
.ad-list li a { display: block; width: 306px; height: 100px; border: 1px solid rgba(255, 255, 255, 0); border-radius: 5px; overflow: hidden; }
.ad-list li a:hover { border: 1px solid rgba(255, 255, 255, .3); }
.ad-list li a img { display: block; width: 100%; }

.site-list { margin-bottom: 20px; display: grid; grid-template-columns: 306px 306px 306px; grid-gap: 20px; }
.site-list li a { position: relative; display: block; padding: 10px; width: 306px; height: 238px; background: #121315; border-radius: 5px; }
.site-list li a:hover { background: #1b1d20; }
.site-list li a .img { position: relative; display: block; width: 286px; height: 161px; overflow: hidden; border: 1px solid #26282e; border-radius: 5px; }
.site-list li a .img img { display: block; width: 100%; }
.site-list li a .img b { position: absolute; bottom: 5px; right: 5px; padding: 0 8px; display: block; line-height: 23px; background: linear-gradient(180deg, rgba(255,83,82,1) 0%, rgba(255,55,90,1) 100%); border-radius: 5px; color: #ffffff; font-size: 12px; font-weight: 700; }
.site-list li a .title { padding: 17px 110px 0 0; display: block; color: #ffffff; font-size: 13px; font-weight: 700; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.site-list li a .title2 { padding-top: 17px; display: flex; align-items: center; }
.site-list li a .title2 span { display: block; max-width: 90%; color: #ffffff; font-size: 13px; font-weight: 700; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.site-list li a .title2 b { padding-left: 5px; color: #ff5153; font-size: 11px; font-weight: 600; }
.site-list li a .link { padding: 8px 110px 0 0; display: block; color: #b0b3c2; font-size: 11px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.site-list li a .stat { position: absolute; bottom: 26px; right: 12px; display: flex; align-items: center; }
.site-list li a .stat.no-abs { position: static; padding-top: 8px; }
.site-list li a .stat.no-abs span.icon-liuyan { margin-left: -2px; }
.site-list li a .stat span { margin: 0 3px; color: #787b8b; font-size: 16px; }
.site-list li a .stat span.icon-yulan1 { margin-left: 7px; }
.site-list li a .stat b { color: #787b8b; font-size: 10px; }

.site-more-btn { margin: 0 auto; display: block; width: 200px; height: 51px; line-height: 51px; color: #787b8b; font-size: 13px; text-align: center; border: 1px solid #26282e; border-radius: 5px; }
.site-more-btn:hover { border: 1px solid #373b4a; }

.tab { background: #121315; border-radius: 5px; }
.tab .tab-btn {  }
.tab .tab-btn .scroll-box { display: flex; border-bottom: 1px solid #2e3037; }
.tab .tab-btn a { display: block; margin: 0 20px; height: 45px; line-height: 45px; color: #787b8b; font-size: 14px; }
.tab .tab-btn a.active { color: #ffffff; font-weight: 700; border-bottom: 2px solid #093eec; }
.tab .tab-ct { padding: 20px; }
.tab .tab-ct .tab-ct-item { display: none; }
.tab .tab-ct .tab-ct-item.active { display: block; }
.tab .tab-ct ul.s1 { margin-top: -15px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.tab .tab-ct ul.s1 > li { margin-top: 15px; width: calc(50% - 30px); display: flex; align-items: center; }
.tab .tab-ct ul.s1 > li span { margin-right: 3px; color: #8bb4ff; font-size: 14px; font-weight: 400; }
.tab .tab-ct ul.s1 > li a { max-width: 250px; color: #ffffff; font-size: 14px; font-weight: 400; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.tab .tab-ct ul.s1 > li a:hover { text-decoration: underline; }
.tab .tab-ct ul.s1 > li b { margin-left: 3px; color: #ff5153; font-size: 11px; font-weight: 600; }
.tab .tab-ct ul.s1 > li i { margin-left: auto; color: #5d606f; font-size: 11px; font-weight: 400; }

.tab .tab-ct ul.s2 { margin-top: -15px; }
.tab .tab-ct ul.s2 > li { margin-top: 15px; display: flex; align-items: center; }
.tab .tab-ct ul.s2 > li span { margin-right: 3px; color: #8bb4ff; font-size: 14px; font-weight: 400; }
.tab .tab-ct ul.s2 > li a { max-width: 130px; color: #ffffff; font-size: 14px; font-weight: 400; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.tab .tab-ct ul.s2 > li a:hover { text-decoration: underline; }
.tab .tab-ct ul.s2 > li b { margin-left: 3px; color: #ff5153; font-size: 11px; font-weight: 600; }
.tab .tab-ct ul.s2 > li i { margin-left: auto; color: #5d606f; font-size: 11px; font-weight: 400; }

.tab .tab-ct ul.s3 { margin-top: -15px; }
.tab .tab-ct ul.s3 > li { margin-top: 15px; display: flex; align-items: center; }
.tab .tab-ct ul.s3 > li span { display: block; margin-right: 9px; width: 18px; height: 18px; line-height: 18px; color: #b0b3c2; font-size: 11px; font-weight: 400; text-align: center; background: #454752; border-radius: 3px; }
.tab .tab-ct ul.s3 > li b { color: #edeef1; font-size: 13px; font-weight: 400; }
.tab .tab-ct ul.s3 > li i { margin-left: auto; color: #b0b3c2; font-size: 11px; font-weight: 600; }
.tab .tab-ct ul.s3 > li:nth-child(1) span,
.tab .tab-ct ul.s3 > li:nth-child(2) span,
.tab .tab-ct ul.s3 > li:nth-child(3) span { color: #ffffff; font-weight: 700; background: #093eec; }
.tab .tab-ct ul.s3 > li:nth-child(1) b,
.tab .tab-ct ul.s3 > li:nth-child(2) b,
.tab .tab-ct ul.s3 > li:nth-child(3) b  { color: #8bb4ff; font-weight: 700; }
.tab .tab-ct ul.s3 > li:nth-child(1) i,
.tab .tab-ct ul.s3 > li:nth-child(2) i,
.tab .tab-ct ul.s3 > li:nth-child(3) i  { color: #d4fd52; }

.present-box { padding: 40px; background: url("../images/present01-bg01.png") no-repeat center top #090c10; border-radius: 5px; }
.present-box.bg2 { background: url("../images/present02-bg01.png") no-repeat center top #090c10; }
.present-box.bg3 { background: url("../images/present03-bg01.png") no-repeat center top #090c10; }
.present-box.bg4 { background: url("../images/present04-bg01.png") no-repeat center top #090c10; }
.present-box.bg5 { background: url("../images/present05-bg01.png") no-repeat center top #090c10; }
.present-box.bg6 { background: url("../images/present06-bg01.png") no-repeat center top #090c10; }
.present-box.bg7 { background: url("../images/present07-bg01.png") no-repeat center top #090c10; }
.present-box .icon { margin: 8px auto 10px; display: block; }
.present-box .bg { margin: 0 auto; display: block; }
.present-box .line { height: 50px; background: url("../images/present-line-bg.png") no-repeat center top; }
.present-box h2 { margin-bottom: 15px; color: #ffffff; font-size: 58px; font-weight: 700; text-align: center; }
.present-box h3 { margin-bottom: 15px; color: #ffffff; font-size: 36px; text-align: center; }
.present-box h4 { margin-bottom: 15px; color: #ffffff; font-size: 32px; font-weight: 700; text-align: center; }
.present-box .txt { color: #ffffff; font-size: 16px; font-weight: 400; text-align: center; line-height: 28px; }
.present-box .txt .circle { margin-bottom: 30px; display: inline-block; padding: 10px 25px; color: #8bb4ff; font-size: 16px; font-weight: 400; line-height: 28px; background: #0b1e50; border-radius: 30px; }
.present-box .txt2 { margin: 0 auto; width: 660px; padding: 20px 0; color: #d5fc52; font-size: 20px; font-weight: 400; text-align: center; line-height: 40px; background: #081023; border-radius: 5px; }
.present-box .txt3 { color: #8d3be4; font-size: 37px; font-weight: 700; text-align: center; }
.present-box .txt4 { color: #e9bb38; font-size: 36px; font-weight: 700; text-align: center; }
.present-box .txt5 { color: #52fb97; font-size: 24px; font-weight: 700; text-align: center; }
.present-box .c01 { color: #d4fd52; }
.present-box .c02 { color: #787b8b; }
.present-box .c03 { color: #2aefdf; }
.present-box .c04 { color: #8d3be2; }
.present-box .c05 { color: #52fb97; }
.present-box .c06 { color: #e9bb38; }
.present-box .c07 { color: #2eede4; }
.present-box .mb15 { margin-bottom: 15px; }
.present-box .mb25 { margin-bottom: 25px; }
.present-box .mb35 { margin-bottom: 35px; }
.present-box .mb40 { margin-bottom: 40px; }
.present-box .mb45 { margin-bottom: 45px; }
.present-box dl { margin-bottom: 30px; padding: 30px; background: #081023; border-radius: 5px; }
.present-box dl dt { margin-bottom: 35px; color: #58f999; font-size: 32px; font-weight: 700; text-align: center; }
.present-box dl dd { position: relative; color: #edeef1; font-size: 18px; font-weight: 300; }
.present-box dl dd+dd { margin-top: 15px; }
.present-box dl.has-bd dd+dd { margin-top: 17px; padding-top: 17px; border-top: 1px dashed #383942; }
.present-box dl dd b { display: inline-block; padding-left: 27px; color: #cee2ff; font-weight: 700; }
.present-box dl dd span { position: absolute; top: -2px; left: 0; color: #52fa97; font-size: 20px; font-weight: 700; }
.present-box dl.has-bd dd+dd span { top: 15px; }
.present-box dl dd p { padding-top: 15px; color: #787b8b; font-size: 14px; font-weight: 400; line-height: 22px; }


.sidebar { margin-left: 20px; width: 300px; }
.sidebar-content { margin-bottom: 20px; }
.check-link { display: block; }
.login-box0 {width:500px;margin:0 auto;}
.login-box { padding: 20px; background: rgb(25,30,37); background: linear-gradient(19deg, rgba(25,30,37,1) 0%, rgba(35,52,90,1) 100%); border-radius: 5px; }
.login-box .title { margin-bottom: 20px; color: #ffffff; font-size: 22px; font-weight: 700; }
.login-box .title span { color: #d4fd52; }
.login-box .register { margin-bottom: 20px; color: #b0b3c2; font-size: 11px; font-weight: 700; }
.login-box .register a { color: #d4fd52; }
.login-box .register a:hover { text-decoration: underline; }
.login-box .input-item { display: flex; align-items: center; height: 38px; background: #ffffff; border-radius: 5px; }
.login-box .input-item+.input-item { margin-top: 10px; }
.login-box .input-item span { width: 36px; text-align: center; color: #000000; font-size: 17px; }
.login-box .input-item span.icon-mimajiami { font-size: 14px; }
.login-box .input-item input { width: calc(100% - 51px); color: #010205; font-size: 11px; font-weight: 700; }
.login-box .actions { margin-top: 15px; display: flex; align-items: center; }
.login-box .find-btn { display: block; margin: 0 10px 0 auto; color: #b0b3c2; font-size: 11px; font-weight: 700; }
.login-box .find-btn:hover { text-decoration: underline; }
.login-box .login-btn { display: block; width: 74px; height: 24px; line-height: 24px; color: #000000; font-size: 13px; font-weight: 700; background: #d4fd52; border-radius: 24px; text-align: center; }
.login-box .login-btn:hover { background: #c0f515; }
.login-box .login-btn1 { display: block; width: 100%; height: 50px; line-height: 50px; color: #000000; font-size: 13px; font-weight: 700; background: #d4fd52; border-radius: 50px; text-align: center; margin-top:22px;}
.login-box .login-btn1:hover { background: #c0f515; }
.login-box .login-join { display: block; width: 100%; height: 50px; line-height: 50px; color: #fff; font-size: 13px; font-weight: 700; background: #454752; border-radius: 50px; text-align: center; margin-top:22px;}
.login-box .login-join:hover { background: #414452; }

.user-box { position: relative; padding: 20px; background: rgb(0,0,0); background: linear-gradient(19deg, rgba(0,0,0) 0%, rgba(35,52,90,1) 100%); border-radius: 5px; }
.user-box .inform  { position: relative; padding: 10px 55px 30px 67px; }
.user-box .inform .avatar { position: absolute; left: 0; top: 0; width: 60px; height: 60px; overflow: hidden; border-radius: 60px; }
.user-box .inform .avatar img { width: 100%; }
.user-box .inform .logout-btn { position: absolute; right: 0; top: 0; }
.user-box .inform .name { color: #ffffff; font-size: 22px; font-weight: 700; cursor: pointer; user-select: none; }
.user-box .inform .name img { display: inline-block; margin-right: 3px; vertical-align: baseline; }
.user-box .inform .name span { font-size: 16px; }
.user-box .inform .name span b { color: #d4fd52; font-size: 22px; }
.user-box .inform .txt { padding-left: 3px; color: #b0b3c2; font-size: 11px; font-weight: 700; }
.user-box .inform .logout-btn { width: 51px; height: 20px; line-height: 20px; color: #edeef1; font-size: 11px; text-align: center; background: #3b435d; border-radius: 5px; }
.user-box .inform .logout-btn:hover { background: #46506f; }
.user-box .btns { display: none; position: absolute; top: 63px; left: 85px; padding: 6px; background: #121315; border: 1px solid #3e4660; border-radius: 5px; z-index: 2; }
.user-box .btns:after { content: ""; display: block; position: absolute; top: -8px; left: 30px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 7px solid #3e4660; }
.user-box .btns a { display: block; padding: 0 14px; width: 120px; height: 30px; line-height: 30px; color: #ffffff; font-size: 12px; font-weight: 400; border-radius: 5px; }
.user-box .btns a:hover { background: #093eec; font-weight: 500; }
.user-box .level { margin-bottom: 15px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.user-box .level .line { margin-bottom: 10px; width: 100%; height: 4px; background: #1f2e50; border-radius: 4px; }
.user-box .level .line span { display: block; height: 4px; background: #d4fd52; border-radius: 4px; }
.user-box .level p { color: #edeef1; font-size: 11px; font-weight: 700; }
.user-box .level i { color: #6b6e7e; font-size: 11px; font-weight: 400; }
.user-box .other { margin-bottom: 15px; padding-top: 15px; border-top: 1px solid #17223a; display: flex; justify-content: space-between; }
.user-box .other p { color: #b0b3c2; font-size: 12px; }
.user-box .other p img { display: inline-block; margin-right: 3px; }
.user-box .other p span { color: #edeef1; font-weight: 700; }
.user-box .other p span.c2 { color: #d2fe52; }
.user-box .user-actions { display: grid; grid-template-columns: auto auto auto auto auto; grid-gap: 1px;  }
.user-box .user-actions a { position: relative; display: block; line-height: 43px; text-align: center; background: #1f2f51; }
.user-box .user-actions a:first-child { border-radius: 5px 0 0 5px; }
.user-box .user-actions a:last-child { border-radius: 0 5px 5px 0; }
.user-box .user-actions a span { color: #ffffff; font-size: 23px; }
.user-box .user-actions a span.icon-jinrusixin { font-size: 19px; }
.user-box .user-actions a span.icon-d-scrap-materials { font-size: 19px; }
.user-box .user-actions a i { display: none; position: absolute; left: calc(50% - 25px); bottom: -30px; width: 50px; padding: 7px 0; line-height: normal; background: #454752; color: #edeef1; font-size: 13px; border-radius: 5px; }
.user-box .user-actions a i:after { content: ""; display: block; position: absolute; top: -7px; left: calc(50% - 8px); width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 9px solid #454752; }
.user-box .user-actions a:hover { background: #253a69; }
.user-box .user-actions a:hover i { display: block; }

.alert-box { position: fixed; top: 0; right: -360px; bottom: 0; width: 360px; background: #000000; z-index: 3; transition: right .18s; }
.show-alert .alert-box { right: 0; box-shadow: 0px 0px 60px -11px #2a59cc; }
.alert-box .title { display: flex; justify-content: space-between; align-items: center; padding: 0 20px; height: 49px; border-bottom: 2px solid #2e3037; }
.alert-box .title span { color: #ffffff; font-size: 18px; }
.alert-box .title span i { color: #d4fd52; font-size: 14px; }
.alert-box .title .close-btn { opacity: .9; }
.alert-box .title .close-btn:hover { opacity: 1; }
.alert-box .list li { position: relative; padding: 20px 50px 20px 20px; border-bottom: 1px solid #26282e; }
.alert-box .list li a { display: block; margin-bottom: 5px; color: #b0b3c2; font-size: 12px; }
.alert-box .list li a:hover { text-decoration: underline; }
.alert-box .list li a b { color: #edeef1; font-weight: 500; }
.alert-box .list li span { color: #787b8b; font-size: 11px; font-weight: 400; }
.alert-box .list li .del { position: absolute; top: 20px; right: 20px; display: block; width: 15px; height: 15px; line-height: 15px; text-align: center; background: #454752; }
.alert-box .list li .del span { color: #b0b3c2; font-size: 11px; }
.alert-box .list li .del:hover { text-decoration: none; background: #5a5e75; }
.alert-box .btns { display: flex; justify-content: space-between; padding: 15px 20px; }
.alert-box .btns a { color: #5d606f; font-size: 12px; }
.alert-box .btns a:hover { color: #6f748b; }

.check-box { display: block; position: relative; padding-left: 17px; cursor: pointer; user-select: none; }
.check-box .checkmark { position: absolute; top: 0; left: 0; height: 12px; width: 12px; border: 1px solid #454752; border-radius: 2px; }
.check-box .checkmark:after { content: ""; position: absolute; display: none; }
.check-box .checkmark:after { top: 1px; left: 3px; width: 2px; height: 4px; border: solid white; border-width: 0 2px 2px 0; transform: rotate(45deg); }
.check-box input { display: none; }
.check-box input:checked ~ .checkmark:after { display: block; }
.check-box .txt { display: block; color: #787b8b; font-size: 11px; font-weight: 700; }

.notice-box { position: relative; display: flex; padding: 10px; background: #1c3f98; border-radius: 5px; align-items: center; }
.notice-box .title { width: 56px; height: 27px; line-height: 28px; background: #0b1e50; color: #f4f3f8; font-size: 13px; font-weight: 700; text-align: center; vertical-align: middle; border-radius: 25px; }
.notice-box .title img { display: inline-block; margin-right: 2px; }
.notice-box .list { margin-left: 10px; height: 27px; overflow: hidden; }
.notice-box .list li { display: flex; height: 27px; align-items: center; }
.notice-box .list li a { display: block; max-width: 160px; line-height: 27px; color: #ffffff; font-size: 13px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.notice-box .list li a:hover { text-decoration: underline; }
.notice-box .list li b { margin-left: 3px; display: block; color: #f54e50; font-size: 11px; font-weight: 600; }
.notice-box .btns { position: absolute; top: 14px; right: 10px; }
.notice-box .btns a.down { display: block; margin-top: -2px; }
.notice-box .btns span { display: block; color: #0b1e50; font-size: 11px; }
.notice-box .btns a:hover span { color: #041235; }
.notice-box .btns a.up span { transform: rotate(180deg); transform-origin: 47% 50%; }


.footer { margin-top: 20px; width: 100%; border-top: 1px solid #2e3037; }
.footer-container { margin: 0 auto; width: 1280px; }
.footer-box1 { display: flex; justify-content: space-between; align-items: flex-end; height: 123px; padding-bottom: 18px; }
.footer-box1 .footer-links { display: flex; }
.footer-box1 .footer-links a { position: relative; display: block; margin-left: 10px; padding: 0 15px 0 36px; line-height: 37px; color: #ffffff; font-size: 12px; background: #0e0e16; border-radius: 5px; }
.footer-box1 .footer-links a:hover { background: #212137; }
.footer-box1 .footer-links a span { position: absolute; left: 15px; color: #d2fe52; font-size: 15px; }
.footer-box1 .footer-links a span.icon-shouji01 { color: #2ad2ab; font-size: 17px; }
.footer-box2 { display: flex; justify-content: space-between; padding-top: 30px; height: 166px; border-top: 1px solid #2e3037; }
.footer-box2 .copyright { line-height: 20px; color: #5d606f; font-size: 11px; }
.footer-box2 .telegram { position: relative; padding-left: 72px; }
.footer-box2 .telegram .iconfont { position: absolute; top: 6px; left: 0; color: #20b9f9; font-size: 54px; }
.footer-box2 .telegram .id { margin-bottom: 5px; color: #ffffff; font-size: 18px; font-weight: 700; }
.footer-box2 .telegram .txt { line-height: 16px; color: #5d606f; font-size: 11px; }

.side-toolbar { position: fixed; bottom: 60px; right: 30px; }
.side-toolbar .gotop-btn { width: 80px; height: 80px; border-radius: 80px; opacity: 0; transform: translateY(150px); transition: all .3s; }
.scrolling-down .side-toolbar .gotop-btn { opacity: 1; transform: translateY(0); }

.sub-content { margin-bottom: 20px; }

 .btn_write{background:#093eec;padding:4px;;padding-left:6px;padding-right:6px;border-radius:3px;border:1px solid #093eec;color:#fff;}
 .btn_write:hover{background:#365ee2;}
 
.board-box .select { position: relative; display: inline-block; }
.board-box .select:not(.bg-none):before { content: "\e73e"; position: absolute; top: 9px; right: 9px; font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #7e7e7f; }
.board-box .search-box { display: flex; align-items: center; justify-content: center; height: 0; background: #000000; border-radius: 5px; overflow: hidden; transition: .18s; }
.board-box .search-box.show { margin-bottom: 20px; height: 52px; border: 1px solid #0b1e50; }
.board-box .search-box select { display: block; padding: 0 11px; width: 153px; height: 33px; background: #081023; color: #ffffff; font-size: 13px; font-weight: 400; border-radius: 5px; border: 0; outline: none; appearance: none; }
.board-box .search-box input { display: block; margin-left: 10px; padding: 0 13px; width: 337px; height: 33px; background: #081023; color: #b0b3c2; font-size: 12px; font-weight: 400; border-radius: 5px; }
.board-box .search-box input::placeholder { color: #5d606f; }
.board-box .search-box .search-btn { display: block; margin-left: 10px; width: 50px; height: 33px; line-height: 33px; background: #093eec; border-radius: 5px; text-align: center; color: #ffffff; }
.board-box .search-box .search-btn:hover { background: #003cff; }
.board-box .category-box { position: relative; }
.board-box .category-box .select { position: relative; }
.board-box .category-box .select a { display: block; padding: 0 11px; width: 134px; height: 33px; line-height: 33px; background: #000000; color: #ffffff; font-size: 13px; font-weight: 400; border: 1px solid #3e4660; border-radius: 5px; outline: none; appearance: none; }
.board-box .select .list { display: none; position: absolute; top: 37px; left: 0; padding: 6px; background: #121315; border: 1px solid #3e4660; border-radius: 5px; z-index: 2; }
.board-box .select .list li { display: block; padding: 0 14px; width: 120px; height: 30px; line-height: 30px; color: #ffffff; font-size: 12px; font-weight: 400; border-radius: 5px; cursor: pointer; }
.board-box .select .list li:hover { background: #093eec; font-weight: 500; }
.board-box .category-box .txt { padding-left: 10px; line-height: 33px; color: #787b8b; font-size: 12px; font-weight: 400; }
.board-box .category-box .txt a { color: #8bb4ff; font-size: 12px; font-weight: 600; }
.board-box .category-box .txt a:hover { text-decoration: underline; }
.board-box .category-box .selected { padding: 20px 100px 10px 0; }
.board-box .category-box .selected a { display: inline-block; margin: 0 0 10px 10px; padding: 7px 10px; color: #edeef1; font-size: 12px; font-weight: 400; background: #000000; border: 1px solid #3e4660; border-radius: 33px; }
.board-box .category-box .selected a:hover { background: #1e1d1d; }
.board-box .category-box .init-btn { position: absolute; bottom: 26px; right: 10px; color: #edeef1; font-size: 13px; font-weight: 600; }
.board-box .category-box .init-btn span { margin-right: 6px; color: #828282; font-size: 16px; font-weight: 400; vertical-align: bottom; }
.board-box .category-box .init-btn:hover { color: #ffffff; }
.board-box .page-box { margin-bottom: 18px; display: flex; align-items: center; justify-content: space-between; }
.board-box .page-box .info { color: #787b8b; font-size: 12px; font-weight: 400; }
.board-box .page-box .actions { display: flex; }
.board-box .page-box .actions .list { top: 30px; left: auto; right: -10px; }
.board-box .page-box .actions .list li { width: 95px; }
.board-box .page-box .actions a { display: inline-block; margin-left: 10px; }
.board-box .page-box .actions a span { color: #5d606f; }
.board-box .page-box .actions a span.icon-paixu1 { font-size: 18px; }
.board-box .page-box .actions a:hover span { color: #7c819b; }
.board-box .page-box .btn_write{background:#093eec;padding:6px;;border-radius:3px;border:1px solid #093eec;color:#fff;margin-left:10px;margin-top:-6px;}
.board-box .page-box .btn_write:hover{background:#365ee2;}
.board-box .page-box .btn_all{background:#111725;padding:6px;;border-radius:3px;border:1px solid #3753a1;color:#fff;margin-left:10px;}
.board-box .page-box .btn_all:hover{background:#262f44;}

.board-list { margin-bottom: 30px; display: grid; grid-template-columns: 306px 306px 306px; grid-gap: 20px; }
.board-list li { position: relative; display: block; padding: 10px; background: #121315; border-radius: 5px; }
.board-list li .img { position: relative; display: block; width: 284px; height: 228px; overflow: hidden; border: 1px solid #26282e; border-radius: 5px; }
.board-list li .img img { display: block; width: 100%; }
.board-list li .title { margin-bottom: 10px; padding: 17px 110px 0 0; display: block; color: #ffffff; font-size: 13px; font-weight: 700; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.board-list li .txt { margin-bottom: 10px; display: flex; justify-content: space-between; }
.board-list li .txt span { color: #b0b3c2; font-size: 11px; }
.board-list li .txt span a{ color: #b0b3c2; font-size: 11px; }
.board-list li .txt span b { color: #ffffff; font-weight: 700; }
.board-list li .txt span b.c2 { color: #d4fd52; }
.board-list li .btns {  display: flex; justify-content: space-between; }
.board-list li .btns a { display: block; width: calc(50% - 5px); height: 35px; line-height: 35px; text-align: center; background: #1e1f23; color: #6b6e7e; font-size: 11px; border-radius: 5px; }
.board-list li .btns a:hover { color: #fff; background: #32343b; }
.board-list li .stat { position: absolute; top: 255px; right: 12px; display: flex; align-items: center; }
.board-list li .stat.no-abs { position: static; padding-top: 8px; }
.board-list li .stat.no-abs span.icon-liuyan { margin-left: -2px; }
.board-list li .stat span { margin: 0 3px; color: #787b8b; font-size: 16px; }
.board-list li .stat span.icon-yulan1 { margin-left: 7px; }
.board-list li .stat b { color: #787b8b; font-size: 10px; }
.board-list li .date {color: #787b8b; font-size: 10px;  display: flex; justify-content: space-between; }

.sub_title{width:100%;border-bottom:1px solid #2e3037;padding-bottom:15px;}
.sub_title span{padding-left:15px;padding-right:15px;color: #ffffff; font-size: 22px; font-weight: 700; border-bottom:2px solid #093eec; padding-bottom:14px;}
.icon_box{height:45px;width:45px;border-radius: 5px;margin-top:10px;line-height:45px;text-align:center;background:#2e3037;padding-top:10px; cursor: pointer;}
.icon_box:hover{background:#323337;}
.btn1{height:40px;border-radius: 5px;background:#0127da;color:#fff;}
.btn1:hover{background:#1034db;}
.btn2{height:40px;border-radius: 5px;background:#1e1f23;color:#787b8b;}
.btn2:hover{background:#2c2e34;}

.join_box{width:470px;margin:0 auto;margin-top:20px;position: relative;}
.join_title{color: #ffffff; font-size: 18px;margin-top:30px;}
.join_title span{color:red;}
.join_box input{width:100%;height:45px;background:#121315;margin-top:10px;border-radius: 5px;padding-left:10px;color:#fff; }
.join_box .btn_txt{width:100px;height:45px;border-radius:0 5px 5px 0;background:#2e3037;margin-top:10px;color:#868894;}

.con_title{height:25px;line-height:25px;background:#d4fd52;border-radius: 12px;width:180px;text-align:center;}
.con_title1{color:#fff;font-size:30px;font-weight:bold;margin-top:10px;border-bottom:1px solid #2e3037;padding-bottom:20px;}
.con_sub_title{margin-top:20px;color:#b0b3c2;width:100%;}
.con_more{color:#3753a1;background:#172448;width:35px;height:30px;padding-top:7px;text-align:center;border-radius:4px;cursor: pointer;}
.con_list{width:45px;height:28px;border:1px solid #3753a1;border-radius:4px;line-height:26px;color:#fff;background:#111725;text-align:center;font-size:12px;cursor: pointer;}
.con_scrap{width:55px;height:28px;border:1px solid #3753a1;border-radius:4px;line-height:28px;color:#fff;background:#111725;text-align:center;font-size:12px;cursor: pointer;}
.con_singo{width:45px;height:28px;border:1px solid #e8363a;border-radius:4px;line-height:26px;color:#e8363a;background:#111725;text-align:center;font-size:12px;cursor: pointer;}
.con_top{margin-top:30px;margin-left:80px;}
.con_top_img{width:330px;height:260px;border-radius:10px;float:left;}
.con_top_con{width:460px;height:270px;border-radius:10px;background:#081023;margin-left:350px;padding:15px;}
.con_top_img1{width:330px;height:260px;border-radius:10px;}
.con_top_con1{width:330px;height:270px;border-radius:10px;background:#081023;padding:15px;margin-top:5px;}
.con_top_title{width:100px;height:35px;border-radius:6px;background:#0b1e50;color:#6585c5;line-height:35px;padding-left:20px;font-size:13px;}
.con_top_tab{width:100%;color: #6d707e; font-size: 16px;margin-top:10px;}
.con_top_tab td{border-bottom:1px solid #2e3037;padding:15px;cursor: pointer;}
.con_top_tab .act{ border-bottom:2px solid #093eec;font-weight:700;color:#fff;}
.goodCount{color:#fff;width:105px;height:50px;line-height:50px;background:#0127da;border-radius:25px;text-align:center;cursor: pointer;}
.goodCount:hover{background:#1133d6;}
.downCount{color:#fff;width:105px;height:50px;line-height:50px;background:#121315;border-radius:25px;text-align:center;cursor: pointer;}
.downCount:hover{background:#2b2c2d;}
.con_tag{width:100%;color:#6b6e7e;text-align:center;padding-top:30px;}
.con_sine{color:#6b6e7e;border-bottom:1px solid #2e3037;border-top:1px solid #2e3037;height:50px;line-height:50px;width:100%;margin-top:30px;margin-bottom:30px;text-align:left;padding-left:20px;}

.table-list{width:100%;margin-top:15px;color:#6b6e7e;font-size:13px;}
.table-list th{background:#111725;height:40px;}
.table-list th:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;}
.table-list th:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;}
.table-list td{height:40px;border-bottom:1px solid #121315;}
.table-list .top{padding:3px;background:#d4fd52;color:#000000;border-radius:2px;}
.table-list .stat1{padding:3px;background:#093eec;color:#fff;border-radius:2px;}
.table-list .stat2{padding:3px;background:#f44d4f;color:#fff;border-radius:2px;}
.table-list .stat3{padding:3px;background:#111725;color:#484c5b;border-radius:2px;}
.table-list td a{color:#6b6e7e;}
.table-list td a:hover{color:#fff;}


.write_box{width:100%;margin:0 auto;margin-top:20px;position: relative;}
.write_box .title{color: #ffffff; font-size: 18px;margin-top:30px;}
.write_box .title span{color:red;}
.write_box input{width:100%;height:45px;background:#121315;border-radius: 5px;padding-left:10px;color:#fff; }
.write_box select{width:100%;height:45px;background:#121315;border-radius: 5px;padding-left:10px;color:#fff;outline: none;border:1px solid #121315; }
.write_box textarea{width:100%;height:200px;background:#121315;border-radius: 5px;padding:10px;color:#fff;outline: none;border:1px solid #121315;;}
.write_box .btn_txt{width:100px;height:45px;border-radius:0 5px 5px 0;background:#2e3037;color:#868894;}
.write_box .file_title{border-radius:5px 0 0 5px;width:70px;border-right:solid 1px #2e3037;height:45px;background:#121315;line-height:45px;color:#868894;text-align:center;font-size:13px;}
.write_box .file{position: absolute; top: 0; bottom: 0; left:z-index:2;width:100px;height:45px;opacity: 0;}
.write_box .file_btn{width:100px;height:45px;border-radius:0 5px 5px 0;background:#2e3037;color:#868894;position: absolute; top: 0; bottom: 0; left:z-index:3;}
.write_box .btn_all{background:#111725;padding:6px;;border-radius:3px;border:1px solid #3753a1;color:#fff;margin-left:10px;}
.write_box .btn_all:hover{background:#262f44;}
.write_box .btn_all1{background:#172448;padding:6px;;border-radius:3px;border:1px solid #172448;color:#fff;margin-left:10px;}
.write_box .btn_all1:hover{background:#262f44;}

#div_con{font-size: 13px;line-height:25px;}

.table{background:#34383d;width:100%;font-size:13px;margin-top:15px;color:#fff;}
.table td{background:#18191b;height:40px;padding:5px;}
.table .ttd{background:#202224 !important;text-align:center;}

.con_top_tab1{width:100%;color: #6d707e; font-size: 13px;margin-top:10px;border-bottom:1px solid #2e3037;height:40px;}
.con_top_tab1 .tab_cv{
	width:870px;overflow: auto;overflow-x: auto;scrollbar-width: none; -ms-overflow-style: none;
    overflow-y: hidden; /* 隐藏垂直滚动条 */
    -webkit-overflow-scrolling: touch; /* 启用原生滚动 */
}
.con_top_tab1 .tab_cv::-webkit-scrollbar {height: 0 !important;}
.con_top_tab1 .btn{width:40px;text-align:center;background:#081023;cursor: pointer;}
.con_top_tab1 .btn:hover{padding:10px;background:#1b2233;}
.con_sub_tab {
	width: 870px;
	overflow-x: hidden;
	cursor: grab;
	position: relative;
	user-select: none; /* 防止文字被选中 */
}

.content {
	height: 40px;
	white-space: nowrap; /* 保持内容不换行 */
}

.content .item{display: inline-block; cursor: pointer;text-align:center;padding-left:15px;padding-right:15px;white-space: pre;height:40px;line-height:40px;}
.content .act{ border-bottom:2px solid #093eec;font-weight:700;color:#fff;}

/* 隐藏滚动条 */
.container::-webkit-scrollbar {
	display: none;
}

.container.grabbing {
	cursor: grabbing;
}


.chk_title{color:#fff;width:100%;text-align:center;margin-top:20px;font-weight: 800;font-size:30px;}
.chk_title span{color:#d4fd52;}
.chk_sub_title{width:500px;height:30px;background:#1f2f51;color:#80a6ed;line-height:30px;text-align:center;margin:0 auto;border-radius:15px;}
.chk_sub_title span{color:#081023;}
.attend_year{color:#fff;font-size:26px;text-align:center;;font-weight: 800;margin-top:20px;}
.chk_table{ border: 1px solid #b6b6b6;margin-top:10px;;}
.chk_table td{background:#18191b;height:40px;padding:5px;text-align:left;width:137px;}
.chk_table .day1{color:#a1a4b2;}
.chk_table .sun1{color:#df484a;}
.chk_table .sat1{color:#1d89b7;}
.chk_table th {
    padding: 15px 5px;
    background-color: #060606;
    color: #fff;
    font-size: 1rem;
    font-weight: 700;
}
.top3Cnt{ padding:8px;padding-top:4px;padding-bottom:4px; color: #b0b3c2; font-size: 11px;text-align: center; color: #ffffff; font-weight: 700; background: #093eec; border-radius: 3px; }

.btn3{background:#172448;padding:6px;;border-radius:3px;border:1px solid #172448;color:#fff;border:1px solid #3753a1;}
.btn3:hover{background:#262f44;}

.pop_con1{width:410px;height:660px;position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index:300;vertical-align:top;color:#000;display:none;}
.pop_con1 .pop_close{position:absolute;top:10px;right:10px;cursor: pointer;color:#fff;font-size:28px;}
.pop_con1 .pop_close:hover{color:gray;}
.pop_con1 .pop_cons{width:350px;height:600px;position:absolute;top:10px;left:10px;background:#121315;border:2px solid #093eec;border-radius:15px;}
.pop_title{color:#fff;font-size:28px;font-weight:800;text-align:center;margin-top:30px;}
.pop_sub_title{color:#fff;font-size:16px;font-weight:400;text-align:center;margin-top:20px;}
.pop_sub_title span{color:#8bb4ff;}
.pop_sub_title1{color:#787b8b;font-size:13px;text-align:center;margin-top:20px;}
.pop_tab_con{height:40px;width:276px;margin:0 auto;margin-top:20px;}
.pop_tab_con td{width:50%;height:100%;color:#fff;text-align:center;border:1px solid #0b1e50;cursor: pointer;}
.pop_tab_con td:first-child{background:#093eec;border-bottom-left-radius:6px;border-top-left-radius:6px;}
.pop_tab_con td:last-child{background:#000;border-bottom-right-radius:6px;border-top-right-radius:6px;}
.pop_table{ width:276px;margin:0 auto;margin-top:10px;}
.pop_table th { background-color: #2e3037; color: #707382;font-size:13px;height:30px;}
.pop_table th:first-child{;border-bottom-left-radius:6px;border-top-left-radius:6px;}
.pop_table th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;}
.pop_table td{background:#121315;height:30px;color:#b0b3c2;border-bottom:1px solid #2e3037;}

.pop_con2{width:410px;height:340px;position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index:300;vertical-align:top;color:#000;display:none;}
.pop_con2 .pop_close{position:absolute;top:10px;right:10px;cursor: pointer;color:#fff;font-size:28px;}
.pop_con2 .pop_close:hover{color:gray;}
.pop_con2 .pop_cons{width:350px;height:280px;position:absolute;top:10px;left:10px;background:#121315;border:2px solid #093eec;border-radius:15px;}

.convert_sm{width:100%;height:70px;border:1px solid #0b1e50;border-radius:5px;background:#081023;color:#737686;padding-left:15px;padding-top:16px;font-size:13px;}

.convert-list { margin-bottom: 30px; display: grid; grid-template-columns: 225px 225px 225px 225px; grid-gap: 20px; }
.convert-list li { position: relative; display: block; padding: 10px; background: #121315; border-radius: 5px; }
.convert-list li .img { position: relative; display: block; width: 205px; height: 120px; overflow: hidden; border: 1px solid #26282e; border-radius: 5px; }
.convert-list li .img img { display: block; width: 100%; }
.convert-list li .title { margin-bottom: 10px; padding: 17px 110px 0 0; display: block; color: #ffffff; font-size: 13px; font-weight: 700; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.convert-list li .txt { margin-bottom: 10px; display: flex; justify-content: space-between; }
.convert-list li .txt span { color: #b0b3c2; font-size: 11px; }
.convert-list li .txt span a{ color: #b0b3c2; font-size: 11px; }
.convert-list li .txt span b { color: #ffffff; font-weight: 700; }
.convert-list li .txt span b.c2 { color: #d4fd52; }
.convert-list li .btns {  display: flex; justify-content: space-between; }
.convert-list li .btns a { display: block; width:100%; height: 35px; line-height: 35px; text-align: center; background: #1e1f23; color: #6b6e7e; font-size: 11px; border-radius: 5px; }
.convert-list li .btns a:hover { color: #fff; background: #32343b; }
.convert-list li .stat { position: absolute; top: 255px; right: 12px; display: flex; align-items: center; }
.convert-list li .stat.no-abs { position: static; padding-top: 8px; }
.convert-list li .stat.no-abs span.icon-liuyan { margin-left: -2px; }
.convert-list li .stat span { margin: 0 3px; color: #787b8b; font-size: 16px; }
.convert-list li .stat span.icon-yulan1 { margin-left: 7px; }
.convert-list li .stat b { color: #787b8b; font-size: 10px; }
.convert-list li .date {color: #787b8b; font-size: 10px;  display: flex; justify-content: space-between; }


.pop_con3{width:410px;height:540px;position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index:300;vertical-align:top;color:#000;display:none;}
.pop_con3 .pop_close{position:absolute;top:10px;right:10px;cursor: pointer;color:#fff;font-size:28px;}
.pop_con3 .pop_close:hover{color:gray;}
.pop_con3 .pop_cons{width:350px;height:480px;position:absolute;top:10px;left:10px;background:#272728;border:2px solid #093eec;border-radius:15px;padding:15px;}
.pop_title1{width:100%;height:40px;line-height:40px;background:#093eec;text-align:center;color:#fff;margin-top:10px;border-radius:5px;}

.point_msg{background:#121315;border:1px solid #2e3037;width:100%;padding:15px; border-radius: 5px;color:#b0b3c2;font-size:14px;line-height:24px;}
.point_msg .title{font-size:26px;font-weight:800;color:#d4fd52;}
.point_msg .title span{color:#fff;}

.daan{width:230px;height:105px;border:1px solid #2e3037;background:#121315;border-radius: 5px;text-align:center;padding-top:25px;cursor:pointer;}
.daan:hover{background:#0b1e50;}
.daan .act{background:#0b1e50;}
.event_add{width:230px;height:55px;border:1px solid #093eec;background:#093eec;border-radius: 5px;text-align:center;line-height:55px;cursor:pointer;color:#fff;margin:0 auto;margin-top:10px;}
.event_add:hover{background:#072cdd;}





