/*!
Theme Name: RiPro
Theme URI: https://ritheme.com/
Author: ritheme
Author URI: https://ritheme.com/
Description: RiPro是一个优秀的主题，首页拖拽布局，高级筛选，自带会员生态系统，超全支付接口，你喜欢的样子我都有！RiPro主题，更强大的全资源/素材类主题，无需插件，集成强大的支付，后台管理，用户体验舒服。支持卡密，充值，积分，会员，高级筛选，推广佣金，作者佣金，前台创建文章，统计，自定义币种，自定义会员标识，全站功能实现AJAX，图片全站真正懒加载，支持SEO，注册邮件验证码，等等等等！
Version: 8.9.0
License: 
License URI: ritheme.com
Text Domain: ritheme.com
Tags: 子主题,免登录购买, 会员系统, 付费下载系统, 付费查看系统, 支付宝支付, 微信支付,自适应,购买地址：https://ritheme.com/,商业主题,正版授权,作者QQ：200933220
*/
.line{margin:0;padding:0}
 
/* 弹出搜索 begin */
.searchBar-m {display:none;width:100%;height:100%;position:fixed;left:0;top:0;z-index:9999;text-align:center}
.searchBar-m .mask {position:absolute;left:0;right:0;width:100%;height:100%;background:#000;opacity:0.9;}
.searchBar-m a {color:#fff;display:block;position:absolute;right:40px;top:20px;font-size:36px;z-index:9999;}
.searchBar-m a:hover{color:#4650FF}
.searchBar-m .form-group {width:80%;max-width:720px;position:absolute;left:50%;top:40%;transform:translate(-50%,-200%);}
.searchBar-m .input{width:90%;height:52px;line-height:50px;background:#111;border:2px solid rgba(255,255,255,.6);border-right:0;color:rgba(255,255,255,.6);float:left;padding:0;text-indent:20px;border-radius: 30px 0 0 30px}
.searchBar-m .button {width:10%;padding:0;height:52px;border:2px solid rgba(255,255,255,.6);font-size:20px;border-left:0;display:block;float:left;background:#111;border-radius: 0 30px 30px 0;box-shadow:none;}
.searchBar-m .button i{color:#fff;line-height:50px;}
/* 弹出搜索 end */

/* 顶头搜索 */
.searchBar-pc{margin-top:20px;}
.searchBar-pc .form-group{border-radius:30px;padding:0}
.searchBar-pc .input {height:40px;background:#F2F4F7;color:#888;padding:0 10px 0 20px;border-radius:30px 0 0 30px;box-shadow:0}
.searchBar-pc .input-group .addbtn {padding:0px;}
.searchBar-pc .input-group .addbtn .button {height:40px;width:50px;background:#F2F4F7;color:#999;border-radius:0 30px 30px 0;padding:0;font-size:18px;}
.diy .ripro-dark .searchBar-pc .input-group .addbtn .button {}
.diy .ripro-dark input#keywords{margin-bottom: 0;}
/* PC导航 */
#pc-header .logo h1 a{height:80px;background-size:auto 30px;background-repeat:no-repeat;background-position:0 50%;text-indent:-3000px;font-size:0;display:block;}
#pc-header .navbar{background: linear-gradient(to top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .1) 100%);-webkit-transition: 0.1s; -o-transition: 0.1s; transition: 0.1s;z-index:9999}

#pc-header .nav li a{line-height:80px;color:rgba(255,255,255,.9);position:relative;padding:0;margin:0 10px;font-size:16px;font-weight:400}
#pc-header .nav li:hover a.first-level,#pc-header .nav li a:hover,#pc-header .nav li.active a{color:rgba(255,255,255,1)}
#pc-header .nav li.active ul li a{color:#666}
#pc-header .nav li ul {top:50px;padding:5px 0;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;transition: 0.3s;width:160px;margin-top:20px}
#pc-header .nav li ul:after{position: absolute;top: -8px;left:18px;display:inline-block;border-right:8px solid transparent;border-bottom:8px solid #FFF;border-left:8px solid transparent;content: ''; }


#pc-header .nav li ul li a{font-size:15px;line-height:38px;margin:0;padding:0 10px 0 30px;color:#666;font-weight:normal;display:block;width:100%;text-align:left;}
#pc-header .nav li ul li a:hover{color:#008BFF;background:#F7F9FC;font-weight:400}
#pc-header .nav li ul li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}
#pc-header .nav li ul li:last-child a{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}

.diy #pc-header .fixed.fixed-top .nav .menu-item.menu-item-has-children>a:after{color: #666;}
.diy #pc-header .fixed-top .headbar .searchBar a.search-ico i{color: #999;}
.diy #pc-header .nav { margin-left: -60px;}
.diy #pc-header .fixed.fixed-top .nav li a { color: #666;}

.diy .ripro-dark #pc-header .nav li ul ,.ripro-dark #pc-header .nav li ul li a{background-color: #15181c;}
.diy .ripro-dark #pc-header .nav li ul:after{border-bottom:8px solid #15181c; }
.diy .ripro-dark #pc-header .fixed-top .headbar .searchBar a.search-ico i{color: white;}
/*功能图标*/
#pc-header .headbar {height: 32px;margin-top:24px;}
#pc-header .headbar .searchBar{display: block;float:left;margin-left:25px;text-align: center;}
#pc-header .headbar .searchBar a.search-ico i{font-size:20px;color:#fff;line-height:33px;}
#pc-header .headbar .searchBar a.search-ico i:hover{color:#666;}

/*VIP充值*/
#pc-header .headbar a.vippay{display: block;float:left;color:#ff5c64;height:32px;line-height:30px;padding:0 12px;background:#fff;}
#pc-header .headbar a.vippay:hover{color:#666;}
#pc-header .headbar a.vippay i{vertical-align: middle;width:24px;height:24px;display:inline-block;background: url(/wp-content/themes/ripro/assets/images/vip.svg) no-repeat left / 98%;}
#pc-header .headbar a.vippay {display: block;float: left;color: #fff;height: 32px;line-height: 30px;padding: 0 12px;background: linear-gradient( 45deg,#ff5c64 0%, #FF945C 100%);}
/*VIP充值*/

/*购物车*/
#pc-header .shopBar{display: block;margin-left:20px;text-align: center;margin-top:24px;height: 32px;}
#pc-header .shopBar a.shop-ico i{font-size:20px;color:#999;line-height:34px;}
/*购物车*/

#pc-header .log-ico {height: 32px;margin-top:24px;}
#pc-header .log-ico .msgBar,#pc-header .log-ico .upload{display: block;float:left;margin-left:25px;text-align: center;}
#pc-header .log-ico a.msg-ico i,#pc-header .log-ico a.upload-ico i{font-size:20px;color:#fff;line-height:33px;}
#pc-header .log-ico a.shop-ico:hover i,#pc-header .log-ico a.msg-ico i:hover,#pc-header .log-ico a.upload-ico i:hover{color:#fff;}
#pc-header .log-bar .drop .user-img{position:relative;}
#pc-header .log-bar .drop .user-img img{width:36px;height:36px;}
#pc-header .log-bar a.user-ico{height:32px;line-height:28px;background:#FFF;border:2px solid #008BFF;display:block;color:#008BFF;font-size:15px;margin-top:1px;}
#pc-header .log-bar a.user-ico:hover{background:#008BFF;color:#fff;}
#pc-header .log-bar a.user-ico i{font-size:18px;line-height:36px;}

#pc-header .log-bar{display: block;margin-left:20px;margin-top:22px;}
.diy #pc-header .fixed .nav li a:hover{}
.diy #pc-header .fixed .nav>li.current-menu-item a { color: #008BFF;}
.diy #pc-header .fixed .nav>li.current-menu-item a { color: #fff;}
.diy #pc-header .fixed.fixed-top .nav>li.current-menu-item a { color: #008BFF;}



.diy .site-content{padding-top:0;}
.ripro-dark .filter--content .filter-item span, .ripro-dark .filter--content .filter-tab span{background: transparent;}
/* 注册登录切换 */
.register{ overflow:hidden;}
.register-l{position:relative;float:left;width:320px;}
.register-l img{border-radius: 5px 0 0 5px}
.register-r{position:relative;float:right;width:400px;height:450px}
.register-r .padding-large{padding:40px;}
.register-r .title li{margin-bottom:30px;color:#666;display:inline-block;position:relative;font-size:20px;width:auto;font-weight: 600}
.register-r .line{margin:0px;padding:0;position: relative; text-align: center;}
.register-r .line span{display: inline-block; padding: 0 20px; position: relative; z-index: 200;}
.register-r .line hr{background:#E4EBF5;-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #E2E2E2 -moz-use-text-color -moz-use-text-color; border-image: none; border-style: solid none none; margin-top:12px; position: absolute; top:0; width: 100%;}

.register-r .bnt-login{text-align:center;margin:20px 0;}
.register-r .bnt-login a{display:inline-block;color:#fff;font-size:24px;width:46px;height:46px;line-height:46px;text-align:center;margin:0 15px;border-radius:50%}
.register-r .bnt-login a:hover{opacity:0.8}
.register-r .bnt-login a.weixin{background:#6ccd10}
.register-r .bnt-login a.qq{background:#5ea8ff}

.register-r .bd-login{padding:30px 0;text-align:center;}
.register-r .bd-login .bd-bnt{display:inline-block;width:90px;margin:0 20px;}
.register-r .bd-login .bd-bnt a{display:block;font-size:48px;height:90px;line-height:86px;border-radius:50%;margin-bottom: 10px}
.register-r .bd-login .bd-bnt a.weixin{color:#6ccd10;border:2px solid #6ccd10;}
.register-r .bd-login .bd-bnt a:hover.weixin{color:#FFF;background:#6ccd10;}
.register-r .bd-login .bd-bnt a.qq{color:#5ea8ff;border:2px solid #5ea8ff}
.register-r .bd-login .bd-bnt a:hover.qq{color:#FFF;background:#5ea8ff;}

.register-r .link-login{position:absolute;right:0;bottom:0;line-height: 50px;width:100%;}
.register-r .link-login a{cursor:pointer}
.register-r .link-login a.cur{color:#999}
.register-r .link-login span.cur a{color:#999}
.register-r .link-login span.cur a:hover{color:#666;}
/* 注册登录切换 end*/

/*手机导航 begin */
#mobile-mask {position:relative;z-index:1;overflow-x:hidden;overflow-y:hidden;}
.offcanvas-visible #mobile-mask {-moz-transform:translateX(-275px);-webkit-transform:translateX(-275px);-ms-transform:translateX(-275px);-o-transform:translateX(-275px);transform:translateX(-275px);}
#mobile-header {background:#333;display:none;height:100%;right:0;overflow-y:auto;position:relative;position:fixed;top:0;width:275px;border:0;}
#mobile-header ul li{width:100%;margin:0}
#mobile-header ul li:hover,#mobile-header ul li.current {background:#333}
#mobile-header ul li a {line-height:49px;border-bottom:1px solid #454545;font-size:18px;color:#ECEFF5;font-weight:normal;display:block;position:relative;padding-left:50px;margin:0;text-align:left;}
#mobile-header ul li a:hover,#mobile-header ul li.current a {color:#ECEFF5;}
#mobile-header ul li ul {padding:0;z-index:1999;position:relative;width:100%;}
#mobile-header ul li ul li a,#mobile-header ul li.current ul li a {background:#333;color:#666;font-size:16px;line-height:36px;padding:5px 50px;display:block;}
#mobile-header ul li ul li a:hover {background:#454545;}
#mobile-header ul li ul li a::before,#mobile-header ul li ul li a::after {background:none;height:0;padding:0}

/* 手机导航面包ico begin */
.mobile-toggle {position:relative;cursor:pointer;text-decoration:none;position:absolute;top:50%;right:20px;z-index:99999;display:block;margin:-11px auto 0;display:none;cursor:pointer;}
.mobile-toggle.active i::before,.mobile-toggle.active i::after {}
.mobile-toggle:hover,.mobile-toggle:focus,.mobile-toggle:active {outline:none;border-bottom:none !important;}
.mobile-toggle i{position:relative;top:0;display:-moz-inline-stack;width:22px;height:3px;display:inline-block;zoom:1;*display:inline;color:#fff;text-transform:uppercase;text-indent:-55px;transition:all .3s ease-out;}
.mobile-toggle i::before,.mobile-toggle i::after {content:'';width:22px;height:3px;position:absolute;left:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.mobile-toggle i::before {top:-9px;}
.mobile-toggle i::after {bottom:-9px;}
.mobile-toggle.active i {background:transparent;}
.mobile-toggle.active i::before {top:0;-webkit-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.mobile-toggle.active i::after {bottom:0;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);}
.mobile-toggle i,.mobile-toggle i::before, .mobile-toggle i::after,.mobile-toggle.active i::before, .mobile-toggle.active i::after{background: #818181;}
/*手机导航面包ico end */

/* 拖动变色 end */

.mobile-toggle i,.mobile-toggle.active i::before, .mobile-toggle.active i::after,.mobile-toggle i::before,.mobile-toggle i::after{background: #fff;}
.diy .user-pbtn img{width:36px;height:36px;border-radius:50%}

@media screen and (max-width:767px) {
.searchBar-m a{right:20px;top:10px;font-size:32px;}
.searchBar-m .input{width:78%;}
.searchBar-m .button {width:20%;}

.register-r{float:none;width:100%;height:auto;}
.register-r .bnt-login{margin: 20px 0 40px 0;}
.register-r .padding-large{padding:30px;}
.register-r .bd-login{padding: 20px 0}
.register-r .bd-login .bd-bnt{width:80px;margin:0 20px;}
.register-r .bd-login .bd-bnt a{font-size:40px;height:80px;line-height:76px;margin-bottom:5px}


.nav-navicon {display:none}
.mobile-toggle,#mobile-header,#mobile-header .nav {display:block;border:none}
#mobile-mask {background:#F7F9FC;}

#pc-header .logo h1 a{height:60px;background-size:auto 20px;}
#pc-header .log-bar{margin-right:40px;margin-top:15px;;margin-left:20px;}

.diy #pc-header .log-bar .user-pbtn img{width:30px;height:30px;}

#pc-header .headbar {line-height: 30px;margin-left:0px;margin-top:15px;}
#pc-header .headbar .searchBar{margin-left:0px;margin-right:-10px}
#pc-header .log-ico {height: 30px;margin-top:15px;margin-right: 10px}
}
@media(min-width:1200px){
    .xb1,.xb10,.xb11,.xb12,.xb2,.xb3,.xb4,.xb5,.xb6,.xb7,.xb8,.xb9{float:left}
    .xb3{width:15%}
}
.num{display:none;}
.nav .menu-item.menu-item-has-children>a:after{color:#fff;content:"\f140";font-family:"Material Design Icons";font-size:14px;font-weight:700;margin-left:5px;transition:color 0.3s cubic-bezier(0.77,0,0.175,1);}
.slides-search .searchbar .input{border:none;outline:0;margin:0;}
#pc-header .headbar .searchBar a.search-ico i{color:white}
.diy .mobile-toggle.burger{box-shadow:none!important;background:transparent!important;line-height: normal!important;}
.fixed-top{background-color: #FFF;}
.fixed-top .burger i{background-color: #818181!important;}
.fixed-top .burger i::before{background-color: #818181!important;}
.fixed-top .burger i::after{background-color: #818181!important;}

.diy .diynavbar{z-index:9;}
.diy .input-group .addbtn .button{box-shadow: none;}
.diy .searchBar-pc .input{outline:none;}
.diy .article-content h1{font-size: 18px;margin:10px 0 20px;}
.diy .entry-content{padding-top: 0;}
.owl .owl-prev.disabled, .owl .owl-next.disabled{background-color:#FFF!important;}
.owl .owl-prev,.owl .owl-next{width:32px;background-color:#FFF!important;}
.owl-carousel .owl-nav i{font-size:20px;color:#999;}
.owl .owl-prev{left:-16px;}
.owl .owl-next{right:-16px;}



.term-bar{padding:100px 0;}
.bottom_more{ text-align: center;}
.diy .more {text-align: center;display: inline-block;width: 216px;height: 57px;line-height: 57px;color: #fff;font-size: 16px;border-radius: 40px;margin-top: 8px;margin-bottom: 8px;background: #f25807;background: -moz-linear-gradient(left, #ff920f 0, #f25807 100%);background: -webkit-gradient(linear, left, right, color-stop(0, #ff920f), color-stop(100%, #f25807));background: -webkit-linear-gradient(left, #ff920f, #f25807);
background: -o-linear-gradient(left, #ff920f 0, #f25807 100%);background: -ms-linear-gradient(left, #ff920f 0, #f25807 100%);background: -webkit-gradient(linear, left top, right top, from(#ff920f), to(#f25807));background: -webkit-gradient(linear, left top, right top, color-stop(0, #ff920f), to(#f25807));background: linear-gradient(90deg, #ff920f 0, #f25807);cursor: pointer;}
.diy .more i {display: inline-block;width: 25px;height: 33px;margin-left: 7px;background: url(/wp-content/themes/ripro/assets/images/index.png) -29px -883px no-repeat;vertical-align: -10px;}
.numeric-pagination {margin: 40px 0;width: 100%;height: 55px;text-align: center;font-size: 18px;}
.numeric-pagination .page-numbers:not(ul) li a, .numeric-pagination .page-numbers:not(ul){display: inline-block;margin: 3px;text-align: center;height: 55px;width: 55px;border-radius: 2px;line-height: 55px;}
.numeric-pagination .page-numbers:not(ul).current {background: #ff6717;background: -moz-linear-gradient(bottom, #ff920f 0, #ff6717 100%);background: -webkit-gradient(linear, bottom, right, color-stop(0, #ff920f), color-stop(100%, #ff6717));background: -webkit-linear-gradient(bottom, #ff920f, #ff6717);background: -o-linear-gradient(bottom, #ff920f 0, #ff6717 100%);background: -ms-linear-gradient(bottom, #ff920f 0, #ff6717 100%);background: -webkit-gradient(linear, top, right top, from(#ff920f), to(#ff6717));background: -webkit-gradient(linear, top, right top, color-stop(0, #ff920f), to(#ff6717));background: -webkit-gradient(linear, top top, right top, color-stop(0, #ff920f), to(#ff6717));background: linear-gradient(0deg, #ff920f 0, #ff6717);color: #fff;}
.numeric-pagination .mdi{font-style: 40px;}
.owl .owl-prev i, .owl .owl-next i{color:#333;font-size: 18px;}


.h-screen span.title i {display: inline-block;width: 67px;height: 48px;background: url(/wp-content/themes/ripro/assets/images/fltb.png) -11px -18px no-repeat;vertical-align: -18px;}
.choosetype a {width:auto;display: inline-block;padding: 0 22px;height: 40px;line-height: 40px;border: 1px solid #e9e8e8;border-radius: 30px;margin-left: 6px;color: #717171;background: #fff;margin:0 5px;}
.cl.pos{margin-bottom: 30px;}


.h-screen span.title#guanggaosheji a i {background:url(/wp-content/themes/ripro/assets/images/fltb.png) -11px -214px no-repeat}
.h-screen span.title#yinxiao a i {background: url(/wp-content/themes/ripro/assets/images/fltb.png) -11px -84px no-repeat;}
.h-screen span.title#word a i {background:url(/wp-content/themes/ripro/assets/images/fltb.png) -11px -149px no-repeat}
.h-screen span.title#exce a i {background:url(/wp-content/themes/ripro/assets/images/fltb.png) -11px -279px no-repeat}

.leftbar{display:none;position:fixed;bottom:115px;left:50%;z-index:2;width:70px;background:#fff;font-size:12px;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);color:#656565;margin-left:-672px;text-align: center;}
.leftbar ul{padding:7px 0 0 0;margin:0;}
.leftbar ul li{display:inline-block;height:65px;width:56px;cursor:pointer}
.leftbar ul li i{display:inline-block;width:56px;height:30px}
.leftbar ul a i{background:url(/wp-content/themes/ripro/assets/images/index.png) -12px -193px no-repeat}
.leftbar ul .ppt i{background:url(/wp-content/themes/ripro/assets/images/index.png) -12px -193px no-repeat}
.leftbar ul .peile i{background:url(/wp-content/themes/ripro/assets/images/index.png) -12px -193px no-repeat}
.leftbar ul .word i{background:url(/wp-content/themes/ripro/assets/images/index.png) -12px -403px no-repeat}
.leftbar ul .guanggaosheji i{background:url(/wp-content/themes/ripro/assets/images/index.png) -16px -334px no-repeat}
.leftbar ul .yinxiao i{background:url(/wp-content/themes/ripro/assets/images/index.png) -16px -262px no-repeat}
.leftbar ul .exce i{background:url(/wp-content/themes/ripro/assets/images/index.png) -12px -471px no-repeat}
.leftbar ul .ppt.active,.leftbar ul .ppt:hover i{background:url(/wp-content/themes/ripro/assets/images/index.png) -13px -538px no-repeat}
.leftbar ul .word.active,.leftbar ul .word:hover i{background:url(/wp-content/themes/ripro/assets/images/index.png) -13px -748px no-repeat}
.leftbar ul .gg.active,.leftbar ul .gg:hover i{background:url(/wp-content/themes/ripro/assets/images/index.png) -13px -679px no-repeat}
.leftbar ul .peiyue.active,.leftbar ul .yinxiao:hover i{background:url(/wp-content/themes/ripro/assets/images/index.png) -17px -607px no-repeat}
.leftbar ul .excel.active,.leftbar ul .exce:hover i{background:url(/wp-content/themes/ripro/assets/images/index.png) -13px -816px no-repeat}
.leftbar ul .fontcolor{color:#ff6700}
.leftbar ul span{font-size:12px;}
.ripro-dark .leftbar ul span{color:#000;}

@media (min-width: 1600px){
.leftbar {margin-left: -850px;}
    
}

/*.single-post .site-content{padding-top: 10px;}*/

.diy .site-footer{margin-top: 30px;}

.diy .filter--content{margin-top: 0;}

.diy .filter--content .filter-item {padding-top: 10px;margin-top: 0;}

.gyl { height: 90px;line-height: 90px;font-size: 18px;color: #646464;text-align: left;}
.diy .single .type-post .entry-media,.diy .page .type-page .entry-media{margin:0px;}
.diy .breadcrumbs .small{font: inherit;}
.diy .breadcrumbs{margin-top: 10px;}
.diy .widget-title{padding:0 0 0 10px;border-left:5px solid red;margin-bottom: 10px;line-height: 20px;}

.diy .dabolang{display:none;}


.diy .diy_ripro-star{position: absolute;top: -55px;right: -10px;display: inline-block;width: 100px;height: 36px;border: 1px solid #3385ff;border-radius: 40px;background: #3385ff;color: #fff;text-align: center;font-size: 13px;line-height: 36px;cursor: pointer;}
.ripro-dark .fixed-top{background-color: #232425;}
.diy #pc-header .logo h1{margin:0;}

.diy .header__cat,.diy .header__group.active .header__cat{background: transparent;}
.diy .header__cat a.user-pbtn span{display:none;}
.diy .header__dropdown{top: 36px;right:0}

.diy .swal2-content .dialog {margin:0 -1.6em;border: 0;}
.diy .dialog.vippay .dialog-head {padding: 20px 0;border-bottom: 0;background-color: #008bff;border-radius: 5px 5px 0 0;}
.diy .dialog.vippay .dialog-head strong{font-size: 22px;    font-weight: 400;}
.diy .vip-table {border: #EBEBEB 2px solid;position: relative;cursor: pointer;padding: 30px 10px;-webkit-transition: .3s;transition: .3s;}
.diy .radius {border-radius: 5px;}
.diy .vip-table:hover {border: #1A97FF 2px solid;-webkit-transition: .3s;transition: .3s;}

.diy .payvip-box .vip-info{text-align:left;padding:22px 10px 20px;font-size: 14px; line-height: 30px;}
.diy .payvip-box .vip-info h3{text-align: center;}
.diy  .vip-table .desc{margin-bottom: 5px;}
.diy .single .type-post .entry-header,.diy .page .type-page .entry-header{margin-bottom: 0;}

.diy #user-profile{margin-top: 20px;}
.diy .widget.widget_recent_entries ul li {height:24px;line-height: 24px;overflow: hidden;margin-bottom: 10px;padding:0 0 0 10px;white-space: nowrap; text-overflow: ellipsis;position: relative;}
.diy .widget.widget_recent_entries ul li:nth-child(1){border-left:3px #fd5f00 solid}
.diy .widget.widget_recent_entries ul li:nth-child(2){border-left:3px #ffc002 solid}
.diy .widget.widget_recent_entries ul li:nth-child(3){border-left:3px #00a635 solid}
.diy .widget.widget_recent_entries ul li:nth-child(4){border-left:3px #00c3c4 solid}
.diy .widget.widget_recent_entries ul li:nth-child(5){border-left:3px #b92400 solid}
.diy .widget.widget_recent_entries ul li:nth-child(6){border-left:3px #e07e00 solid}
.diy .widget.widget_recent_entries ul li:nth-child(7){border-left:3px #27c790 solid}
.diy .widget.widget_recent_entries ul li:nth-child(8){border-left:3px #5c68ec solid}
.diy .widget.widget_recent_entries ul li:nth-child(9){border-left:3px #00a9da solid}
.diy .widget.widget_recent_entries ul li:nth-child(10){border-left:3px #e41a91 solid;margin-bottom:10px}
.diy .widget.widget_recent_entries ul li a{}
.diy .widget.widget_recent_entries ul li span{float: right;position: absolute;right: 0;top: 0;background-color: #fff;padding-left: 10px;}



.diy .swal2-popup .swal2-content{padding:0px;}
/*.diy .swal2-popup{width:900px!important;}*/

.slides-search .searchbar h2{margin-bottom: 30px;}
.diy .diy_register-login_img{background-image: url(/wp-content/themes/ripro/assets/images/1-220304154010H6.png);background-position: 0 bottom;background-repeat:no-repeat;background-color: #5fae5f;float:left;height:467px;width:320px;}
.diy_register-login{overflow: hidden; }


.diy .diy_register-login .register-login-modal{width:400px;float: right;}

.diy .register-login-modal .or-text{margin-top: 20px;}

@media (max-width: 760px){
     .diy .diy_register-login_img{display:none;}
     .diy .diy_register-login .register-login-modal,.diy .swal2-popup {
        width: 100%!important;
    }
    .diy .swal2-popup{width:100%!important;}

}

.diy .wic_slogin{z-index:999;}

@media (min-width: 768px){
.diy .col-12 .post-list .entry-header .entry-title a{font-size: 20px;}
    
}

.diy .col-12 .post-list{margin-bottom: 1px;}









/* ==========================VIP体系 ==========================*/
.vip-table {border:#EBEBEB 2px solid;position:relative;cursor:pointer;padding:30px 10px;-webkit-transition:.3s;transition:.3s;font-size: 14px;text-align:left;}
.vip-table  small{font-size: 14px;}
.vip-table:hover{border:#1A97FF 2px solid;-webkit-transition:.3s;transition:.3s;}
.vip-table .icon-recomd-pay{display:block;right:-6px;top:-6px;height:60px;width:60px;position:absolute;background-image: url(../images/icon-recomd.png);background-repeat:no-repeat;}
.vip-table .vip-money {font-size:26px;text-align:center;padding:0 0 20px 0;font-weight: 600}
.vip-table .vip-money .money-rmb{font-size:15px;}
.vip-table .vip-money .money-rmb-yj{font-weight: 400;}
.vip-table .vip-body span{margin:0 5px;color:#5D7CF0;}
.vip-table .vip-name {font-size:20px;color:#666;text-align:center;margin:0 20px 20px 20px;padding-bottom:20px;font-weight: 600;border-bottom: 1px solid #EBEBEB;}
.vip-table .vip-name small{display:inline-block;font-size: 20px;}
/* =========================== VIP end============================== */




.zhankr-d{
    float: right;
    position: absolute;
    right: 20px;
    margin-top: 5px;
}
.zhankr-float-rightse {
    float: right;
    position: absolute;
    right: 40px;
}
.zhankr-title-iconse {
    height: 15px;
    width: 15px;
    background: #fd4b4b;
    padding: 0px;
    display: inline-block;
    border-radius: 50%;
    line-height: 0;
    position: relative;
    -webkit-transition: ease-in-out 0.25s;
    transition: ease-in-out 0.25s;
    margin: 0 10px;
}
.zhankr-title-iconse:before {
    content: " ";
    height: 15px;
    width: 15px;
    background: #ffd12a;
    border-radius: 50%;
    margin-left: 20px;
    position: absolute;
    display: block;
    -webkit-transition: ease-in-out 0.25s;
    transition: ease-in-out 0.25s;
}
.zhankr-title-iconse:after {
    content: " ";
    height: 15px;
    width: 15px;
    background: #79f52a;
    border-radius: 50%;
    margin-left: 40px;
    position: absolute;
    display: block;
    -webkit-transition: ease-in-out 0.25s;
    transition: ease-in-out 0.25s;
}



.entry-wrapper{position: relative;}




#pc-header .nav .sub-menu ul.sub-menu{top:0!important;margin-top:0!important}

#pc-header .nav .sub-menu ul.sub-menu:after{
/*display:none;*/
top: 8px;
left: -17px;
display: inline-block;
border-right: 8px solid #8f99a8;
border-bottom: 8px solid transparent;
border-top: 8px solid transparent;

}

.nav .sub-menu .menu-item.menu-item-has-children>a:after{color:#333;}