@media (min-width: 1200px){
    .container-xl, .container-lg, .container-md, .container-sm, .container { max-width: 1600px; }
    .search-warp{ max-width:65%!important;}
    .header-gap{height: 110px;}
}
@media (max-width:767.98px){
    .search-form {margin:0 auto;}
}
.size16{ font-size:16px;}


/****轮播图按钮美化****/
.home-owl-banner .owl-theme .owl-nav{display:none; padding:0px;}
.home-owl-banner .owl-theme .owl-nav [class*=owl-]{margin:0px;padding:0px;width:60px;height:60px;line-height:60px;font-size:40px;text-align: center;}
.home-owl-banner .owl-theme .owl-nav [class*=owl-]:hover{background: rgba(0,0,0,.45);text-decoration: none;}
.home-owl-banner .owl-theme .owl-nav [class*=owl-] .fa{ *display:none;}
.home-owl-banner .owl-theme:hover .owl-nav{display:flex;}
/****列表缩略图美化****/
.entry-wrapper{opacity:0!important;bottom:-50%!important;}
.post-item .entry-title {font-size: .85rem!important;font-weight: 400!important;}
.post-item.item-grid.grid-overlay:hover .entry-wrapper{opacity:1!important;bottom:0!important;}
.post-item.item-grid.grid-overlay:hover .entry-title a {color:#fff!important;}


/****弹框美化****/
.ri-popup-close{width: auto;height: auto;top: 35px;right:10px;left: unset;bottom: unset;}
.ri-popup-close .svg-close{background-image: url("/assets/img/close.svg");}
/****登录框美化****/
@media (max-width:767.98px){
    .ri-popup-login .ri-popup-content{ padding:1rem!important; padding-bottom:0.5rem!important;}
    .ri-popup-login .ri-popup-body{margin:1.5rem}
}
.ri-popup-login .ri-popup-body{width:750px!important;max-width:750px!important}
.ri-popup-login .ri-popup-content{padding:0;border-radius: 10px;}

.ri-login-box .login-ad img{height:500px!important;}
.ri-login-box .logo-wrapper{}
.ri-login-box .title{color:#ff5202;width:354px;height:20px;line-height:20px;margin:0 auto;text-align:center;opacity:.8;letter-spacing:1px;position:relative}
.ri-login-box .title:after,.ri-login-box .title:before{content:'';position:absolute;top:50%;height:1px;width:80px}
.ri-login-box .title:before{right:0;transform:translate(0,-50%);background-image:linear-gradient(90deg,#ff5202 0,#ff520200 100%)}
.ri-login-box .title:after{left:0;transform:translate(0,-50%);background-image:linear-gradient(90deg,#ff520200 0,#ff5202 100%)}
.ri-login-box .btn-wrapper{}
.ri-login-box .btn-wrapper a{display:block;text-align:center;margin:0 auto;position: relative;}
.ri-login-box .btn-wrapper .btn-icon{width:100px;height:100px;display:block;position:relative;border-radius:50%}
.ri-login-box .btn-wrapper .btn-icon i{font-size:50px;color: #fff;line-height:100px;}
.ri-login-box .bottom{width:100%;font-size:.75rem;background:#f4f4f4;color:#8c8c8c;position:absolute;bottom:0;right:0;line-height:44px}
.ri-login-box .btn-wrapper .btn-weixin .btn-icon{background:#0fca19;}
.ri-login-box .btn-wrapper .btn-qq .btn-icon{background:#2caeff;}
.ri-login-box .btn-wrapper .recommend{background:#ff5202;position:absolute;height:21px;width:50px;line-height:21px;text-align:center;top:-28px;color:#fff;border-radius:11px;left:50%;transform:translate(-50%,0)}
.ri-login-box .btn-wrapper .recommend:after{content:'';border:4px solid transparent;border-top-color:#ff5202;bottom:-8px;position:absolute;display:block;left:50%;transform:translate(-50%,0)}



/****头部****/
.site-header.navbar-now{position: fixed!important;transform:unset!important;-webkit-transform:unset!important;}
.navbar-sticky .topnav{display:none!important}
.navbar-now .topnav{display:none!important}
.topnav{position:relative;z-index:1001;margin-bottom:0;box-sizing:content-box;background:#17a1ff}
.topnav-box{position:relative;padding:0;min-height:34px}
.topnav-box .topnav-ul{padding-left:0;list-style:none}
.topnav-box .topnav-ul>li{line-height:34px;padding:0;margin:0 10px;list-style:none;float:left;font-size:14px;text-align:center}
.topnav-box .topnav-ul>li>a{color:#fff;padding:0;position:relative;line-height:34px;height:34px;font-size:14px}
.topnav-box .topnav-ul>li>a:hover{}
.topnav-box .topnav-ul>li i{margin-right: 2px;}
.topnav-box .lang-style{min-width:80px}
.topnav-box .lang-style>ul{position:absolute;background:#fff;padding:5px 0;list-style:none;border:1px solid #eee;min-width:101px;display:none;}
.topnav-box .lang-style>ul:before{content:"";position:absolute;top:-13px;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:transparent;border-bottom-color:#fff}
.topnav-box .lang-style>ul>li>a{display:block;line-height:25px;padding:0 5px;text-align:center}
.topnav-box .lang-style>ul>li>a:hover{color:#17a1ff}
.topnav-box .lang-style span{position:relative;}
.topnav-box .lang-style span:after{content:"";position:absolute;top:6px;right:-15px;border-width:6px;border-style:solid;border-color:transparent;border-top-color:#fff}
/****头部****/
.site-header{box-shadow: 0 0 5px #d2d2d2;border-bottom: 1px solid #ececec;}
.site-header.navbar-sticky{background: rgba(255, 255, 255, 0.8);backdrop-filter: blur(10px);}
.navbar .logo {min-width: 100px;max-height: 60px;width: auto;}
.navbar .nav-list .menu-item.menu-item-has-children>a:after{content: none;}
.navbar .nav-list>.menu-item>a {font-size: 1.25rem;margin: 0 15px;}
.navbar .sep {width:0px!important;}

/****底部****/
.site-footer{background:#222;color:#676b6f}
.site-footer a{color:#676b6f}
.site-footer .widget-title{font-size:1rem;font-weight:400}
.site-footer i{margin-right:3px}

.foot-menu ul li{line-height: 2rem;padding-left: 2px;width: 50%; float:left;}

.foot-link{background:#1d1d1d}
.foot-link ul{list-style:none;display:inline}
.foot-link ul li{display:inline}
.foot-link ul li a{color:#666;font-size:14px;margin:0px 8px;font-size:13px}

/****登录****/
.navbar .actions .action-btn.login-btn{background: #17A1FF!important;padding: 0.25rem 0.75rem;}
.navbar .actions .action-btn.login-btn:hover{opacity:0.98!important;}
/****搜索框****/
.index .search-form{border: 2px solid #007aff;border-radius:6px;}
.index .search-form .search-fields button{border-radius:0px;}

.search-form{border-radius:6px;-webkit-box-shadow:unset;box-shadow:unset;}
.search-form:hover{-webkit-box-shadow:unset;box-shadow:unset;}

.search-form .search-fields button {
    color: #fff;
    font-size: 18px;
    opacity:1;
    border-radius:0px 6px 6px 0px;
    background: linear-gradient(139deg, #00A5FF 0%, #1759FF 100%)!important;
}
.search-form .search-fields button:hover{opacity:0.95}

.search-form .search-select{border-right: 1px solid #f3f0f0;}
.home .jarallax-container{filter: blur(20px);}
.index-search-box .search-bg-overlay{
    background: -webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.28)),to(rgba(0,0,0,.38)));
    background: linear-gradient(0deg,rgba(255,255,255,0.28),rgba(0,0,0,0.38));
}
.index-search-box .search-warp{ padding:0px;}
.search-form .search-fields, .search-form .search-select .form-select {font-size:16px;}
.search-form .search-fields input {padding: 0.75rem 2.25rem 0.75rem 1rem;}


.list-search-box .search-warp {
    padding-top: 60px;
    padding-bottom: 60px;
}
.show-search-box .search-warp {
    padding-top: 25px;
    padding-bottom: 25px;
}

/****轮播图****/




.sidebar .sidebar-ranking-list .ranking-item .ranking-1{}
.sidebar .sidebar-ranking-list .ranking-item .ranking-2{}
.sidebar .sidebar-ranking-list .ranking-item .ranking-3{}
.sidebar .sidebar-ranking-list .ranking-item .ranking-4{}
.sidebar .sidebar-ranking-list .ranking-item .ranking-5{}
.sidebar .sidebar-ranking-list .ranking-item .ranking-6{}
.sidebar .sidebar-ranking-list .ranking-item .ranking-7{}
.sidebar .sidebar-ranking-list .ranking-item .ranking-8{}
.sidebar .sidebar-ranking-list .ranking-item .ranking-9{}
.filter-warp .filter-pick{background: #fafafa;}
.filter-warp .filter-pick .filter-name{margin-right:0px;}
.filter-warp .filter-pick .filter-clear{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: right;}
.filter-warp .filter-pick .filter-clear>a{border:none !important;}
.filter-warp .filter-pick .filter-link{margin-right: 8px;}
.filter-warp .filter-pick .filter-link>a{border: 1px dashed #a1a1a8;border-radius: 2px;padding: 6px 8px;}
.filter-warp .filter-pick .filter-link:hover>a{color:#ff6022;border: 1px dashed #ff6022;}
.filter-warp .filter-pick .filter-link:hover>a::after{content: none;}

.badge-tags{position:absolute;top:12px;left:0;display:flex;}

.badge-tags-dy .iconfont{background:#000000;}
.badge-tags-ks .iconfont{background:#ff4a08;}
.badge-tags-tx .iconfont{background:#1479d7;}
.badge-tags-wx .iconfont{background:#07c160;}

.badge-tags .iconfont{display:flex;width:28px;height:28px;font-size: 18px;color:#fff;align-items:center;justify-content:center;}
.badge-tags span{display:flex;width:40px;height:28px;line-height: 28px;border:1px solid hsla(0,0%,100%,.1);border-radius:0 4px 4px 0;background:rgba(0,0,0,.4);color:#fff;font-weight:700;font-size:14px;align-items:center;justify-content:center;border-left-width:0;}


/****瀑布流****/
.water-col{margin:0 auto;width:100%;column-count:5;column-gap:1em;-moz-column-count:5;-webkit-column-count:5;-moz-column-gap:1em;-webkit-column-gap:1em;}
.water-col .water-item{position:relative;overflow:hidden;margin-bottom:1em;padding:0;width:auto;height:auto;border-radius:.3rem;background-color:#fff;text-align:center;-webkit-transition:all .3s;transition:all .3s;break-inside:avoid;-webkit-column-break-inside:avoid;}
.water-col .water-item a{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:100%;border-radius:inherit;background-color:#e7e7e7;background-position:center;background-size:cover;background-repeat:no-repeat;font-size:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.water-col .water-item a img{width:100%;height:100%;}
.water-col .water-item:hover{-webkit-box-shadow:0 1rem 3rem rgba(31,45,61,.13);box-shadow:0 1rem 3rem rgba(31,45,61,.13);-webkit-transform:translateY(-3px);transform:translateY(-3px);}
.water-col .water-item:hover .water-wrapper{bottom:0;opacity:1;}
.water-col .water-item .water-wrapper{position:absolute;bottom:-50%;left:0;padding:.5rem;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.85)));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.85));opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;}
.water-wrapper .water-title{color:#fff;font-size:.95rem;}




.water-cover{position:absolute;bottom:0;left:0;z-index:11;width:100%;height:820px;background:linear-gradient(360deg,#f5f5f5 0,rgba(255,255,255,0) 100%);cursor:pointer;pointer-events:none;}


@media screen and (min-width:995px) and (max-width:1200px){
    .water-col{column-count:4;-moz-column-count:4;-webkit-column-count:4;}
}
@media screen and (min-width:750px) and (max-width:995px){
    .water-col{column-count:3;-moz-column-count:3;-webkit-column-count:3;}
}
@media screen and (min-width:0px) and (max-width:750px){
    .water-col{column-count:2;-moz-column-count:2;-webkit-column-count:2;}
}
