/* DIYCSS
   ========================================================================== */
/**
 * 1. 如果要修改css ，建议在这个文件修改覆盖即可，更新的时候，注意备份此文件即可
 * 2. 如果要修改css ，建议在这个文件修改覆盖即可，更新的时候，注意备份此文件即可
 *    如果要修改css ，建议在这个文件修改覆盖即可，更新的时候，注意备份此文件即可
 */
.navbar .login-btn{align-items:center;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;width:100px;margin-right:10px;margin-left:10px;border:0;background:linear-gradient(-125deg,#0295f9 0,#2f49fd 100%);box-shadow:0 8px 10px rgba(32,160,255,.3);color:#fff}
.search-open.navbar-button{background:linear-gradient(125deg,#64c0ff 0,#2f49fd 100%);transition:transform .1s;box-shadow:4px 3px 10px rgba(32,160,255,.17);color:#fff}
.burger{background:linear-gradient(125deg,#f5ff07 0,#ff1841 100%);box-shadow:4px 3px 10px #ffc1072e;transition:transform .1s;color:#fff;border:0}
.burger:before{top:10px;width:0}
.burger:after{bottom:100px}
i.fa.fa-tasks{align-items:center;border-radius:50%;cursor:pointer;display:flex;font-size:16px;height:30px;justify-content:center;width:30px;margin-right:10px;border:0}
.logo-wrapper{position:relative;font-size:2em;font-weight:700;line-height:39px;overflow:hidden;margin:0}
.logo-wrapper::before{content:"";position:absolute;width:150px;height:10px;background-color:rgba(255,255,255,.5);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:searchLights 1s ease-in 1s infinite;animation:searchLights 1s ease-in 1s infinite}
.ripro-dark .logo-wrapper::before{content:"";position:absolute;width:150px;height:10px;background-color:rgba(25,22,22,.55);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:searchLights 1s ease-in 1s infinite;animation:searchLights 1s ease-in 1s infinite}
@-webkit-keyframes searchLights{0%{left:-90px;top:0}
to{left:90px;top:0}
}
.text-center .alert-dark {
    background-color: #f0f4ff;
}
.type_icont_1 {
    background: linear-gradient(90deg, #ffc107, #ff7365, #ff82ea, #ffc107);
    background-size: 1400% 300%;
    animation: mymove 10s ease infinite;
    -webkit-animation: mymove 10s ease infinite;
    -moz-animation: mymove 10s ease infinite;
    color: #fff;
    border: none;
	display: inline-block;
    height: 22px;
    line-height: 21px;
    border: 0px solid #DDDDDD;
    padding: 0 16px;
    border-radius: 13px;
    font-size: 12px;
    transition: all 0.3s ease;
    border-color: #ff8a00;
}

.site-header{ position:relative;}
.navFix{margin-top:0!important;box-shadow:rgba(51,51,51,.2) 0 2px 3px;position:fixed!important}
.header-banner2{width:100%;background-image:linear-gradient(to right,#2b2b2b 0,#2b2b2b 100%);height:38px;color:#fff;list-style-type:none;position:relative;z-index:99}
.header-banner-content{height:38px;display:flex;align-items:center;justify-content:space-between;font-size:12px}
.deanggspan1 i{display:block;float:left;font-size:18px;color:#f60;margin-top:5px;margin-left:15px;margin-right:6px}
.deanggspan1{float:left;width:105px;margin:0 auto;color:#333;font-size:14px}
.deanggspan1 span{display:block;float:left;color:#fff}
.deangg1 b{height:16px;margin-top:6px;margin-left:5px;width:1px;display:block;float:left;background:#a8a8a8}
.ym-menu ul li a{color:#fff}
.header-banner-left{padding:.25rem .875rem;background:#000;border-color:#fff;border-radius:25px}
.menu81{display:flex;list-style-type:none;padding:.25rem .875rem;background:#000;border-color:#fff;border-radius:25px;margin:0;line-height:14px}
.menu81 li{margin-left:14px}
.container2{max-width:1440px;margin-left:auto;margin-right:auto}
@media only screen and (max-width:767px){.header-banner-left{display:none}
}
@media only screen and (max-width:767px){.deanggspan1{display:none}
}
@media(max-width:767px){.site-header{margin-top:0!important}
}
@media(max-width:767px){.topnav{padding:15px!important}
}
@media(max-width:767px){.navbar .actions>div+div{font-weight:400;margin-top:0!important}
}
.site{ overflow:inherit !important}
.header-gap{ height:auto !important;}
.deanggc{float:left;width:730px;margin-left:20px}
.announce-wrap{height:30px;overflow:hidden}
.deanggc ul li{font-size:14px;width:730px;display:block;clear:both;height:30px}
.deanggc ul li a{font-weight:400;color:#6b798e;float:left}
.deanggc ul li a:hover{color:#2575fc;text-decoration:blink}
.deanggc ul li span{float:right;color:#999;font-size:12px;width:120px}
@media screen and (max-width:1248px){.header_search{left:15%}
.logotext10{display:none}
.header_search{width:320px}
.header_search .search_form .search_input{width:238px}
}
span.navtenyear{font-size:14px;padding:1px 5px;background-color:#f67524;border-radius:5px;color:#fff}
span.navtenyearcon{font-size:12px}
}
@media screen and (max-width:971px){.navbar2{height:0}
.logotext10{display:none}
.header_search{display:none}
}
.menu-post .cao-cover,.post-grid .cao-cover,.post-list .cao-cover{background:rgba(0,86,255,.22)}
.main-menu li.current-menu-item>a,.main-menu li:hover>a{color:#3d7eff}
.sub-menu li.current-menu-ancestor>a:before,.sub-menu li.current-menu-item>a:before,.sub-menu li.current-menu-parent>a:before,.sub-menu li.current_page_ancestor>a:before,.sub-menu li.current_page_item>a:before,.sub-menu li>a:hover:before{opacity:1}
.sub-menu li.current-menu-ancestor>a,.sub-menu li.current-menu-item>a,.sub-menu li.current_page_ancestor>a,.sub-menu li.current_page_item>a,.sub-menu li>a:hover{color:#3d7eff;padding-left:1.75rem;opacity:1}
.sub-menu li a{font-size:.875rem;padding:.5rem 1rem .5rem 1.5rem;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.sub-menu li a:before{content:'';height:1px;width:10px;background-color:#3d7eff;opacity:0;-webkit-transition:all .3s linear 0s;-khtml-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-ms-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s;position:absolute;left:.75rem;top:50%;-webkit-transform:translate(0,-50%);-khtml-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.navbar .nav-list>.menu-item>a{font-size:14px;line-height:50px;margin:0 8px;transition:color .5s cubic-bezier(.77,0,.175,1)}
.navbar .nav-list>.menu-item>a:hover{color:#3d7eff}
.navbar .nav-list>.menu-item>a:before{content:"";position:absolute;bottom:1px;left:0;width:100%;height:3px;background-color:#3d7eff;border-radius:8px 8px 0 0;opacity:0;transition:.3s}
.navbar .nav-list>.menu-item>a:hover:before{opacity:1;bottom:-1px}
@media (max-width:1230px){.navbar .nav-list>.menu-item>a {font-size: 14px;margin: 0 6px;}}
.wdsq{width:88px;height:38px;line-height:36px;margin-left:10px;display:block;float:left;border-radius:50px;cursor:pointer;text-align:center;color:#fff;background:linear-gradient(125deg,#64c0ff 0,#2f49fd 100%)}
.navbar{align-items:center;display:flex;height:50px;position:relative;padding-top: 25px;}
.topnav{padding:25px}
.header_search{width:620px;height:42px;float:left;left:30%;position:absolute}
.header_search input{background:0 0;border-radius:0;outline:0;resize:none;appearance:none}
.header_search .search_form .search_input{float:left;width:368px;height:38px;border:1px solid #4f91fe;border-right:none;border-radius:50px 0 0 50px;position:relative}
.header_search .search_form .search_input input{width:320px;border:none;color:#999;font:14px tahoma,PingFangSC,microsoft yahei ui,microsoft yahei,sans-serif;font-size-adjust:none;overflow:hidden;position:absolute;top:10px}
.header_search .search_btn{width:80px;height:38px;line-height:38px;display:block;float:left;border-radius:0 50px 50px 0;border:none;cursor:pointer;background:linear-gradient(125deg,#64c0ff 0,#2f49fd 100%)}
.header_search .search_btn:hover{opacity:.8}
.header_search .search_btn .icon_search{display:block;width:80px;height:40px;margin:4px auto 0;background:url(../images/index_icons.png) no-repeat -68px -82px}
.selected_type{position:relative;cursor:pointer;width:75px;height:38px;line-height:38px;display:inline-block;padding-left:9px;color:#666}
.selected_type:after{border:5px solid transparent;border-top:6px solid #d2d2d2;width:0;height:0;position:absolute;top:18px;right:6px;content:' ';transition:all .3s;-webkit-transition:all .3s}
.search_filter_selected dl.search_type{display:block}
.search_filter_selected .selected_type:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:12px}
.search_filter .search_type{display:none;position:absolute;left:-1px;top:38px;z-index:999;background-color:#fff;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.12);box-sizing:border-box;padding:5px 0;width:88px}
.search_filter .search_type dd{cursor:pointer;color:#666;font-size:14px;padding:6px 12px;text-align:left}
.search_filter .search_type dd:hover{background-color:#0099ed;color:#fff}
.header_search .hotword{float:left}
.header_search .hotword{font-size:12px;width:550px;height:18px;overflow:hidden}
.header_search .hotword a{color:#999;margin:0 9px}

.shanshan{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;margin-right:15px;margin:0px 15px}
[data-microtip]{position:relative}
[data-microtip]:after,[data-microtip]:before{transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;opacity:0;pointer-events:none;transition:all var(--microtip-transition-duration,.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);position:absolute;box-sizing:border-box;z-index:10;transform-origin:top}
[data-microtip]:before{background-size:100% auto!important;content:""}
[data-microtip-position|=bottom]:before{background:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjDigKYwLDEyLjAwMiBDMTQuMjg1LDEyLjAwMiA4LjU5NCwwLjAwMCAyLjY1OCwwLjAwMCBaIi8+PC9zdmc+) no-repeat;height:6px;width:18px;margin-top:5px;margin-bottom:0}
[data-microtip-position|=bottom]:before{transform:translate3d(-50%,-10px,0);bottom:auto;left:50%;top:100%}
.heshan>a{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;color:#adb7be;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:color .2s}
.shanlian.lianzi{color:#cea22c;line-height:33px;text-align:center}
.shanlian.lianzi .ic_gif{position:absolute;top:0;left:50%;width:96px;margin:0 0 0 -50px}
.shanlian.lianzi .ic_gif::before{content:"";position:absolute;top:0;left:0;background:url(../images/tab_newani.png) no-repeat -60px 0;width:13px;height:25px;transform-origin:right center;-webkit-transform-origin:right center;animation:super_giftl 2s linear both infinite;-webkit-animation:super_ngiftl 2s linear both infinite}
.shanlian.lianzi .ic_gif::after{content:"";position:absolute;top:0;right:0;background:url(../images/tab_newani.png) no-repeat -100px 0;width:13px;height:25px;transform-origin:left center;-webkit-transform-origin:left center;animation:super_giftr 2s linear both infinite;-webkit-animation:super_ngiftr 2s linear both infinite}
.shanlian.lianzi .txt{position:relative;font-size:14px;color:#f5b344;margin-right:2px}
*,:after,:before{box-sizing:inherit}
.shanlian.lianzi{color:#cea22c;line-height:33px;text-align:center}
.heshan>a{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;color:#adb7be;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:color .2s}
.shanlian.lianzi .ic_mask{position:absolute;top:10px;left:0;overflow:hidden;width:100%;height:14px;overflow:hidden;background:0 0}
.shanshan .shanlian.lianzi .ic_mask::before{content:"";position:absolute;width:100%;height:6px;background:#fff;top:-12px;left:0;animation:super_mask 2s linear both infinite;-webkit-animation:super_mask 2s linear both infinite;opacity:.6}
[data-microtip-position=bottom-right]:after{transform:translate3d(calc(0 + -16px),-10px,0);top:100%}
[data-microtip-position|=bottom]:after{transform:translate3d(-50%,-10px,0);top:100%;left:50%}
[data-microtip-position|=bottom]:after{margin-top:11px}
[data-microtip]:after{background:rgba(17,17,17,.9);border-radius:4px;color:#fff;content:attr(data-microtip);font-size:var(--microtip-font-size,13px);font-weight:var(--microtip-font-weight,normal);text-transform:var(--microtip-text-transform,none);padding:.5em 1em;white-space:nowrap;box-sizing:content-box}
[data-microtip]:after,[data-microtip]:before{transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;opacity:0;pointer-events:none;transition:all var(--microtip-transition-duration,.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);position:absolute;box-sizing:border-box;z-index:10;transform-origin:top}
.shanlian{color:#fff;line-height:33px;text-align:center}
.heshan>a{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;color:#adb7be;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:color .2s}
.shanlian.lianzi{color:#cea22c;line-height:33px;text-align:center}
.shanlian.lianzi .ic_gif{position:absolute;top:0;left:50%;width:96px;margin:0 0 0 -50px}
.shanlian.lianzi .ic_gif1{position:absolute;top:0;left:50%;width:88px;margin:0 0 0 -44px}
.shanlian.lianzi .ic_gif::before{content:"";position:absolute;top:0;left:0;background:url(../images/mobanweb_com_vip.png) no-repeat -60px 0;width:13px;height:25px;transform-origin:right center;-webkit-transform-origin:right center;animation:super_giftl 2s linear both infinite;-webkit-animation:super_ngiftl 2s linear both infinite}
.shanlian.lianzi .ic_gif1::before{content:"";position:absolute;top:4px;left:0;background:url(../images/mobanweb_com_vip.png) no-repeat 0 0;width:13px;height:25px;transform-origin:right center;-webkit-transform-origin:right center;animation:super_giftl 1s linear both infinite;-webkit-animation:super_giftl 1s linear both infinite}
.shanlian.lianzi .ic_gif::after{content:"";position:absolute;top:0;right:0;background:url(../images/mobanweb_com_vip.png) no-repeat -100px 0;width:13px;height:25px;transform-origin:left center;-webkit-transform-origin:left center;animation:super_giftr 2s linear both infinite;-webkit-animation:super_ngiftr 2s linear both infinite}
.shanlian.lianzi .ic_gif1::after{content:"";position:absolute;top:4px;right:0;background:url(../images/mobanweb_com_vip.png) no-repeat -30px 0;width:13px;height:25px;transform-origin:left center;-webkit-transform-origin:left center;animation:super_giftr 1s linear both infinite;-webkit-animation:super_giftr 1s linear both infinite}
.shanlian.lianzi .txt{position:relative;font-size:15px;color:#f5b344}
.shanlian.lianzi .txt1{position:relative;font-size:14px;color:#f5b344}
.shanlian.lianzi .ic_mask{position:absolute;top:10px;left:0;overflow:hidden;width:100%;height:14px;overflow:hidden;background:0 0}
.shanshan .shanlian.lianzi .ic_mask::before{content:"";position:absolute;width:100%;height:6px;background:#fff;top:-12px;left:0;animation:super_mask 2s linear both infinite;-webkit-animation:super_mask 2s linear both infinite;opacity:.6}
@keyframes super_ngiftl{0%,100%{transform:rotate(0)}
50%{transform:rotate(-15deg)}
}
@-webkit-keyframes super_ngiftl{0%,100%{-webkit-transform:rotate(0)}
50%{-webkit-transform:rotate(-15deg)}
}
@keyframes super_ngiftr{0%,100%{transform:rotate(0)}
50%{transform:rotate(15deg)}
}
@-webkit-keyframes super_ngiftr{0%,100%{-webkit-transform:rotate(0)}
50%{-webkit-transform:rotate(15deg)}
}
@keyframes super_giftl{0%,100%{transform:rotateY(0)}
50%{transform:rotateY(-50deg)}
}
@-webkit-keyframes super_giftl{0%,100%{-webkit-transform:rotateY(0)}
50%{-webkit-transform:rotateY(-50deg)}
}
@keyframes super_giftr{0%,100%{transform:rotateY(0)}
50%{transform:rotateY(50deg)}
}
@-webkit-keyframes super_giftr{0%,100%{-webkit-transform:rotateY(0)}
50%{-webkit-transform:rotateY(50deg)}
}
@keyframes super_mask{0%{transform:translate(0,0) rotate(-30deg)}
100%,50%{transform:translate(56px,22px) rotate(-30deg)}
}
@-webkit-keyframes super_mask{0%{-webkit-transform:translate(0,0) rotate(-30deg)}
100%,50%{-webkit-transform:translate(56px,22px) rotate(-30deg)}
}
.header__style_user .header__dropdown { left: inherit; right: -130px; border-radius: 8px; width: 400px; top: 33px; box-shadow: 0 2px 8px rgba(0,0,0,.2); z-index: 999999;}