@charset "UTF-8";
/*替换登录按钮颜色示例*/
.navbar .login-btn {
    background-color: #fd7221;
    color: #fff;
}
:root {
    --pm-c: #7a7af9;
    --bg-c: #f2f6fc
}   
/*首页幻灯片轮播*/
.section {
    padding-top: 40px;
    background: #fff;
}
.home-first-screen {
    padding: 40px 0 30px;
    margin-top: -10px;
}
.toptu
{
	background-color: #fff;
}
.item.scroll {
    left: 0px;
    width: 100%;
    height: 420px;
    background-size: auto 100%;
    pointer-events: none;
    background-position: center center;
    background-repeat: no-repeat;
    transition: opacity 0.3s ease 0s;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    font-size: 0;
    background: #000;
    word-wrap: break-word;
    box-sizing: border-box;
    outline: none;
}

.item.scroll .scroll-image {
    position: relative;
    height: 100%;
    transform: translateX(0px);
    animation: banner 40s linear infinite;
    opacity: 0.5;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

.hVBrzU {
    position: absolute;
    top: 100px;
    left: 0px;
    right: 0px;
    text-align: center;
    font-size: 16px;
    white-space: normal;
    width: 100%;
    margin: auto;
}

.static {
    position: static;
 /*   margin-top: -76px; */
    margin-bottom: -20px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 1399px;
}

.static .flex {
    padding: 0;
    display: flex;
}

.static li.st_one {
    flex: 1;
    margin-right: 10px;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    box-shadow: 0 2px 5px rgba(0,0,0,.2);
    list-style: none;
    transition: all .3s ease-out;
}

.static li.st_one:hover {
    transform: translateY(5px);
}

.static .st_one .card-main {
    width: 100%;
}

.static .active-card-title {
    position: absolute;
    bottom: 0;
    color: #fff;
    /*background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0, 0, 0, .7)), to(transparent));*/
    width: 100%;
    padding: 12px 20px;
    font-size: 16px;
}

@media screen and (max-width: 900px) {
    .item.scroll {
        height: 200px;
        margin-top: -54px;
    }
}

.sc-1wssj0-17 img{
  display: inline-block;
}

@-webkit-keyframes banner {
    from {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    to {
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

@keyframes banner {
    from {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    to {
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

.item img {
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}


.view {
    margin: auto;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.view_content {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    min-width: 0;
    -ms-flex-preferred-size: 72.71063%;
    flex-basis: 72.71063%;
    *margin-right: 1.18978%;
}
.sucaishuoming .title {
    font-weight: 300;
    font-style: inherit;
    letter-spacing: .51px;
    font-size: 24px;
    color: #fff;
    margin-bottom: 20px;
}
.sucaishuoming .description {
    color: #7c7c7d;
    font-size: 14px;
    margin: 10px 0;
    max-height: 320px;
    position: relative;
    overflow: hidden;
}

.open_more {
    color: #ff6499;
    font-size: 14px;
    line-height: 50px;
    cursor: pointer;
}
.view_right {
    display: block;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    min-width: 0;
    -ms-flex-preferred-size: 26.09959%;
    flex-basis: 26.09959%;
    margin-left: 1.18978%;
    width: auto;
    box-shadow: none;
    padding-left: 20px;
    box-sizing: border-box;
}
.mt_60 {
    margin-top: 60px;
}
.r_format {
    list-style: none;
    padding: 0;
    margin: 0;
}
.format_li {
    font-size: 11px;
    list-style: none;
    position: relative;
    padding-left: 20px;
}
.format_li:after, .format_li:not(:last-of-type):before {
    content: "";
    position: absolute;
    top: calc((1em - -5px) / 2);
}
.format_li:not(:last-of-type):before {
    height: 100%;
    width: 1px;
    left: 3px;
    background: linear-gradient(-180deg, #399dff 0%, #297dcf 98%);
}
.r_flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.flex_box {
    padding: 3px 20px 17px 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}
.flex_tit {
    float: left;
    font-style: inherit;
    font-size: 12px;
    letter-spacing: .075em;
    margin-top: 0;
    text-transform: uppercase;
    display: block;
    font-weight: normal;
}
.flex_tip.uppercase {
    text-transform: uppercase;
}
.flex_tip {
    font-style: inherit;
    letter-spacing: 0;
    font-size: 12px;
    letter-spacing: .025em;
    color: #7c7c7d;
    margin-bottom: 0;
    word-break: break-word;
    display: block;
}
.section:after {
    content: "";
    display: table;
    clear: both;
}

.format_li:after, .format_li:not(:last-of-type):before {
    content: "";
    position: absolute;
    top: calc((1em - -5px) / 2);
}


/*首页幻灯片轮播*/

/*首页分类模块1*/
.col-xs-6 {
width: 50%
}
.home-first-screen{background-color: #fff;}

.home-first-screen .images,
.home-first-screen .parts {
margin-bottom: 0;
position: relative
}

.home-first-screen .dubao {
position: relative;
margin-bottom: 5px
}

@media (min-width:768px) {
.home-first-screen .dubao {
margin-bottom: 10px
}
}

.home-first-screen .row {
margin-left: -5px;
margin-right: -5px
}

.home-first-screen .col-md-3,
.home-first-screen .col-md-6,
.home-first-screen .col-xs-6 {
padding-left: 5px;
padding-right: 5px;
}

.home-first-screen .thumb {
display: block;
width: 100%;
padding-top: 62.22222222%;
border-radius: 3px;
overflow: hidden;
position: relative;
background-position: center top;
background-repeat: no-repeat;
background-size: cover
}

.home-first-screen .thumb:after {
content: '';
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
padding-top: 100%;
background: rgba(0, 0, 0, .2);
opacity: 0;
visibility: hidden;
transition: all .2s
}

.home-first-screen .thumb.bigOne {
padding-top: 56.72131148%
}

.home-first-screen .thumb img {
display: none
}

.home-first-screen .items .thumb {
padding-top: 58.82352941%
}

.home-first-screen .images .col-md-6,
.home-first-screen .images .col-xs-6 {
margin-bottom: 10px
}

.home-first-screen .images .item2 {
margin-bottom: 0
}

.home-first-screen .images a {
display: block;
position: relative
}

.home-first-screen .images a strong {
display: block;
position: absolute;
left: 0;
right: 0;
bottom: 0;
padding: .4em .8em .6em;
font-size: 12px;
color: #dadada;
font-weight: 700;
letter-spacing: .5px;
line-height: 1.3;
background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, .6) 100%);
background-image: -o-linear-gradient(top, rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, .6) 100%);
background-image: linear-gradient(to bottom, rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, .6) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#99000000', GradientType=0);
box-shadow: 0 -7px 15px rgba(0, 0, 0, .2);
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}

@media (min-width:768px) {
.home-first-screen .images a strong {
font-size: 14px;
line-height: 1.4;
font-weight: 400
}
}

.vitara_slide_in .vitara_slide ul li h3 .label {
border-radius: 3px;
padding: 2px 2px 2px 4px;
font-size: 12px;
font-weight: 700
}

.vitara_slide_in .vitara_slide ul li h3 .label {
background: #fff;
color: #525252;
margin-right: 10px;
text-shadow: 0 1px 1px #eee;
box-shadow: 0 1px 1px #666;
-moz-box-shadow: 0 1px 1px #666;
-webkit-box-shadow: 0 1px 1px #666;
padding: 2px 2px 2px 4px
}

.vitara_slide_in .vitara_slide ul li h3 {
position: absolute;
bottom: 0;
left: 0;
z-index: 10;
width: 100%;
padding: 20px;
margin: 0;
font-size: 16px;
color: #fff;
text-align: left;
font-weight: 700;
text-shadow: 0 1px 3px #525252;
box-sizing: border-box;
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, .3));
background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, .3));
background: -o-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, .3));
background: linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, .3))
}

.home-first-screen a:hover .thumb:after {
visibility: visible;
opacity: 1
}

.home-first-screen .dubao {
background: #fff;
padding: 12px 10px 24px;
height: 14px;
border-radius: 3px;
box-shadow: 0 0 10px rgba(0, 0, 0, .1);
overflow: hidden
}

.home-first-screen .dubao h3 {
float: left;
font-size: 14px;
color: #4bbbfa;
font-weight: 400;
line-height: 14px;
padding: 0 10px 0 0;
border-right: 1px solid #eee
}

.home-first-screen .dubao h3 a {
color: #4bbbfa
}

.home-first-screen .dubao h3 a:hover {
color: #FFF
}

/*3*/

.home-first-screen .dubao .cont {
height: 14px;
overflow: hidden;
position: relative
}

.home-first-screen .dubao .cont a {
display: block;
line-height: 14px;
color: #606060;
font-size: 12px;
transition: all .5s;
position: absolute;
left: 0;
top: 0
}

.home-first-screen .dubao .cont a:hover {
color: #000
}

.home-first-screen .dubao .cont a span {
display: inline-block;
padding: 0 15px;
white-space: nowrap
}

.home-first-screen .parts .hf-title {
font-size: 12px;
padding: 10px 0 20px;
margin-bottom: 0;
height: 16px;
overflow: hidden;
position: relative
}

.home-first-screen .parts .hf-title strong {
color: #525252;
margin-right: 5px;
font-size: 16px;
margin-left: 10px
}

.home-first-screen .parts .hf-title strong:before {
content: '';
display: inline-block;
width: 3px;
height: 16px;
vertical-align: middle;
background: #0056ff;
margin-right: 6px;
margin-top: -2px
}

.home-first-screen .parts .hf-title strong a {
font-weight: 400;
color: #555
}


.home-first-screen .parts .hf-title span {
font-weight: 400;
color: #d5d5d5
}

.home-first-screen .parts .hf-title .more {
display: block;
position: absolute;
right: 10px;
top: 10px;
font-size: 10px;
text-transform: uppercase;
padding: 0 5px 0;
border-radius: 3px;
border: 1px solid #b1afaf;
color: #b1afaf;
font-weight: 400;
}

.home-first-screen .parts .hf-title .more:hover {
color: #fff;
background: #0056ff;
border-color: #4bbbfa
}

.home-first-screen .parts .home-first-part {
background: #fff;
margin-bottom: 10px;
box-shadow: 0 0 1px rgba(0, 0, 0, .1);
}

.home-first-screen .parts .items {
padding: 13px 9px 26px;
}

.home-first-screen .parts .items .col-md-6 {
margin-bottom: 7px
}

.home-first-screen .parts .items a {
display: block
}

.home-first-screen .parts .items .thumb {
margin-bottom: 0px
}

.home-first-screen .parts .items strong {
color: #606060
}

.home-first-screen .parts .items strong.title {
display: block;
line-height: 1.2em;
font-size: 0.8em;
height: 1.4em;
overflow: hidden;
text-align: center;
font-weight: 400
}

.home-first-screen .parts .items a:hover strong {
color: #0056ff
}

.home-first-screen .fanye {
position: absolute;
right: 15px;
top: 14px;
background: #fff
}

.home-first-screen .fanye .btn {
display: inline-block;
border: 1px solid #efefef;
vertical-align: middle;
cursor: pointer;
padding-top: 3px;
margin-right: -1px
}

.home-first-screen .fanye .btn i {
vertical-align: text-bottom
}

.home-first-screen .fanye .btn:hover {
border-color: #4bbbfa;
background: #4bbbfa;
color: #fff
}

.home-first-screen .fanye .btn.no,
.home-first-screen .fanye .btn.no:hover {
cursor: default;
background: #fff;
color: #eee;
border-color: #efefef
}

.home-first-screen .fanye .pages {
font-size: 14px;
display: inline-block;
vertical-align: middle;
margin-right: 5px;
margin-top: 4px
}

.home-first-screen .fanye .pages em {
color: #525252;
font-style: normal
}

.home-first-screen .home-course .hf-title {
padding-bottom: 30px;
border-bottom: 1px solid #ddd;
position: relative
}

.home-first-screen .home-course .courses {
margin: 7px 0 10px;
position: relative;
height: 120px;
overflow: hidden
}

.home-first-screen .home-course .course-items {
overflow: hidden;
position: absolute;
left: 0;
right: 0;
top: 0
}

.home-first-screen .home-course ul {
margin: 0 10px 0 12px;
list-style: none;
padding-left: 0px;
}

.home-first-screen .home-course li {
list-style-type: disc;
list-style-position: inside;
line-height: 20px;
height: 20px;
overflow: hidden;
position: relative;
color: #606060;
font-size: 14px;
margin: 6px 0
}

.home-first-screen .home-course li a {
color: #606060
}

.home-first-screen .home-course li a:hover {
color: #4bbbfa
}

/*4*/

.home-first-screen .home-course li strong {
font-weight: 400
}

.home-first-screen .home-course li span {
position: absolute;
right: 0;
top: 0;
font-size: 12px;
display: inline-block;
padding: 0 10px;
line-height: 20px;
background: #fbedd8;
border-radius: 3px;
color: #e2b46d;
}

.home-first-screen .home-menus ul {
margin: 0;
list-style: none;
overflow: hidden;
padding-left: 0px;
}

.home-first-screen .home-menus li {
float: left;
width: 33.33333333%;
text-align: center
}

.home-first-screen .home-menus a {
display: block;
text-align: center;
font-size: 14px;
color: #606060;
position: relative;
line-height: 1.5;
padding: 14px 5px 10px 5px;
box-sizing: border-box;
height: 83px;
transition: all .1s
}

.home-first-screen .home-menus a:hover {
background: linear-gradient(-125deg,#0295f9 0%, #2f49fd 100%);
color: #fff
}

.home-first-screen .home-menus a:hover i {
color: #fff
}

.home-first-screen .home-menus a:hover:after,
.home-first-screen .home-menus a:hover:before {
display: none;
visibility: hidden
}

.home-first-screen .home-menus a svg {
font-size: 22px;
line-height: 1.9
}

@media (min-width:768px) {
.home-first-screen .home-menus a svg {
font-size: 24px;
line-height: 1.3
}
}

.home-first-screen .home-menus a span {
display: block;
line-height: 2;
margin-top: 5px;
}

.home-first-screen .home-menus li:nth-child(1) a:before,
.home-first-screen .home-menus li:nth-child(2) a:before,
.home-first-screen .home-menus li:nth-child(4) a:before,
.home-first-screen .home-menus li:nth-child(5) a:before {
content: '';
display: block;
position: absolute;
right: 0;
bottom: 0;
height: 85%;
border-right: 1px solid #eee
}

.home-first-screen .home-menus li:nth-child(4) a:before,
.home-first-screen .home-menus li:nth-child(5) a:before {
bottom: auto;
top: 0
}

.home-first-screen .home-menus li:nth-child(1) a:after,
.home-first-screen .home-menus li:nth-child(2) a:after,
.home-first-screen .home-menus li:nth-child(3) a:after {
content: '';
display: block;
position: absolute;
right: 0;
bottom: 0;
width: 85%;
border-bottom: 1px solid #ddd
}

.home-first-screen .home-menus li:nth-child(2) a:after {
width: 100%
}

.home-first-screen .home-menus li:nth-child(3) a:after {
right: auto;
left: 0
}

@media (min-width:768px) {
.home-first-screen .parts .home-first-part {
height: 168px
}
.home-first-screen .parts .items a {
height: 130px;
overflow: hidden
}
.home-first-screen .parts .items a strong {
font-size: 14px;
padding-top: 3px
}
.home-first-screen .dubao {
padding: 11px 20px 24px 28px
}
.home-first-screen .dubao h3 {
padding: 0 24px 0 0;
margin-right: 10px
}
.home-first-screen .dubao .cont span {
border-right: 1px solid #ddd
}
.home-first-screen .dubao .cont span:last-child {
border-right: none
}
}

@media (min-width:992px) {
.home-first-screen {
padding: 40px 0 10px
}
.home-first-screen .parts .col-md-3 {
width: 24.998814%;
}
.home-first-screen .parts .col-md-3.part-first {
width: 24.893559%;
}
.home-first-screen .images .item1 {
width: 52.54237288%
}
.home-first-screen .images .item2 {
width: 47.45762711%
}
}
.icon {
width: 1.5em;
height: 1.15em;
vertical-align: -0.25em;
fill: currentColor;
overflow: hidden;


}
/*首页分类模块1*/

/**首页最新发布选项卡**/
.widget_tabcontent h3 .selected {
	color: #282828;
	border-bottom: 2px solid #282828;
}

.ripro-dark .widget_tabcontent h3 .selected {
	color: #0056ff;
	border-bottom: 2px solid #0056ff;
}

.widget_tabcontent h3 span {
	color: #999;
	margin: 0 18px;
	letter-spacing: .51px;
	position: relative;
	line-height: 1;
	padding-bottom: 10px;
	cursor: pointer;
	font-weight: 400;
}

.ripro-dark .widget_tabcontent h3 span {
	color: #f1f1f1;
}

.widget_tabcontent h3 span:hover {
	border-bottom: 2px solid #0056ff;
}

.widget_tabcontent .hide-code {
	display: none;
	padding-left: 0;
}

.show {
	display: block!important;
}

.text-center1 {
	padding-top: 20px;
	padding-bottom: 13px;
	background-color: #fff;
} 
.text-center1 {
    text-align: center;
}
/*已禁用了*/
/*.text-center {
    padding-top: 10px;
    padding-bottom: 13px;
    background-color: #fff;
}
*/
/*已禁用了*/


/**首页最新发布选项卡**/

/*列表资源时间-价格-浏览-标题-投影*/
.post-grid {
    box-shadow: 0 4px 12px 0 rgba(52,73,94,.1);
}
.post-grid .entry-header .entry-title{
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px;
    font-weight: 400; /*加粗就改成600*/
    letter-spacing: -0.2px;
    margin-bottom: 0;
    display: block;
    height: 20px;
}
.entry-footer {
    display: block;
    font-weight: 400;
}
.entry-footer .post-meta-box .meta-price {
    margin-left: 8px;
    position: relative;
    display: inline-block;
    padding: 1px 6px;
    text-align: center;
    background: linear-gradient(-125deg,#ffffff 0%,#ffffff 100%);
    box-shadow: 0 8px 10px rgba(255,255,255,.3);
    color: #0056ff!important;
    border-radius: 2px;
    line-height: initial;
}

@media (max-width: 767px){
.post-list .entry-media {
    width: 120px!important;
}
}
/*列表资源时间-价格-浏览*/

/*网站按钮美化*/
.infinite-scroll-button {
    min-width: 200px;
    padding: 16px;
}
.infinite-scroll-button.button {
    background: linear-gradient(-125deg, #0057ff 0%, #0057ff 100%);
    box-shadow: 0 3px 10px -1px #2c63ff !important;
}
/*网站按钮美化*/

/*首页卡密模块美化*/
.jq22-price-nub {
    background-image: -webkit-gradient(linear,left top,right top,from(#0056ff),to(#467eff));
    background-image: -moz-linear-gradient(left,#f63f5d,#ec2546);
    background-color: #0056ff;
}
.codecdk-panel .jq22-flex .jq22-flex-box .cop-codecdk {
    background-image: -webkit-gradient(linear,left top,right top,from(#0056ff),to(#467eff));
    background-image: -moz-linear-gradient(left,#f63f5d,#ec2546);
    box-shadow: -4px 8px 12px 0 #0721ff2e;
}
.jq22-full {
    height: 2rem;
    line-height: 2.3rem;
    background: #0056ff;
    color: #467eff;
    font-size: .8rem;
    text-align: center;
}
/*首页卡密模块美化*/

/*首页CMS模块标题*/
.modular-title-2 .section-title {
    margin-bottom: 0px;
}
.modular-title-2 .section-title {
    text-align: center!important;
}
.modular-title-2 .section-title:before {
    height: 0;
}
.modular-title-2 .section-title span {
    font-size: 30px;
    font-weight: 700; 
    letter-spacing: .51px;
    position: relative;
    line-height: 1;
    background: #fff0;
}
._404 .entry-title {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 15px;
    margin-top: -60px;
}
.section-title .category-num {
    position: absolute;
    top: -6px;
    margin-left: 3px;
    padding: 1px 6px;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    color: #fff;
    text-shadow: none;
    line-height: normal;
    font-family: 'Montserrat-Semi-Bold';
}
.section-title .category-num {
    background: linear-gradient(-125deg,#0295f9 0%, #2f49fd 100%);
    box-shadow: 0 8px 10px rgba(32,160,255,.3);
}
.zhankr-syli{
	text-align: center!important;
    list-style: none;
    margin-bottom: 20px;
    margin-top: 15px;
    color: #34495e;
}
/*首页CMS模块标题*/

/*首页底部统计*/
.button123{
    margin: 30px 5px 0;
    position: relative;
    z-index: 60;
    background-color: #34495e;
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Lato,sans-serif;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 1;
    outline: none;
    padding: 15px 20px;
    text-align: center;
    width: 200px;
    background: linear-gradient(-125deg,#0295f9 0%,#2f49fd 100%);
    box-shadow: 0 3px 10px -1px #2c63ff!important;
}

.zhankr .data-items {
    font-size: 0;
    min-height: 85px;
}

.zhankr li {
    display: inline-block;
    vertical-align: top;
    width: 250px;
}

.zhankr li i {
    display: inline-block;
    height: 25px;
    color: #fff;
    transition: 0.3s;
    font-size: 18px;
	margin-top: 20px;
}

.zhankr li strong {
    display: block;
    line-height: 48px;
    font-size: 36px;
    color: #fff;
    position: relative;
	transition: 0.3s;
}

.zhankr li span {
    display: block;
    color: #fff;
    font-size: 12px;
    line-height: 1;
    transition: 0.3s;
}

.zhankr  li strong::after {
    content: '+';
    font-size: 18px;
    position: absolute;
    line-height: 1;
    padding-left: 3px;
    opacity: 0;
	transition: 0.3s;
}
.zhankr li strong.active::after {
    opacity: 1;
}

.zhankr li:hover i{
    color: #ec2546;
	transform: translate(0,-3px);
	text-shadow: 3px 5px 10px #1716166b;
}

.zhankr  li:hover strong {
    color: #ec2546;
	transform: translate(0,-3px);
	text-shadow: 3px 5px 10px #1716166b;
}

.zhankr  li:hover span {
    color: #ec2546;
	transform: translate(0,-3px);
	text-shadow: 3px 5px 10px #1716166b;
}
.module.parallax .container {   /*底部图片阴影*/
    padding-top: 1px;
	padding-bottom: 38px;
	background: none;
/*	background: rgba(0, 0, 0, 0.6); */
    max-width: 100%;
    width: 100%;
}

a.button.transparent.go_pay_vip_box {
    color: #1e1e1e;
    background: linear-gradient(50deg, #FFAB00 0, #fff800 100%) !important;
    box-shadow: 4px 3px 16px 0px #ffc1072e;
}


.footer-widget .widget--newsletter button {
    color: #0056ff;
}

@media (max-width: 767px){
.module.parallax {
    min-height: 250px;
    display: none;
}
}

@media (max-width: 767px){
.static {
    display: none;
}
}

/*首页底部统计*/

/*全站底部美化*/
.footer-widget .widget--title h5 {
    position: relative;
    font-size: 16px;
    letter-spacing: 2px;
    padding: 0 0 1rem;
    margin: 0;
    font-weight:400;
    color: #666;
}
.footer-widget .widget--links ul li a {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 9px;
    display: block;
    color: #666;
}
.footer-widget .widget--newsletter h6 {
    line-height: 1;
    font-weight: 400;
    font-size: 12px;
    margin-bottom: 24px;
    color: #666;
}
.icon-v6-stripe.weixinpay {
    width: 75px !important;
    height: auto;
}
.icon-v6-stripe {
    margin-left: 10px ;
}
.icon {
    height: 20px !important;
    vertical-align: middle;
    float: left !important;
        margin-top: -20px;
}
.icon-v6-stripe.alipay {
    width: 64px !important;
    height: auto !important;
}
.icon {
    width: 3.5em !important;
    height: 2em !important;
    vertical-align: -0.25em !important;
    fill: currentColor;
    overflow: hidden;
}
.footer-widget .widget--newsletter .form-control {
    border-radius: 50px;
    outline: none;
}
/*全站底部美化*/

/*全站侧边栏客服*/
/*另外加的*/
@font-face {font-family: "iconfont";
  src: url('//at.alicdn.com/t/font_1380870_o08dhovorbr.eot?t=1567357317161'); /* IE9 */
  src: url('//at.alicdn.com/t/font_1380870_o08dhovorbr.eot?t=1567357317161#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAABEYAAsAAAAAHqQAABDIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCGIAqrSKJiATYCJANYCy4ABCAFhG0HgW4bRhmzERVsHEAC4oPI/g8HnNyfr4CgXA7Zp11By6tdaW93l73AEg1ErucOKvaaIe6mEebHk8iPeoW6zOuhlCDRsmW2XS3uG6WuxJdqUXg8CuHRYAyuCYlQCFmrRDM8bfPfe0cdIHBGUgZG1Ec4GzO/MxIXJaEOdWn8YSy6XYWxyvoEQAMk3CSeN6e+tLG1sSWnzYCSjghke8Dp1n3EkX21r4JAywmPAGT73f/xt/nA+f8CCDh0y1ep2JhhQcdf61t9s0DsaLgQ4Q3BDcZ4mKA/P5faJCV2lfiLc5VmRv7k8Ccv7b1xASDrmCWg8CzUISRFcDk3QLspP2fmJlWF8rO1FiA8/HEtk5UmtsllZmUWzIrK7DUWhwAxQ55sPWymIMQgZMEZh9B0BIS2w5iQMiFscT5xzZ4CKqE6egcAJ/z75Rv4DqGwmgi7V7mmEaw9Ay+m5Rh0hTgKWrJrA9bxQAMeGFCt74DktM48K7Hf+YYnAFgypj9N8RuEobMkZM+RM29yNdRabbfLQY+e2+7pi2k3vAG5OyFeXVjiVYn+K8+RYskJ0UQUBGQ0YkqVVifBoKghDs1JAeRxCdDhDdwQYRsQB8CApAA6EAuwBJIDhEBCgD1kkoAjkAjgDKQAeEMmK5ADyQA1QBqAGkgMaAVSArYDqQC7gLSAg7A0Ax7hABJ4t0UMw1O0oXhLrGinJpSe4nhwAHB/UQmF5xcrHAaLmkIdmvjdngjRBC7Jj1l1XoGoSEIwmRY4LoaOkM3msWGB1LgsDDJxPsHGxKgIZ/tQBCEddrOXbWREavpFNjhuyaSY8wixmVDI5xvbiWlUJ1ivqxsENW1iPdG0lGiF/tORpa6JudBSqq7ckWh5jHizfk3RgWFoB2XLdXjj7gexSvu45ks6BkznHF8PZqDO8GQYb4U0CEz/ZYNpfYyOiqpbQ37FKZt6j+Unonil9vXnyG9ohVFkLTXenbYaLV6kpZLKr3tsKapMZZDoeIwznj1sLdzw7znFPcrSg5goDOfC76LILsz7kZfR2M5w7TM1qiM45uFx/f3AHN4STE5E0a+UVhUc+S+ywnDPSX/B7SAYjTEHOs6AYQmf48qU88OxIBZtX7x4Q6HgMD1/TfPmCkHqtRgbZ+7GjaQQbqlh09YHYyzKdKNt2sVJUhoNI9y4QVzDgF2Rs21FmMV0XB6G848mX1IJjvzapGBH/h5oCdb4URxlAvQyGpl9kPxqZ24j3yiFMy88SbrQnZgXkjBMiU4ooy4R2oThXCC0C4PFVms1Ajvz4z5Ttsp4jmvhQE1OlOFS2C1rA/cULiuabsH84bTM5SnP1ITMaxRFcenjTG+a/jZeC9devBo/f9+QbfWpJumSncLTG7eX1YRKNGmS9QMrawO8Kukpa0Z/OCB/L9Yjcz8xsPQw3l37zg8811G5XpjrRmAPvXVQzqPosGlTao4FN0c0s4ma+4C9F+y78DEnmIDH8QXA4WigL2FJ+4hxN0LfATAAJo0cBNaLcExXtO55MLpdHfX0YZ3jXJ6A9VcJpLUo0YukAWM2dDUiiJZrKD6B7tN5UgoxQ0J2hBi1q7AznCtYesyc9xg4j8YxXYcn4DgYch1wjCp6GPC0wrmhJQg3U9Ts1920+08Y2r87/bZfN9u0rZRJ9V9mdi/34ZOD3kR58ErP314xazTJUiGjN7LBHjkuct+88DGeztuiaozNxcmDELqzrkZlpM5Ge/YWSWvIytrmRVqAeUaPpWPAKN0t4esvskYWMmk9/04YZGo+25ep+DW36pVNJ1PwSzmYNTXfeKT6hrwq+sNw6gV32sUo8oNgynngqMXDR/OyxRNxEqwnImfU7JrvydA8afG0jlJH+1xO/pu/de8c6OGcv38bnfTvPrwIe7oXHtz525u5F+3ZhxofpQ6h/b8pektpGtX29fcfdj3Q+tn9/R2fU/1EFXZ3794G4KvEmqz1oeZduIj6rwV3Y+WT1XClKCZvUE3kx1O1uNw+5bO5p1KLNU7aF9m1qNGFQEgD+RybAbalRIjj35roYPMosg1doWsWYwBwjkzKSuzl8GHbFZrmMdC/7dgwdxohNCsl63L0FyvAk3lcXGvGJvWYnswDtrmE/9q+NKIxUhEx0JZ9Wq0j/GYb+U4FZhDYaTX+kaJeaIXRkWuz87HmYbER2fps8sZcQRpuzivF20bGW4bzDC4k5vg0P0nG0rF6QUbUrKRHGqQRrly8lLrAWL4tCMIeFVA6J0WxQjLI0fv1uMxBmf2bCdLbnYyJoTT6c9zN4UZTf5/r+x/JMcZMdK3UOjPBqEzzYWsf56BbkN+/3AfevVjmvv/waJ7b3Af/9LV1xzmeaBrzgmHjwnNUsb4gMEu/lMXykswRK4p+ZFrxRTIpdDpLZkn4MslmrPN+GL5Q6PlnWhZWj5TtajNje/Nlp5Io3XXvHNXD/n+tixNLYtjchb53TdTm3eMYQaFDbX9XtnAuQuSK55tLGfJKXG5mLiJ6ZUhcMc9uAFWbTq9nWJg8wWp8TO74lj5aTzBxF1qedPby3KaRM1cWASmkYMpN3RrYAtd2I6VQWXkLtI5fXeJvlZtDVnVVXSD5JMd0PH/8ZmCY0vN5CLQeNdAxHc5FwxuxNpCQoCa97JXN/9D22xJgpRNSb1wWWW6mcmlwpTN+vMiXfncVbpou8PTHjvVIfHdpBldGdlouacabcHF1kpf7jKV3eTB3h+UhJTNuSdIx0RncY66IxsTrFsnf2WvNZzUwrPycsbF+/hxZWYX5BoKFu9Jrpde2lVjJVTi5o/I7YCKRBCsrYTuTTITDnH0fXkxP4xgVu8i5RpxdzU5g1c3Qt6JEUPc3TIen+DXDEQLwGUXqT9T1oAWr2Fq+JnqVMSJQzKpDr31rwSqvP2Bsb+HbMyZUZltgTneU0Pna5VaS/WhoUTjdJkaYrfVNMS088fLXnvVc+obdjAErL9HVOxRtcqPLQpGX1QBj9wY6N/g08+YJ00K/lNocTjaLHr7oFm+9xGp7HZ8uCWSY2xaEy9Ps6WrUsYyqLeJSmBRW0F3PRmqxuw/V6A/OlY0eJMyMM9w/hKRKFhl3pUlCPujuG1PgYAlP9pNtRPVxpxU3et51ptIkLAqhpGrbl4EHt5+kUrwDEwZ3EqnqXsGReayg0LFihnHqysGgBDFWcuXW81Z2nmd+WM9ab4H+7JP1SOwfs6eXp6jqttnVzbow/gKlM0ZNpO3ocpbdtTNih1s2paquTxCm9bAybmnnARCqu0qPlinv5kMFBUPty9c1Ii3iDwO1YxSkyD8rV9KiUUHHoY8Hst6/iBAmcnbM984EObYPKq0rP2TbZgLv+TuEokSPG4bo74+H/DoEHl87dmy9cAO5X7j+2RNSZZ4e3JZuPm1eTQ36zonmNfGiOSu45IfniUYf5g18x5334fXS/bFEYBib5zjI5Q455YvOizkO5bbZPtGT0datqJ2TTYTDDNM2ENuo324paS+vWPH7FLmJjZjj0N4ukUTqafdJcXlFu4PlVn1j7KzadklFOfj1eSMcUQrjXexift6kZduX9YKiCPwAwwPfgEeAom0s2/7bAG4b4wLiS0t3F7lgLkjZ3f0+ORFm/3/fSUxkMErV8d5xPyEePywR2djaq3dtlo0Ecm/GAeIAwxvIU6uieHBZPAXSEYQAe2/n0w9FDqudW/77Z236sHHz7Vur1CY+NjAk4W9LJG1usepzEMF+H2PAw4wRBQGQQBu/DMqIlMo08+kbtkHKRq576xrPUp8DN1/u2VundHZWKvfudU9Kshx51O88Nyl5z55eZZ1yzzmRtHeP/h0413oXFsp2xR4B9cAols2z5vmV7mQJnTQtz9VjUyxqW593AM6C32itRcpY9XzkGichWNZ+wdTjULItWONeGhTa11qQPN75g/4729yooJxu1vHJEe4VbmSsf64NGIX6mlCRq51COHeaHYUnVsC++0RAi8bFMv2oR8iloyv4Huu+rZGQZRF70Bn3M5Kbh2sE+7LWRnuZDWkVa9LoZRcWP3NyDC61S5YXFFYUFSTLSu1HldmLnsR6Xy/HTJ/qHgGlpeFIwvMukHzC2k6btu6sPVRoqwpgIdRUUTlM0lRGtKP7WP/ljJdMFk2WjN/F5T6YyGYAjGrTVemA/lK0p80uay/ysrWyWqvH/l7Wu2w8Ay6lX/plO+nQD+bkXc2bFfmzOZSh8Jqee3+oiF0cG2qdxnd/Ytwx3ZGvFvZpEF9TP9MkP1YDbrkzP5A8phlJmj19yiPFZPqIE32lw0/M5JFcJpcEEZ+CameuuXhwFG/pDjCkX4/VT5IpnGOFZYrxUwxJyTzePMlv27FtoWQQjP45GgLouwzXaSkrYhQVsrwFfUM5PVS1DgfLf0AAuvF+nIcPMMF1Nt6vY10DzhCTi99mdgKDYfoNYRn2AhqAPkIWod2gX3od9B2OQbmyC4D/Z2hUSeAGPuDcWT8OuiHodx4zZDB0dpi3rbj4kO4hcPrxgLb6ddt1gFYInkQXiP1BDw0HJroDYNlQQoXxndhkRfJNQUUU4RqveaILjYHtx9cR05jT9IM/S7/fr5pwqsF23KjDpY5J2duWjw90z5lwTSWuXBkxdHXomQpqBspidoRVxJAeiqBxOWUITDm2stRxnD+GkW4NxwMzoOYUABiE2jMA8jAQsvRl+XWzQFoDtbD006JG34gh2KKJfhcdM6/gYbTUqFSqlJrqjkgVjGuZ6gmOVJodfs8uNkvO1UANFkqxNNSG1PXBMSRbsmrqtVCqo0MamspxaWC2lk8Eb2UbbQ02Lsnfuvpxg4mgj8cwXf/eHp5t+/cLBdSP/bpJWZGV1pscblcTdaeCGDdNfvHbgB348NhtxOFxanhh3/Wq4HG821Inyyx5UKzua/8HnCM5JzO725KczF1SJ/RWdWNTLm5bhKbC4WniulmMkztRq9D5hv7lrOW7tTataFMPGonq19pb0SS0uQ+ro0przk1ICWjwfuf61vsCx5kLgfSe613pEWMcTDL8QfjEelA6AIZ7FIDZ2ct2ogNjkwbhmI49H+rPxaSGp4bPhkAGTKzor8P+9WvbjsnQrhtAGQ0A2HL0FQedwPqxcHHRcQx9wuVH0F+A4ThdJVtWjp6Nbe9/wxRUvaT/ECspk6JHE2sHAMutAn/ROtvpDwx/haX/csO/Mlh/RYdv9lhPYbF66qRsOxgABXVCAGYykd6w5947TnZxxJxyuObWUmA+3PDU/0Z4HHoDIPe72NPonTHnfRi6tGn9X/TU7qqidtLWuVy1M4kiYEA0ITO8yfLEkrBCHCGrJGbZbuKExhHQiAksOVaIULoiipxroindUKacdUssvV/iKGsSsw9NdCbMXRlmt47TwBkpDgRKgyKPhZl25huXrabOaueKL+48DJMsTp3Tjxy5yyKC38o8BEGEMzV5UJbGtTakcabiZYhVCM0mSYRfxLg0dWfWkTtOw6MhI4pDcygNipeHmevXv3HZaupCbnhs/sWdh/cnMrFUgn9UUOqGVTnfb2UuUJsgt8udqYkHauNanTBE4++r4mWIqQRjzUZCDxKySly8Wr8KKiPxJsJwvyek0oZp2Y5rXmcXPP/ps+cvXr56bfj6alsc7TjsAfuW2ejW22LeAxvoRrLR62sNFEeC4n8LcweVbbI2XkEkVzbtiyg2gDIfOnDEzPOLdiENyqOiKxU1g6/nl/0kEuvbHAnWmw0PfEfxRLW0oCjagmNUmuYweACtOx0AAAA=') format('woff2'),
  url('//at.alicdn.com/t/font_1380870_o08dhovorbr.woff?t=1567357317161') format('woff'),
  url('//at.alicdn.com/t/font_1380870_o08dhovorbr.ttf?t=1567357317161') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('//at.alicdn.com/t/font_1380870_o08dhovorbr.svg?t=1567357317161#iconfont') format('svg'); /* iOS 4.1- */
}
 
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
 
.srcdict_qd_1:hover {
    background: #ffffff;
    box-shadow: 0 8px 10px rgba(32,160,255,.3);
    color: #0295f9;
 
}
.srcdict_qd_1{
    background: linear-gradient(-125deg,#0295f9 0%, #2f49fd 100%);
    box-shadow: 0 8px 10px rgba(32,160,255,.3);
    color: #FFF;
}
.icon-QQqun:before {
  content: "\e600";
}
 
.icon-weixin:before {
  content: "\e7e5";
}
 
.icon-qqq:before {
  content: "\e623";
}
 
.icon-qqqun2:before {
  content: "\e721";
}
 
.icon-qq:before {
  content: "\e607";
}
 
.icon-qqq1:before {
  content: "\e601";
}
 
.icon-QQmian:before {
  content: "\e630";
}
 
.icon-fankui:before {
  content: "\e61e";
}
 
.icon-rijianmoshi:before {
  content: "\e626";
}
 
.icon-qqqun1:before {
  content: "\e679";
}
 
.icon-quanping2:before {
  content: "\e6e2";
}
 
.icon-qqqun:before {
  content: "\e603";
}
 
.icon-dingbu:before {
  content: "\e643";
}
 
.icon-gongzhonghao:before {
  content: "\e618";
}
 
.icon-VIPx:before {
  content: "\e628";
}
 
.icon-quanping:before {
  content: "\e682";
}
 
.icon-VIP:before {
  content: "\e6b2";
}
 
.icon-quanping1:before {
  content: "\e887";
}
 
.icon-yewan:before {
  content: "\e669";
}
 
.icon-huabanfuben-copy:before {
  content: "\e6b5";
}
 
.icon-Fill:before {
  content: "\e6bd";
}

/*另外加的*/
.float-radius{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.float-text{color:#0057ff} /* 字体颜色 */
.yousc-dark a.float-text{color:#0056ff} /* 夜晚模式字体颜色 */
.float-icon{color:#0056ff} /* 图标颜色 */
.float-hover{color:#0056ff} /* 鼠标掠过字体颜色 */
.flost-hover-bg{background-color:#0056ff} /* 鼠标掠过背景颜色 */
.float-border{border-color:#ececec !important} /* 边框颜色 */
.float-box{
	width:68px;	/* 宽度 修改之后要修改float-alert-box里的right值，right值计算方式：此数值减去（5*2+2） */
	padding:5px;/* 按钮框边缘留出像素 */
	font-size:14px;/* 按钮字体大小 */
	position:fixed;right:0;top:75%;z-index:9997;
	margin-top:-360px;	/* 自身高度的一半 */
	_position: absolute;_top:expression(eval(document.documentElement.scrollTop+100));	/* 兼容低版本IE */
}
/* 会员开通开始 */
.float-vip{text-align:center;line-height:1.2;}
.float-vip a{display:block;width:100%;padding:10px 0;border:1px solid #ececec;background-color:#FFF;}
.float-vip a:hover{border-color:#0056ff !important;background-color:#0056ff;opacity:1;color:#FFF;}
.float-vip .iconfont{font-size:32px;line-height:32px;}
/* 会员开通结束 */
.float-ul,.float-ul li{margin:0;padding:0;}
.float-ul{margin-top:5px;text-align:center;line-height:1.2;list-style:none;background-color:#FFF;box-shadow: 0 2px 5px #e6e6e6;}
.float-ul .iconfont{font-size:20px;line-height:20px;}
.float-ul li a{display:block;width:100%;padding:10px 0;line-height:18px;}
.float-ul li a:hover{
  background: linear-gradient(-125deg,#0057ff 0%,#0057ff 100%);box-shadow: 0 8px 10px rgba(32,160,255,.3);color:#FFF;}
.float-ul li a.qq{-moz-border-top-left-radius:4px;-moz-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;position: relative;}
.float-ul li a.weixin{position: relative;}
.float-ul li a.fankui{-moz-border-bottom-left-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.float-ul li a.fankui .iconfont{font-size:22px;line-height:22px;}
.float-alert-box{width:180px;height:185px;background-color:#FFF;border:1px solid #ececec;position: absolute;right:60px;top:0;z-index:9998;display:none;}
.dbsvip li a:hover {
    background: linear-gradient(-125deg,#ffab23 0%, #ff0036 100%);
    color: #fff;
    margin-bottom: 20px;
    box-shadow: 0 8px 10px rgba(255, 0, 12, 0.3);
    color: white;
    border-radius: 50%;}
	
/* 此上为按钮弹出微信框的数值，top值可调节整体高度*/
.float-qq-box{padding:20px 15px;}
.float-weixin-box{padding:15px;}
.float-weixin-box img{margin:0 auto;}
.float-weixin-box p{font-weight:600;color:#0056ff;margin-bottom:5px;}
.float-alert-box h6{font-size:20px;color:#0056ff;}
.float-alert-box p{line-height:24px;}
.float-ul li .float-qq-box{color:#666;}
.float-ul li .float-weixin-box{color:#666;top:-61px;}
.float-qq-btn{padding:10px;background-color:#0056ff;color:#FFF;}
@media screen and (max-width:639px){.float-box{display:none;}}

.dbsvip {
    background: linear-gradient(-125deg,#ffab23 0%, #ff0036 100%);
    color: #fff;
    margin-bottom: 20px;
    box-shadow: 0 8px 10px rgba(255, 0, 12, 0.3);
    color: white;
    border-radius: 50%;
}
.dbsvipd {
    padding: 10px;
    background: linear-gradient(-125deg,#ffab23 0%, #ff0036 100%);
    color: #FFF;
}
.dbsvipa{
	color: #FFF;
}
.zzhuti_qd_1 {
    background: #0057ff;
    box-shadow: 0 8px 10px rgba(32,160,255,.3);
    color: #FFF;
}
.float-ul li a {
    border-radius: 5px;
}
/*全站侧边栏客服*/

/*******内容页美化*******/

/*版权信息*/
.article-copyright {
    background: #d8eafc;
    color: #1e87f0;
    border: none;
    border-left: 2px solid #0056ff;
    font-size: 12px;
    border-radius: 0;
    box-shadow: 0 1px 8px #d8eafc;
}
.article-copyright a {
    color: #1e87f0;
}
/*版权信息*/

/*文章标签*/

/*新的样式*/
.entry-tags a {
    background-color: #fff;
    border-radius: 100px;
    border: 1px solid #ddd;
    color: #999;
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
    margin: 0 5px 5px 0;
    padding: 5px 12px;
}
.entry-tags a:hover {
 color: #0057ff;
 border-color: #0057ff;
}
/*.entry-tags a {     
    background-color: #fff;
    border: 1px solid #e5f2ff;
    border-radius: 100px;
    background: rgba(0,132,255,.1);
    color: #0084ff;
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
    margin: 0 5px 5px 0;
    padding: 5px 12px;
}

旧的样式*/
/*文章标签*/

/*收藏按钮*/
.xshare a .fa-star-o {
    border-color: #ffffff;
    color: #2f49fd;
}
/*收藏按钮*/

/*文章标题*/
.cao_entry_header {
    border-bottom: 1px solid #f5f5f5!important;
    margin-bottom: 16px;
}
.sjblog-tgroup {
    /* padding-left: 66px; */
    padding-bottom: 20px;
    border-bottom: 1px solid #f5f5f5 !important;
}
.article-content .entry-header .entry-title {
    font-size: 1.5em;
    font-weight: 400;
    letter-spacing: 0.5px;
    padding-bottom: 0px;
    border-bottom: 0;
    margin-bottom: 0px;
}
.widget_tag_cloud .tagcloud>a {
    align-items: center;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    color: #555;
    display: flex;
    font-size: 10px !important;
    font-weight: 400;
    line-height: 1;
    margin: 0 6px 6px 0;
    padding: 6px 8px;
}
.author-box .author-name {
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: 400;
}
.sjblog-name {
    display: block;
    font-size: 13px;
    color: #adadad;
    padding-top: 5px;
}
.sjblog-name a {
    color: #adadad;
}
/*文章标题*/

/*侧边栏标题*/
.widget-area .widget .widget-title {
    font-size: 15px;
    letter-spacing: .5px;
    line-height: 1;
    margin-bottom: 10px;
    text-transform: uppercase;
    border: none;
    border-left: 4px solid #0056ff;
    padding-left: 10px;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
}
/*侧边栏标题*/

/*发表评论标题*/
.comments-area #reply-title {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    position: relative;
    font-size: 15px;
    letter-spacing: .5px;
    line-height: 1;
    margin-bottom: 10px;
    text-transform: uppercase;
    border: none;
    border-left: 4px solid #0056ff;
    padding-left: 10px;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
}
/*发表评论标题*/

/*相关推荐*/
.u-border-title:before {
    background-color: #0056ff;
}
/*相关推荐*/

/*作者等级*/
.label-default {
    box-shadow: 0 6px 16px -5px rgba(0, 0, 0, 0.3);
    background: #0057ff;
    background-size: 1400% 300%;
    animation: mymove 10s ease infinite;
    -webkit-animation: mymove 10s ease infinite;
    border-radius: 16px;
    padding: 4px 11px;
}
/*作者等级*/
/*快速选择充值*/
.charge .modules__content .amounts ul li p:hover {
    background: #0057ff;
    color: #fff;
}
/*快速选择充值*/
/*个人中心404*/
._404 {
    display: flex;
    height: 500px;
}
/*个人中心404*/
/*下载按钮*/
.btn--danger {
    background: #0057ff;
    box-shadow: 0 3px 5px rgba(32, 160, 255, .5);
}
.pay--content:hover {
    opacity: 0.9;
}
.btn {
    border: none;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 40px;
    outline: none;
    padding: 0 18px;
    text-align: center;
    position: relative;
}

.btn1 {
    border: none;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 46px;
    outline: none;
    padding: 0 18px;
    text-align: center;
    position: relative;
}

.button, input[type="submit"], button[type="submit"], .navigation .nav-previous a, .navigation .nav-next a {
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Lato,sans-serif;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 1;
    outline: none;
    padding: 15px 20px;
    text-align: center;
    background-color: #0057ff;
}
/*下载按钮*/
/*资源下载*/
.agent--contact ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #8c8c8c;
    font-size: 13px;
    padding: 1px 20px 15px;
    position: relative;
}

.agent--contact ul li:before {
    height: 100%;
    width: 1px;
    left: 3px;
    background: linear-gradient(-180deg,#467eff 0,#0056ff 98%);
}
.agent--contact ul li:after {
    left: 0;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 7px;
    height: 7px;
    border: 1px solid #0056ff;
    border-radius: 50%;
    background-color: #467eff;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.agent--contact ul li:after, .agent--contact ul li:not(:last-of-type):before {
    content: "";
    position: absolute;
    top: calc((1em - -5px)/ 3);
}

element.style {
    color: #ffffff;
    background: #1e66fc;
    padding: 0 9px;
    border-radius: 100px;
    font-size: 11px;
}

/*改后的展示按钮*/
.widget-pay .pay--rateinfo b .price {
    font-size: 28px;
    margin-right: 5px;
    color: #1461ff;
}
.widget-pay .pay--rateinfo b sup {
    font-size: 13px;
    margin-left: 5px;
    color: #555555;
    font-weight: 400;
}
/*改后的展示按钮*/
/*原版原价展示按钮
.widget-pay .pay--rateinfo {
    background: linear-gradient(-125deg,#467eff 0%,#0056ff 100%);
    color: #fff;
    box-shadow: 0 3px 10px -1px #2c63ff!important;
}
/*原版原价展示按钮*/

/*资源下载*/

/*用户信息框*/
.widget-userinfo .author-fields .num {
    color: #0057ff;
}
/*用户信息框*/

/*******内容页美化*******/


/*加群小工具*/
.mobanweb-jiaqun h5 {
    font-size: 16px;
    line-height: 1.4;
}
.mobanweb-jiaqun-small {
    padding: 15px;
}
.mobanweb-jiaqun p {
    max-width: 80%;
}
.mobanweb-jiaqun {
    letter-spacing: .5px;
}
.mobanweb-jiaqun .btn {
    font-size: 13px;
}
.mobanweb-jiaqun .btn i {
    margin-right: 3px;
}
.mobanweb-jiaqun .helper-thumb {
    position: absolute;
    right: 0;
    bottom: 0;
}
.mobanweb-jiaqun-btn-on {
    color: #fff;
    background: #0057ff!important;
    box-shadow: 0 3px 10px -1px #2c63ff!important;
    border: 0;
}
/*加群小工具*/

/******列表页美化******/
.term-bar:before {
    background-color: inherit !important;
}

.term-bar {
    background-color: #0875fe;
}
/*栏目波浪*/
.dabolang {
    width: 100%;
    height: 20px;
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-color: #fff0 !important;
    margin-top: -19px;
}
.ripro-dark .dabolang {
    width: 100%;
    height: 20px;
    position: relative;
    overflow: hidden;
    z-index: 1;
  background-color:#181616 !important
}
#dabolangl1 {
    -webkit-mask: url(/wp-content/themes/ripro-chlid/images/fengtu_001.svg);
    mask: url(/wp-content/themes/ripro-chlid/images/fengtu_001.svg);
    animation-delay: -2s;
    animation-duration: 12s;
}
#dabolangl1, #dabolangl2, #dabolangl3 {
    background-color: rgb(246,246,246)
}
.ripro-dark #dabolangl1{
    background-color: #f1f1f1!important;
}
.ripro-dark  #dabolangl2{
    background-color: #f1f1f1!important;
}
.ripro-dark  #dabolangl3{
    background-color: #f1f1f1!important;
}
.dabolangl {
    width: 200%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    background-repeat: repeat-x;
    background-position: left bottom;
    background-size: 350px 100%;
    transform-origin: 0 100% 0;
    animation-name: move;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
@keyframes move{0%{transform:translate(-175px,0px) scale(1,1)}50%{transform:translate(-87px,0px) scale(1,0.5)}100%{transform:translate(0px,0px) scale(1,1)}}

#dabolangl2 {
    -webkit-mask: url(/wp-content/themes/ripro-chlid/images/fengtu_002.svg);
    mask: url(/wp-content/themes/ripro-chlid/images/fengtu_002.svg);
    animation-delay: -2s;
    animation-duration: 5s;
}
#dabolangl3 {
    -webkit-mask: url(/wp-content/themes/ripro-chlid/images/fengtu_003.svg);
    mask: url(/wp-content/themes/ripro-chlid/images/fengtu_003.svg);
    animation-delay: -1s;
    animation-duration: 3s;
}
/*栏目波浪*/

/*svip*/
.zhankr_type_bj {
    background: url(/wp-content/themes/ripro-chlid/images/ad2.png)no-repeat;
    height: 60px;
}
.zhankr_type_bj i {
    font-size: 16px;
}
.zhankr_type_bj span {
    line-height: 56px;
    padding-left: 100px;
    position: relative;
    font-size: 26px;
    color: #fff;
    letter-spacing: 2px;
    text-shadow: 0 1px 2px rgba(0,0,0,.49);
}
.zhankr_type_bj span .text-p {
    position: absolute;
    top: 6px;
    text-shadow: none;
    line-height: 19px;
    font-size: 14px;
    background: #3d7eff;
    right: -138px;
    font-weight: 400;
    border-radius: 8px 0 8px 0;
    padding: 4px 12px;
    color: #ffffff;
    font-style: normal;
}
.openVip-Btn {
    float: right;
    height: 28px;
    line-height: 28px;
    color: #fbfafa;
    text-align: center;
    margin-top: 16px;
    border-radius: 4px;
    margin-right: 80px;
    padding: 0 8px;
    background: #ff0500;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#17e66c,endColorStr=#10c55b);
}
@media (max-width: 768px){
.zhankr_type_bj span .text-p {
    display: none;
}
}
.filter--content {
    padding: 0px;
}
.zhankr_lmdh{
	padding: 20px;
}
.filter--content .filter-item span {
    margin-right: 10px;
    background: linear-gradient(-125deg,#ffffff 0%,#ffffff 100%);
    border-radius: 0;
    color: #808080;
    padding: 0 20px;
    border-right: 1px solid;
}
.filter--content .filter-item a {
    display: inline-block;
    margin-top: 0;
    margin-right: 10px;
    border-bottom: 1px solid transparent;
    color: #808080;
    border-radius: 0;
    padding: 0 10px;
    position: relative;
    border: 1px solid transparent;
    border-radius: 4px;
}
/*svip*/

/*栏目分类样式*/
.filter--content .filter-item span {
    margin-right: 10px;
    background: linear-gradient(-125deg,#ffffff 0%,#ffffff 100%);
    border-radius: 0;
    color: #808080;
    padding: 0 20px;
    border-right: 1px solid;
}

.filter--content .filter-item a.on {
    color: #ffffff;
    background: #3d7eff;
}

.filter--content .filter-item a:hover {
    color: #ffffff;
    background: #3d7eff;
}

.filter--content .filter-item a {
    display: inline-block;
    margin-top: 0;
    margin-right: 10px;
    border-bottom: 1px solid transparent;
    color: #808080;
    border-radius: 0;
    padding: 0 10px;
    position: relative;
    border: 1px solid transparent;
    border-radius: 4px;
}

.filter--content .filter-tab span {
    margin-right: 10px;
    background: linear-gradient(-125deg,#ffffff 0%,#ffffff 100%);
    border-radius: 0;
    color: #808080;
    padding: 0 20px;
    border-right: 1px solid;
    margin-left: 4px
}   
@media (max-width: 768px){
.filter--content .filter-item span, .filter--content .filter-tab span {
    padding: 0;
    border-right: 0;
    background-color: #eee !important;
    background: none;
}
}

@media (max-width: 767px){
.openVip-Btn {
   display: none;
}
}

.filter--content .filter-tab a.on {
    color: #166df1;
}
.filter--content .filter-tab .tab.on i:before {
    display: inline-block;
    margin-top: 1px;
    color: #166df1;
    content: "\f111";
    font: normal normal normal 14px/1 FontAwesome;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: 5px;
    margin-left: 2px;
}
/*栏目分类样式*/

/*资源类型判断图标*/
.vvip0,.vvip10,.vvip30,.vvip70,.vvip75,.vvip80,.vwip0,.vwip10,.vwip30,.vwip70,.vwip75,.vwip80,.vvip302,.vvip702,.vvip752,.vvip802,.vwip302,.vwip702,.vwip752,.vwip802 {
    display: inline-block;
    background-image: url(/wp-content/themes/ripro-chlid/images/tuyiyi_vip4_1.png);
    background-size: auto 40px;
    vertical-align: middle;
    height: 40px;
    width: 40px
}

.vvip0,.vvip10,.vvip30, .vvip70, .vvip75, .vvip80, .vvip302, .vvip702, .vvip752, .vvip802 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}


.vvip0,.vwip0 {
    background-position: 0 0
}

.vvip70,.vwip70 {
    background-position: -80px 0
}

.vvip30,.vwip30 {
    background-position: -40px 0
}

.vvip302,.vvip702,.vvip752,.vvip802 {
    background-position: -200px 0
}

.vvip75 {
    background-position: -160px 0
}

.vvip80,.vwip75,.vwip80 {
    background-position: -120px 0
}

.vwip0,.vwip10,.vwip30,.vwip70,.vwip75,.vwip80,.vwip302 {
    position: absolute;

    z-index: 10;
    border-radius: 5px 0 0 0
}

.vvip10,.vwip10 {
    background-position: 0 0
}
/*资源类型判断图标*/

/*收藏按钮*/
/*.entry-star {
    display: block;
    border-radius: 50%;
    font-size: 15px;
    height: 25px;
    right: 10px;
    line-height: 25px;
    position: absolute;
    text-align: center;
    top: 10px;
    width: 25px;
    opacity: 0;
    visibility: hidden;
    background-color: #1978f1;
}
*/
/*收藏按钮新样式*/
.entry-star {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 34px;
    height: 34px;
    line-height: 34px;
    background: #fff;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    z-index: 99;

}

.shoucang {
    display: inline-block;
    background: url(/wp-content/themes/ripro-chlid/images/shoucang.svg) no-repeat 0 0;
    -webkit-background-size: contain;
    position: relative;
    width: 20px;
    height: 100%;
    margin: 7px 7px 7px 7px;
}

.shoucang:hover{
    display: inline-block;
    background: url(/wp-content/themes/ripro-chlid/images/shoucang.png) no-repeat 0 0;
    -webkit-background-size: contain;
    position: relative;
    width: 20px;
    height: 100%;
    margin: 7px 7px 7px 7px;
}

.ripro-star.ok{
    display: inline-block;
    background: url(/wp-content/themes/ripro-chlid/images/shoucang.png) no-repeat 0 0;
    -webkit-background-size: contain;
    position: relative;
    width: 20px;
    margin: 7px 7px 7px 7px;

}

.ripro-star1.ok {
    color: #2f49fd;
    border-color: #2f49fd;
}

/*.ripro-star {
    border-color: #ffffff;
    color: #ffffff;
}
*/
/*收藏按钮新样式*/
/******列表页美化******/

/*导航菜单*/
.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:#0057ff;box-shadow:0 8px 10px rgba(32,160,255,.3);color:#fff}
.search-open.navbar-button{background:#0057ff;transition:transform .1s;box-shadow: 0 3px 10px -1px #006eff!important;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}
}

.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%;
    height: 38px;
    color: #999;
    list-style-type: none;
    position: relative;
    z-index: 100;
    border-bottom: 1px solid #f0f0f0;
    background-color: #fff;
}
@media (max-width: 767px){
.header-banner2{
    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:#3e82f2;margin-top:2px;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:#666}
.deangg1 b{height:16px;margin-top:4px;margin-left:5px;width:1px;display:block;float:left;background:#a8a8a8}
.ym-menu ul li a{color:#999}
.header-banner-left {
    padding: .25rem .875rem;
    background: #fff;
    border-color: #999;
    border-radius: 25px;
}
.menu81 {
    display: flex;
    list-style-type: none;
    padding: .25rem .875rem;
    background: #ffffff;
    border-color: #999;
    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}
}
@media(max-width:767px){.header-gap{height:50px}
}
.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}
}
@media screen and (min-width:931px){.header-gap{height:150px}
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}
.navbar .nav-list>.menu-item>a{font-size:16px;line-height:50px;margin:0 10px;transition:color .5s cubic-bezier(.77,0,.175,1)}
.navbar .nav-list>.menu-item>a:hover{color:#0057ff}
.navbar .nav-list>.menu-item>a:before{content:"";position:absolute;bottom:1px;left:0;width:100%;height:3px;background-color:#0057ff;border-radius:8px 8px 0 0;opacity:0;transition:.3s}
.navbar .nav-list>.menu-item>a:hover:before{opacity:1;bottom:-1px}
.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}
.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:#33383f;font:14px tahoma,PingFangSC,microsoft yahei ui,microsoft yahei,sans-serif;font-size-adjust:none;overflow:hidden;position:absolute;top:10px}
input::-webkit-input-placeholder { color: #afafaf; } /*搜索框颜色*/
.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: #0057ff;}
.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(/wp-content/themes/ripro-chlid/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(/wp-content/themes/ripro-chlid/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(/wp-content/themes/ripro-chlid/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(/wp-content/themes/ripro-chlid/images/fengtu_net_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(/wp-content/themes/ripro-chlid/images/fengtu_net_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}
feng'tian.lianzi .ic_gif::after{content:"";position:absolute;top:0;right:0;background:url(/wp-content/themes/ripro-chlid/images/fengtu_net_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(/wp-content/themes/ripro-chlid/images/fengtu_net_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;}

.navbar .menu-item>a {
    font-weight: 400;
}
/*导航菜单*/

/*分类搜索css*/
.cat_search{width:620px;height:42px;float:left;left:30%;position:absolute}
.cat_search input{background:0 0;border-radius:0;outline:0;resize:none;appearance:none}
.cat_search .search_form .search_input{float:left;width:238px;height:38px;border:1px solid #4f91fe;border-right:none;border-radius:50px 0 0 50px;position:relative}
.cat_search .search_form .search_input input{width:320px;border:none;color:#33383f;font:14px tahoma,PingFangSC,microsoft yahei ui,microsoft yahei,sans-serif;font-size-adjust:none;overflow:hidden;position:absolute;top:10px}
input::-webkit-input-placeholder { color: #afafaf; } /*搜索框颜色*/
.cat_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: #0057ff;
    color: #fff;
    text-align: center;
}
.cat_search .search_btn:hover{opacity:.8}
.cat_search .search_btn .icon_search{display:block;width:80px;height:40px;margin:4px auto 0;background:url(/wp-content/themes/ripro-chlid/images/index_icons.png) no-repeat -68px -82px}
.cat_search .hotword{float:left}
.cat_search .hotword{font-size:12px;width:550px;height:18px;overflow:hidden}
.cat_search .hotword a{color:#999;margin:0 9px}
@media screen and (max-width:1248px){
    .cat_search{left:15%}
    .cat_search{width:320px}
    .cat_search .search_form .search_input{width:238px}
}
@media screen and (max-width:971px){
    .cat_search{display:none}
}
/*分类搜索css*/
/*VIP介绍*/
body{background-color:#eff1f4}

.vip-banner .vipbj h2 {
    text-align: center;
    font-size: 40px;
    color: #fff;
    text-shadow: 0 8px 16px rgba(28,31,33,.3);
}
.vip-banner .vipbj p {
	text-align: center;
	font-size: 18px;
	color: #fff
}
.vip-banner {
	background: url(/wp-content/themes/ripro-chlid/images/tagbg.jpg) no-repeat center; /*原版图片：comvip-banner.png*/
	position: relative;
	width: 100%;
	height: 246px;
	position: relative;
}
.vip-banner-bg {
	background-position: center;
	background-size: cover;
	height: 100%
}
.vip-banner .vipbj {
	position: absolute;
	width: 100%;
	top: 20%
}
.vip-slogan {
    box-shadow: 0 2px 10px rgba(0,0,0,.02);
    border-radius: 5px;
    height: 280px;
    width: 1200px;
    background: #fff;
    box-sizing: border-box;
    font-size: 0;
    margin: 40px auto auto;
    padding-left: 0;
    margin-bottom: 50px;
}
.vip-slogan-box:nth-of-type(-n+3) {
	border-bottom: 0
}
.vip-slogan-box {
    padding-top: 20px;
    display: inline-block;
    border: 1px solid #f4f4f4;
    height: 50%;
    width: 400px;
    box-sizing: border-box;
    vertical-align: middle;
}
.vip-slogan-box i {
	width: 100px;
	line-height: 100px;
	display: inline-block;
	background-image: linear-gradient(90deg, #ed1c24 0, #fb8f02 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 45px;
	text-align: center;
	vertical-align: middle
}
.vip-slogan-text {
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
	color: #898989
}
.vip-slogan-text p:first-child {
    font-size: 18px;
    color: #575959;
    margin: 18px 0 14px;
}
.container-vip {
	width: 1250px
}
.vip-content {
	text-align: center;
	margin-bottom: 50px
}

.module-line {
	width: 100%;
	text-align: center;
	margin-top: 40px
}
.module-line p {
    margin-top: 10px;
}
.module-line .left-arrow {
	background: url(/wp-content/themes/ripro-chlid/images/vip-left.png)
}
.module-line .right-arrow {
	background: url(/wp-content/themes/ripro-chlid/images/vip-right.png)
}
.module-line .arrow {
	width: 84px;
	height: 16px
}
.module-line .text {
	font-size: 26px;
	color: #4c4c4c;
	margin: 0 10px;
    font-weight: 600;
}
.module-line span {
	display: inline-block;
*display:inline;
*zoom:1;
}

.vip-banner .vipbj>a {
	width: 170px;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	border-radius: 25px;
	background-image: linear-gradient(90deg, #ed1c24 0, #fb8f02 100%);
	color: #fff;
	margin: 0 auto;
	margin-top: 0;
	display: block;
	margin-top: 20px
}

.vip-row {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 0;
    margin-left: 0;
    width: 100%;
    height: auto;
    zoom:1}

.vip-row:after,.vip-row:before {
    display: table;
    content: ''
}

.vip-block-wrapper {
    position: relative;
    display: flex;
    padding: 20px 0;
    height: 100%;
    justify-content: center
}

.vip-block-wrapper .vip-block-item {
    display: block;
    box-sizing: border-box;
    padding: 20px 20px;
    width: 30%;
    text-align: center;
}

/*旧版*/
/*.vip-block-wrapper .vip-block-item {
    display: block;
    box-sizing: border-box;
    padding: 20px 40px;
    width: 33.333%;
    text-align: center;
} */






.home-vipbox {
    padding: 1px 0px 38px ;
    border-radius: 8px;
    background: #fff;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.home-vipbox:hover {
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    box-shadow: 0 10px 20px rgba(213,213,213,0.4);
}

p.vip-bt {
    color: #fff;
    margin: 0 auto;
    width: 100px;
    padding: 8px 0;
    border-radius: 26px;
}

.vip-block-item a p {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.vip-block-item:nth-child(n) a:hover p {
    box-shadow: 0 10px 20px rgba(245,47,62,.4);
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    background-color: #f52f3e;
    background-repeat: repeat-y;
    background-image: -moz-linear-gradient(left,#f52f3e,#ff4c22);
    background-image: -webkit-linear-gradient(left,#f52f3e,#ff4c22);
    background-image: -o-linear-gradient(left,#f52f3e,#ff4c22);
    background-image: linear-gradient(left,#f52f3e,#ff4c22);
}

.vip-block-item:nth-child(1) >.home-vipbox {
    /* outline:1px solid rgba(245,210,47,0.24); */
    /* outline-offset:-8px; */
}

.vip-block-item:nth-child(1) h3 {
    color: #f5a02f;
    text-shadow: 0 5px 6px #ffe1b9;
}

.vip-block-item:nth-child(1) .vip-bt {
    background: #0057ff; 
}

.vip-block-item:nth-child(2) >.home-vipbox {
    /* outline:1px solid rgba(47,146,245,0.15); */
    /* outline-offset:-8px; */
}

.vip-block-item:nth-child(2) h3 {
    color: #3379ff;
    text-shadow: 0 5px 6px rgba(24,144,255,0.40);
}

.vip-block-item:nth-child(2) .vip-bt {
    background: #0057ff; 
}

.vip-block-item:nth-child(3) >.home-vipbox {
    /* outline:1px solid rgba(245,47,47,0.2); */
    /* outline-offset:-8px; */
}

.vip-block-item:nth-child(3) h3 {
    color: #fd3d00;
    text-shadow: 0 5px 6px #ffb9b9;
}

.vip-block-item:nth-child(3) .vip-bt {
    background: #0057ff; 
}

p.vip-home-price {
    position: relative;
    font-size: 1.875rem;
    font-weight: bold;
    width: 200px;
    margin: 15px auto;
}

p.vip-home-price i {
    font-size: 16px;
}

@media (max-width: 768px) {
    .vip-block-wrapper {
        display:block
    }

    .vip-block-wrapper .vip-block-item {
        float: left;
        width: 100%;
        padding: 10px 0;
    }
}

.vip-block-wrapper .vip-block-item .svip {
       width: 25%;
    height: 20%;
    padding-top: 20px;
    margin: 0 auto;
}

.vip-block-wrapper .vip-block-item img {
    width: 80%;
}

.vip-block-wrapper .vip-block-item .content0-title {
    padding: 0;
    font-size: 1.875rem;
    margin-top: 20px;
}
.svip {
    width: 1.5em;
    height: 1.15em;
    vertical-align: -0.25em;
    fill: currentColor;
    overflow: hidden;
}

/* 针对移动设备的样式 */
@media (max-width: 768px) {
    .vip-slogan {
        height: auto;
        width: 100%; /* 自适应宽度 */
        padding: 10px; /* 两边间距调整 */
    }

    .vip-slogan-box {
        width: 100%; /* 每个box占满整个行 */
        margin-bottom: 20px; /* 每个box之间的间距 */
    }
}

/*VIP介绍*/

/*会员中心美化*/
.edit--profile-links li a.active {
    /* background: #34495e; */
    color: #ffffff;
    background: #0057ff;
    -webkit-box-shadow: 0 8px 10px rgba(32,160,255,.3);
    box-shadow: 0 8px 10px rgba(32,160,255,.3);
}
.edit--profile-links li a:hover{
 opacity: 1;
 background: #0057ff;
 color: #fff;
}
.edit--profile-links li a {
    padding: 12px 12px;
    display: block;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    text-align: center;
}
.col-md-12 button {
    /* background: #34495e; */
    color: #ffffff;
    background: #0057ff; 
    -webkit-box-shadow: 0 8px 10px rgba(32,160,255,.3);
    box-shadow: 0 8px 10px rgba(32,160,255,.3);
    padding: 0 18px;
    border-radius: 4px;
}
.mcolorbg4 {
    background: #3379ff;
    background-size: 1400% 300%;
    -webkit-animation: mymove 10s ease infinite;
    -moz-animation: mymove 10s ease infinite;
    color: #fff;
    border: 0px solid #DDDDDD;
    font-size: 14px;
    transition: all 0.3s ease;
    border-color: #ff8a00;
}
.pcolorbg {
    background: #3379ff;
    background-size: 1400% 300%;
    -webkit-animation: mymove 10s ease infinite;
    -moz-animation: mymove 10s ease infinite;
    color: #fff;
    border: 0px solid #DDDDDD;
    font-size: 14px;
    transition: all 0.3s ease;
    border-color: #ff8a00;
}
.scolorbg {
    background: #3379ff;
    background-size: 1400% 300%;
    -webkit-animation: mymove 10s ease infinite;
    -moz-animation: mymove 10s ease infinite;
    color: #fff;
    border: 0px solid #DDDDDD;
    font-size: 14px;
    transition: all 0.3s ease;
    border-color: #ff8a00;
}
.mcolorbg2 {
    background: #3379ff;
}
.pcolorbg2 {
    background: #3379ff;
}
.scolorbg2 {
    background: #3379ff;
}
.charge .modules__content .amounts ul li p.selected {
    background: #0057ff;
    box-shadow: 0 3px 5px rgba(32,160,255,.5);
}
.btn--secondary {
    background: #0057ff;
}
/*会员中心美化*/

/*幻彩特效*/
.alert-dark{background-color:#f0f4ff;color:#0e3686;}
.type_icont_2{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;}
.description-17codesign{display:inline-block;font-size:12px;line-height:24px;color:#6b798e;}
@keyframes mymove{0%{background-position:0% 0%;}50%{background-position:50% 100%;}100%{background-position:100% 0%;}}
.alert-dark {
    background-color: #f0f4ff;
    color: #0e3686;
}
.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;
}

/*幻彩特效*/

/*弹窗登入*/
.register-login-modal .open-oauth .btn-qq {
    /* background-color: #003aff; */
    background: linear-gradient(-125deg,#0295f9 0%, #2f49fd 100%);
    box-shadow: 0 8px 10px rgba(32,160,255,.3);
    /* color: #FFF; */
}
.register-login-modal .open-oauth .btn-weibo {
    background-color: #e0202b;
    background: linear-gradient(-125deg,#ff2020 0%, #e0202b 100%);     
    box-shadow: 0 8px 10px rgba(255,32,32,.3);
}
.register-login-modal .open-oauth .btn {
    color: #ffffff !important;
    font-size: 28px;
    margin: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 2px;
    position: relative;
    display: inline-block;
    margin-right: 10px;
    width: 62px;
    height: 62px;
    text-align: center;
    line-height: 62px;
    cursor: pointer;
    margin-left: 10px;
    margin-top: -20px;
    padding: 0;
    letter-spacing: 0;
    font-weight: normal;
}
.btn--primary{
    background: #0057ff;
    box-shadow: 0 3px 5px rgba(32,160,255,.5);
}
/*弹窗登入*/

/*导航用户中心弹窗*/
.header-center .md-l {
    float: left;
    width: 47%;
    border-radius: 6px;
    padding: 15px;
    margin-right: 15px;
    transition: transform 0.1s;
    background-clip: padding-box,border-box;
    background-origin: padding-box,border-box;
    background: #3379ff;
    box-shadow: 3px 3px 10px #17161614;
    text-align: inherit;
}
.header-center .md-t {
    padding: 9px;
    margin-bottom: 8px;
    border-radius: 5px;
    position: relative;
    transition: transform 0.1s;
    background-clip: padding-box,border-box;
    background-origin: padding-box,border-box;
    background: #3379ff;
    box-shadow: 3px 3px 10px #17161614;
}
.header-center .md-b {
    padding: 9px;
    position: relative;
    margin-bottom: inherit;
    border-radius: 5px;
    background-clip: padding-box,border-box;
    background-origin: padding-box,border-box;
    transition: transform 0.2s;
    background: #3379ff;
    border: 2px transparent solid;
}
.header-center .pay-credit:hover {
    background: #3379ff;
    color: #fffffff2;
}
.header-center .md-t a:hover {
    background: #3379ff;
    color: #fffffff2;
}
.wp-VIP {
    background: #ff0500;
    box-shadow: 4px 3px 10px #ffc1072e;
    color: #FFF;
	font-weight: 400;
    padding: 2px 8px;
    border-radius: 10px;
    transition: transform 0.1s;
    font-size: 12px;
    margin-left: 10px;
    font-family: "wp";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.header-top .group-name {
    background: #0057ff;
    box-shadow: 4px 3px 10px rgba(32, 160, 255, 0.17);
    color: #FFF;
    padding: 2px 8px;
    border-radius: 10px;
    font-style: normal;
    font-size: 12px;
    margin-left: 10px;
    font-family: "wp";
}
.header-center .md-t a {
    position: absolute;
    right: 10px;
    top: 5px;
    background: linear-gradient(-180deg, #f6f6f6 2%, #f6f6f6 98%);
    padding: 1px 10px;
    border-radius: 20px;
    color: #3379ff;
    box-shadow: 3px 4px 10px #17161617;
}
.header-center .md-b a {
    position: absolute;
    right: 10px;
    top: 5px;
    background: linear-gradient(to bottom,#fff 0,#fff 100%);
    padding: 1px 10px;
    border-radius: 20px;
    color: #3379ff;
    box-shadow: 3px 4px 10px #17161617;
}
.header-center .jinbi i {
    background: url((/wp-content/themes/ripro-chlid/images/jinbi.png) no-repeat center;
    background-size: cover;
}
.header-center .dou i {
    background: url((/wp-content/themes/ripro-chlid/images/dou.png) no-repeat center;
    background-size: cover;
}
.header-center .pay-credit {
    padding: 2px 10px;
    border-radius: 20px;
    background-color: #ffffff;
    width: 120px;
    text-align: center;
    display: block;
    margin: 0 auto;
    margin-top: 15px;
    color: #245bfc;
}
.header-top {
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px dashed #cecece;
}
.header-center .md-l {
     border: 0;
}
/*导航用户中心弹窗*/

/*logo尺寸*/
.navbar .logo {
    margin-right: 15px;
    max-width: 200px;
    height: auto;
}
/*logo尺寸*/

/*首页网站快讯统计*/
.fa-volume-up:before {
    content: "\f028";
    color: #3e82f2;
}
.deanggwrap {
	width: 100%;
	padding-top: 30px;
	padding-right: 40px;
    background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}
.deangg {
	width:900px;
	float:left;
	/*height:30px;*/
	line-height:30px;
	background:#f0f4ff;
	margin-right: 30px;
	padding:10px 0;
	border-radius:30px;
}
@media (max-width:767px) {
	.deangg {
		display: none
	}
}
.deanggspan {
	float:left;
	width:105px;
	margin:0 auto;
	color:#333;
	font-size:14px;
}
.deanggspan i {
	display:block;
	float:left;
	font-size:18px;
	color:#f60;
	margin-top:7px;
	margin-left:15px;
	margin-right:6px;
}
.deanggspan span {
	display:block;
	float:left;
	color: #2575fc;
}
.deangg b {
	height:12px;
	margin-top:9px;
	width:1px;
	display:block;
	float:left;
	background:#a8a8a8;
}
.deanggc {
	float:left;
	width:730px;
	margin-left:20px;
}
.announce-wrap {
	height:30px;
	overflow:hidden;
}
.deanggc ul {
	}
.deanggc ul li {
	font-size:14px;
	width:730px;
	display:block;
	clear:both;
	height:30px;
	/* line-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
}
.deanchart {
	float:right;
	height:50px;
	width:400px;
	color:#fff;
	margin-left: 20px;
}
.deanchart ul {
	width: 460px;
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}
.deanchart ul li {
	float:left;
	height:100%;
	margin-right:20px;
	font-size:14px;
}
.deanchart ul li i {
	display:block;
	float:left;
	width:35px;
	height:35px;
	margin-top:8px;
	background:url(/wp-content/themes/ripro-chlid/images/zhuti.png) 0 0 no-repeat;
}
.deanchart ul li.deanchart2 i {
	background:url(/wp-content/themes/ripro-chlid/images/icon1.png) 0 0 no-repeat;
}
.deanchart ul li.deanchart3 i {
	background:url(/wp-content/themes/ripro-chlid/images/icon2.png) 0 0 no-repeat;
}
.deanchart ul li.deanchart4 i {
	background:url(/wp-content/themes/ripro-chlid/images/icon3.png) 0 0 no-repeat;
}
.deanchart ul li.deanchart5 i {
	background:url(/wp-content/themes/ripro-chlid/images/icon5.png) 0 0 no-repeat;
}
.deanchartdiv {
	float:left;
	margin-left:8px;
	margin-top:6px;
	text-align:center;
}
.deanchartdiv em {
	font-size:12px;
	color:#999;
	font-style: inherit;
}
.deanchartdiv span {
	font-size:12px;
	color:#999;
}
.deanchartdiv a {
	font-size:12px;
	color:#999;
}
.clear{
	margin-top: -5px;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.aligncenter p.wp-caption-text {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
/*首页网站快讯统计*/


/*友情链接*/
.col-xs-12.friend-links {
padding: 14px;
}
.codesign-fl {
display: flex;
list-style: none;
padding: 0;
margin: 0;
font-size: 13px;
}
.codesign-fl li{
margin-left: 5px;
}
.codesign-fl a{
color: #cccccc;
}
.codesign-fl a:hover{
color: #058ff9;
}
.codesign-dw{
border-top: 1px solid #eeeeee;
}
.footer-widget{
padding-bottom:0;
}
.yousc-dark .codesign-dw{
border: 1px dashed #44444487;
background-color: #2d2d2d;
text-shadow: #000 0px 1px 0px;
}
/*友情链接*/
/*新友情链接*/
.link {
	height: 60px;
    background: #f7f8fa;
    border: 1px solid #eeeeee;
	border-radius: 5px;
} 
.link ul{
    list-style: none;
    list-style-type: none;
	padding-left: 0px;
	margin: 5px 0;
}
.link ul>span {
    float: left;
    display: block;
    font-size: 14px;
    background: linear-gradient(-125deg,#0057ff 0%,#0057ff 100%);
    height: 60px;
    padding: 0 30px;
    padding-top: 0;
    color: #FFF;
    padding-top: 6px;
	margin: -1px -1px -1px -1px;
    text-align: center;
	border-radius: 5px 0 0 5px;
}
.link ul>span>a {
    background: linear-gradient(-180deg, #ffffff 2%, #ffffff 98%);
    padding: 1px 10px;
    border-radius: 20px;
    color: #0a79ed;
}
.link li {
    float: left;
}
.link ul li a {
    display: inline-block;
    padding: 0 10px;
    float: left;
    margin-bottom: -4px;
    font-size: 14px;
    color: #999999; /* #828282*/
    padding-top: 5px;
    font-weight: 400;
}
/*新友情链接*/
/*自助申请友情链接*/
@media screen and (max-width: 750px) { 
.container .row .card  {width: 100%} 
} 
.container .row .pricing-deco .deco-layer {
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
}

.container .row .pricing-deco:hover .deco-layer--1 {
	-webkit-transform: translate3d(15px,0,0);
	transform: translate3d(15px,0,0);
}

.container .row .pricing-deco:hover .deco-layer--2 {
	-webkit-transform: translate3d(-15px,0,0);
	transform: translate3d(-15px,0,0);
}

.srcdict-yqlj{
	margin-left: -10px;
	margin-right: -10px;
	display: flex;
	background:#fff;
	border: 1px solid rgba(0, 0, 0, 0.05);
	border-radius: 6px;
	box-shadow: 0 4px 12px 0 rgba(52, 73, 94, 0.1);
}

.clearfix{
	color: #fff;
	background: linear-gradient(-125deg,#0295f9 0%, #2f49fd 100%);
	margin-top: 1rem;
	padding: 1rem 1.5rem;
	border: 1px solid transparent;
	border-radius: .375rem;
	max-width: 100%;
}

.mt20{
	margin-top: 20px;
	margin-bottom: 15px;
}

.card-header
{
    padding: 1.25rem 1.5rem;
    font-size: 1.0625rem;
    background-color: #fff;
}
.card-header:first-child
{
    border-radius: calc(.375rem - 1px) calc(.375rem - 1px) 0 0;
}
/*自助申请友情链接*/

/*手机端顶部*/
@media (max-width: 767px){
.site-header {
    margin-top: -40px !important;
}
}
@media (max-width: 767px){
.topnav {
    padding: 15px !important;
}
}
@media (max-width: 767px){
.navbar .actions>div+div {
    font-weight: 400;
     margin-top: 0px !important;
}
}
@media (max-width: 767px){
.header-gap {
    height: 50px;
}
}
@media (max-width: 767px) {
	.shanshan {
		display: none
	}
}
@media (max-width: 767px) {
.navbar .logo {
    margin-right: 1px;
    max-width: 130px;
    height: auto;
}
}

/**/
@media (max-width: 767px) {
.text-center {
    padding-top: 5px;
    padding-bottom: 13px;
    background-color: #fff;
}
}
@media (max-width: 767px) {
.static .flex {
    padding: 0;
    display: flex;
    margin-top: 66px;
}
}
/*手机端顶部*/

/*导航栏目统计*/
.numi {
    position: absolute;
    top: 8px;
    left: 66%;
    color: #555;
    border-radius: 8px;
    text-align: center;
    font-family: Calibri;
    background: #eee;
    font-size: 12px;
    min-width: 32px;
}
	
/*导航栏目统计*/

/*导航颜色*/
.lanse {
    box-sizing: border-box;
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    margin-left: 10px;
    margin-top: -6px;
    left: 0;
    border-color: #61e1b9;
    border: 3px solid #7a99f2;
}

.hongse {
    box-sizing: border-box;
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    margin-left: 10px;
    margin-top: -6px;
    left: 0;
    border-color: #61e1b9;
    border: 3px solid #f1787f;
}

.lvse {
    box-sizing: border-box;
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    margin-left: 10px;
    margin-top: -6px;
    left: 0;
    border-color: #61e1b9;
    border: 3px solid #70d7cf;
}

.huangse {
    box-sizing: border-box;
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    margin-left: 10px;
    margin-top: -6px;
    left: 0;
    border-color: #61e1b9;
    border: 3px solid #f5c745;
}

/*导航颜色*/
/*签到样式*/
.widget-userinfo .btn-qiandao {
    color: #ffffff;
    background-color: #f2f7ff;
    border-radius: 50rem 0rem 0rem 50rem;
    padding: .375rem 1rem;
    font-size: .75rem;
    margin-right: -20px;
    line-height: 1.5;
    background: #0057ff;
    box-shadow: 0 3px 10px -1px #2c63ff!important;
}
/*签到样式*/

/*全站底部波浪*/

.waveHorizontals {
    width: 100%;
    height: 20px;
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-color: #fff;
}
.ripro-dark .waveHorizontals {
    width: 100%;
    height: 20px;
    position: relative;
    overflow: hidden;
    z-index: 1;
  background-color:#181616 !important
}
#waveHorizontal1 {
    -webkit-mask: url(/wp-content/themes/ripro-chlid/images/augsc_001.svg);   
    mask: url(/wp-content/themes/ripro-chlid/images/augsc_001.svg);
    animation-delay: -2s;
    animation-duration: 12s;
}
#waveHorizontal1, #waveHorizontal2, #waveHorizontal3 {
    background-image: linear-gradient(20deg,#2954fd 0,#0490f9 100%)!important;   
}
.ripro-dark #waveHorizontal1{
    background-color: #f1f1f1!important;
}
.ripro-dark  #waveHorizontal2{
    background-color: #f1f1f1!important;
}
.ripro-dark  #waveHorizontal3{
    background-color: #f1f1f1!important;
}
.waveHorizontal {
    width: 200%;javascript:;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    background-repeat: repeat-x;
    background-position: left bottom;
    background-size: 350px 100%;
    transform-origin: 0 100% 0;
    animation-name: move;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
@keyframes move{0%{transform:translate(-175px,0px) scale(1,1)}50%{transform:translate(-87px,0px) scale(1,0.5)}100%{transform:translate(0px,0px) scale(1,1)}}

#waveHorizontal2 {
    -webkit-mask: url(/wp-content/themes/ripro-chlid/images/augsc_002.svg);
    mask: url(/wp-content/themes/ripro-chlid/images/augsc_002.svg);
    animation-delay: -2s;
    animation-duration: 5s;
}
#waveHorizontal3 {
    -webkit-mask: url(/wp-content/themes/ripro-chlid/images/augsc_003.svg);
    mask: url(/wp-content/themes/ripro-chlid/images/augsc_003.svg);
    animation-delay: -1s;
    animation-duration: 3s;
}
/*全站底部波浪*/

/*列表美化角标*/
.title-iconse {
    height: 8px;
    width: 8px;
    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;
}
.float-rightse {
    float: right;
	position: absolute;
    right: 30px;
}
.title-iconse:before {
    content: " ";
    height: 8px;
    width: 8px;
    background: #ffd12a;
    border-radius: 50%;
    margin-left: 15px;
    position: absolute;
    display: block;
    -webkit-transition: ease-in-out 0.25s;
    transition: ease-in-out 0.25s;
}
.title-iconse:after {
    content: " ";
    height: 8px;
    width: 8px;
    background: #79f52a;
    border-radius: 50%;
    margin-left: 30px;
    position: absolute;
    display: block;
    -webkit-transition: ease-in-out 0.25s;
    transition: ease-in-out 0.25s;
}
/*列表美化角标*/

/*SVIP用户图标*/
.label-warning {
    border-radius: 16px;
    padding: 4px 11px;
    background: #0057ff;
    box-shadow: 0 8px 10px rgba(32,160,255,.3);
}
/* SVIP用户*/

.entry-footer .post-meta-box {
    display: flex;
    padding: 5px 15px;
    font-size: 12px;
    align-items: center;
    justify-content: flex-end;
    border-top: 1px solid #ebeef5;
    color: #b4b4b4;
    margin: -15px;
    margin-top: 10px;
    list-style: none;
}

/*文章三个彩色圆点*/

.fengtu {
    float: right;
    position: absolute;
    right: 20px;
    margin-top: -20px;
}

.fengtu-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;
}
.fengtu-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;
}
.fengtu-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;
}

.fengtu-float-rightse {
    float: right;
    position: absolute;
    right: 40px;
}

/*手机端小圆点*/

@media (max-width: 767px){
.fengtu-title-iconse {
    height: 0px;
    width:  0px;
}
}
@media (max-width: 767px){
.fengtu-title-iconse:before {
    height: 0px;
    width:  0px;
}
}
@media (max-width: 767px){
.fengtu-title-iconse:after {
    height: 0px;
    width:  0px;
}
}
/*手机端小圆点*/

/*收藏文章内容展示*/

/*调整卡片展示圆角角度*/
.entry-media .placeholder {
    background-color: #fff0;
    height: 0;
    overflow: hidden;
    border-radius: 4px 4px 0 0; 
}
/*调整卡片展示圆角角度*/
.post-list {
    box-shadow: 0 4px 12px 0 rgba(52,73,94,.1);
}
.post-list .entry-media {
    flex-shrink: 0;
    margin-bottom: 0;
    margin-right: 20px;
    width: 198px;
    height: 130px;
}
.post-list .entry-media img {
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
    height: 130px;
}
.uposts {
    box-shadow: 0 3px 12px 0 rgba(52,73,94,.1);
}

.post-grid .cao-cover img, .post-list .cao-cover img, .menu-post .cao-cover img {
    width: 50px !important;
    height: 50px !important;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    left: 50%;
    margin-left: -25px;
}

/*收藏文章内容展示*/

/*缩略图描边白框*/
.post-grid .entry-media {
    margin-bottom: 0;
    position: relative;
    padding: 6px 6px 0px 6px;
}
/*缩略图描边白框*/

/*卡片标题小圆点*/
.entry-header .entry-meta .meta-category .dot {
	border: 2px solid #0056ff;
	background-color: #fd721f00;
	height: 8px;
	width: 8px;
}

.entry-header .entry-meta .meta-category a:nth-child(2) .dot {
	border: 2px solid #4CAF50;
	background-color: #fd721f00;
	height: 8px;
	width: 8px;
}
/*卡片标题小圆点*/

/*相关推荐文字*/
.related-posts-grid .entry-title {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px;
}
/*相关推荐文字*/

/*网站快讯*/
.youkuaixun-header h1 {
    font-size: 12px;
    font-size: 1.6rem;
    line-height: 30px;
    text-align: center;
    margin: 0 0 15px 0;
}
.youkuaixun-header{
	padding-bottom: 20px;
    border-bottom: 1px solid #eeeeee;
}
.youkuaixun-title{
	font-size: 13px;
    text-align: center;
    color: #555;
    font-weight: 400;
}
/*统计字体变细*/
/*strong { font-weight: normal;}*/ 
.youkuaixun {
position: relative;
}
.youkuaixun h2{
	color: #555;
    font-weight: 700;
    line-height: 1.2;
    margin: 0 0 15px;
	margin-top: -30px;
    font-size: 15px;
}
@media (max-width: 767px){
.youkuaixun h2 {
    margin-top: 30px !important;
}
}
@media (max-width: 767px){
.youkuaixun .avatar {
    margin: -40px -40px 0 30px !important;
}
}
.youkuaixun li {
padding: 8px 0;
display: block;
}
.youkuaixun-content {
box-shadow: 0 0 1px RGBA(0,0,0,.15);
    background-color: #f6f6f62e;
    border: 1px #ccc0 solid;
    border-radius: 4px;
    font-size: 1.0em;
    line-height: 1.5em;
    margin: 0 30px 0 40px;
    letter-spacing: 1px;
    padding: 20px 20px 0px 30px;
    color: #666;
    min-height: 60px;
    position: relative;
	white-space: pre; /* CSS 2.0 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3.0 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap; /* HP Printers */
	word-wrap: break-word; /* IE 5+, 文本行的任意字内断开 */
}
.youkuaixun-content p{margin:0;margin-top: -60px;}
/*作者*/
.youkuaixun-meta {text-align: right;letter-spacing: 0px;margin-top:-15px;}
.youkuaixun-meta span{background-color:#f9f9f9;border-radius:3px;padding:2px 5px;font-size:13px}
.youkuaixun-meta a {color: #666 !important;}
/*年月日*/
.calendar{text-align:center;position:relative;margin-bottom:5px;margin-right:-5px;margin-top:0;border:1px solid #c9c9c9;-webkit-border-top-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-radius-topleft:7px;border-radius-bottomright:7px;border-top-left-radius:7px;border-bottom-right-radius:7px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;top:20px;float:left;margin-left: 3px;-webkit-box-shadow:#c6c6c6 1px 1px 3px;box-shadow:#c6c6c6 1px 1px 3px}
.calendar-year{
	text-align: center;
    position: relative;
    margin-bottom: -50px;
    margin-right: -5px;
    margin-top: 0;
    -webkit-border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
    top: -25px;
    float: left;
    margin-left: 27px;
	color: #bbb;
	}
.cal-year{color:#b2b1b2;background-color:#e9e9e9;text-shadow:white -1px -1px 1px;-webkit-border-top-left-radius:6px;border-radius-bottomleft:6px;border-bottom-left-radius:6px;letter-spacing:-2px;font:bold 15px Helvetica,"Arial Rounded MT Bold",Geneva,sans-serif;padding:1px 4px 2px 0;text-align:center;border:1px solid #fff}
.cal-month{-webkit-border-top-left-radius:6px;border-radius-topleft:6px;border-top-left-radius:6px;font-size:10px;font-weight:bold;color:#fff;letter-spacing:0;text-transform:uppercase;padding:3px 10px}
.cal-date{color:#222;background-color:#e9e9e9;text-shadow:white -1px -1px 1px;-webkit-border-bottom-right-radius:6px;border-radius-bottomright:6px;border-bottom-right-radius:6px;letter-spacing:-2px;font:bold 21px Helvetica,"Arial Rounded MT Bold",Geneva,sans-serif;padding:1px 4px 2px 0;text-align:center;border:1px solid #fff}
.month-01{background-color:#767c8f}.month-02{background-color:#345abe}.month-03{background-color:#37838d}.month-04{background-color:#55b06c}.month-05{background-color:#409ad5}.month-06{background-color:#be63c5}
.month-07{background-color:#f79445}.month-08{background-color:#4e1e00}.month-09{background-color:#a04262}.month-10{background-color:#284461}.month-11{background-color:#4d1d77}.month-12{background-color:#af1919}
/*波浪线*/
.youkuaixun li em{float:left;background:url("bolangxian.png") no-repeat;width:55px;height:10px;margin:42px 0 0 26px;}
/*头像*/
.youkuaixun .avatar{border-radius: 50%;
    margin: 0px 10px 0 -40px;
    float: left;
    padding: 0px;
    border: 1px #ddd solid;
    display: block;
    transition: .5s;
    width: 25px;
    height: 25px;
    overflow: hidden;
	box-shadow: 0px 0px 5px 1px rgb(41, 83, 252);
	}
.youkuaixun li:hover .avatar {
transform: rotate(360deg);-webkit-transform: rotate(720deg);-moz-transform: rotate(720deg);border-color: #0c0;}
/*前面的轴*/
.youkuaixun:before {
height: 100%;
width: 2px;
background: #eee;
position: absolute;
left: 30px;
content: "";
top:0px;
}
.youkuaixun-content:before {
position: absolute;
    top: -15px;
    bottom: 0px;
    left: -46px;
    background: #fff;
    height: 12px;
    width: 12px;
    border-radius: 6px;
    content: "";
    box-shadow: inset 0 0 2px #2c50fd;
}
.youkuaixun-content:after {
    position: absolute;
    top: -13px;
    bottom: 0px;
    left: -44px;
    background: #0590f9;
    height: 8px;
    width: 8px;
    border-radius: 6px;
    content: "";
}
.youkuaixun li:hover .youkuaixun-content:after {
background: #0c0;
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-ms-transform: scale(1.3);
-o-transform: scale(1.3);
}
.youkuaixun li:hover .youkuaixun-content:before {-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-ms-transform: scale(1.3);
-o-transform: scale(1.3);}
/*后面的轴*/
.youkuaixun li:hover .youkuaixun-meta:after {
background: #0c0;
}
@media screen and (max-width: 550px) {
.youkuaixun-content {margin:0 30px 0 30px;padding: 10px 3px 0px 8px;font-size:0.9em;}
.calendar{left: -46px;top:8px;margin-right:-46px;}
.cal-month{font-size:8px;padding:0px 3px}
.cal-date{font:bold 13px Helvetica,"Arial Rounded MT Bold",Geneva,sans-serif;}
.calendar-year{left: -46px;top:26px;}
.cal-year{font:bold 9px Helvetica,"Arial Rounded MT Bold",Geneva,sans-serif;padding:0 1px 0 0;}
.youkuaixun:before {left: 20px;}
.youkuaixun-content:before {left: -16px;top:25px;}
.youkuaixun-content:after {left: -14px;top:27px;}
.youkuaixun:after {right: 20px;}
.youkuaixun .avatar{margin: 16px -17px 0 5px;width: 30px;height: 30px;}
.youkuaixun li em{float:left;width:10px;height:10px;margin:25px 0 0 -12px;}
.youkuaixun-meta span{font-size:10px}
}
/*网站快讯*/

/*评论名称展示*/
.comments-area .comment-author-name .fn.vip {
    font-style: normal;
    display: inline-block;
    line-height: 1;
    padding: 4px 12px;
    background-color: #0056ff;
    color: #FFF;
    border-radius: 4px;
}
/*评论名称展示*/

/*滚动条*/
::-webkit-scrollbar {
    width: 10px;
    height: 4px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb {
    background-color: #ccc;
    border-radius: 10px;
}
/*滚动条*/

/*公安备案*/
.gongan {
    display: inherit;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    margin-right: 2px;
}
/*公安备案*/
/*ICP备案*/
.icp {
    display: inherit;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    margin-right: 2px;
    width: 18px;
}
/*ICP备案*/
/*底部文字间距*/
.site-footer .site-info a {
    color: #aaa;
    margin-left: 0px;
}
.site-footer a {
    font-weight: 400;
}
/*底部文字间距*/

/*底部认证图片*/
.aq img {
    margin-top: 10px;
    display: inline;
    padding: 0 5px;
}

@media (max-width: 767px){
.aq img {
    display: none;
}
}
/*页面标题与日期间距*/
.single .type-post .entry-header, .page .type-page .entry-header {
    margin-bottom:  0px;
}

/*设计导航名称的展现的间距*/
.widget-userinfo .author_avatar a {
    display: block!important;
    line-height: 1.3;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100px;
}

/*鼠标浮动下载按钮*/
.post-grid .xiazai-cover,.post-list .xiazai-cover,.menu-post .xiazai-cover {
    opacity: 0;
}
.post-grid:hover .xiazai-cover,.post-list:hover .xiazai-cover,.menu-post:hover .xiazai-cover {
    opacity: 1;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}
.sidebar-column .xiazai-cover img,.related-posts-grid .xiazai-cover {
    display: none
}
.post-grid .xiazai-cover img, .post-list .xiazai-cover img, .menu-post .xiazai-cover img {
    width: 160px !important;
    height: 40px !important;
    position: absolute;
    top: 83%;
    margin-top: -25px;
    left: 50%;
    margin-left: -80px;
}

@media (max-width: 767px){
.xiazai-cover img {
    display: none;
}
}
/*鼠标浮动下载按钮*/

/*常见问题FAQ*/
#help h2,#down h2{ font-size:18px; line-height:54px; color:#323232; border-bottom:2px solid #4f8af1; width:150px; font-weight:normal;}
#help dt{cursor:pointer; color:#353535; font-size:18px;margin-bottom:20px; }
#help dd{ display:none;color:#767676; font-size:14px; padding:10px; border-radius:5px; background:#f0f0f0; margin-bottom:20px;margin-bottom:20px; line-height:25px; letter-spacing:1px;}
#help dt,#help dd{ margin-left:40px; position:relative;}
#help dt i,#help dd i{background:url(/wp-content/themes/ripro-chlid/images/fengtu-faq.png) no-repeat; width:30px; height:30px; display:block; position:absolute; left:-40px; top:0px;}
#help dd i{background-position: 0 -35px;}
/*常见问题FAQ*/

/** 下拉菜单样式 **/

/*暂时没有发现这个是干嘛的*/
/*
.row, .navbar .menu-item-mega>.sub-menu 
{
	margin-left: -10px;margin-right: -10px;
	/*margin-bottom: 20px;*/
	
/*如果要使用的话 最后面记得加上 } */	
	
/*推广邀请四个图标间距*/
.row1 
{
	margin-left: -10px;
	display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}

/*搜索结果文字上下间距*/
.fengtusxia { 
line-height:40px

}

/*登陆窗口用户协议*/
.site-termsxieyi {
    margin-top: 10px;
    padding: 10px 0;
    font-size: 12px;
    color: #999;
    border-top: 1px solid #f3f3f3;
    text-align: center;
    background: #f5f5f5;
    width: 270px;
    margin: 10px 20px;
}

@media (max-width: 767px){
.site-termsxieyi {
    display: none;
}
}

/*文件属性四周间距*/
.agent--contact .list-paybody {
    padding: 10px 10px 10px 10px;
    background-color: #f3f7ff;
}

/*面包屑导航间距*/

/*小于900px 的尺寸*/
@media screen and (max-width: 900px) {
.breadcrumbs {
    font-size: 13px;
    text-align: left;
    margin-bottom: 30px;
    margin-top: -30px;
    color: #999; 
    padding: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 5px;
}
}

/*大于767px 的尺寸*/
@media (max-width: 767px){
.breadcrumbs {
    font-size: 13px;
    text-align: left;
    margin-bottom: 10px;
    margin-top: -20px;
    color: #999; 
    padding: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 5px;
}
}


/*推广佣金美化*/
.payvip-box .vip-info small {
    border-radius: 0px 14px 0px 14px;
}
.payvip-box .vip-info.active {
    border-color: #00000000;
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.20);
    -webkit-animation: hue 0s infinite linear;
    background-color: #f44336 !important;
}
.payvip-box .vip-info{
 position: relative;
 text-align: center;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 padding: 22px 0 20px;
 margin-bottom: 30px;
 border: 5px solid;
 border-color: transparent;
 opacity: inherit;
filter: alpha(opacity=30);
 cursor: pointer;
}
.payvip-box .vip-info {
    -webkit-border-radius: 14px;
    border-radius: 14px;
}
.payvip-box .vip-info:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.20);
    border-color: #00000000;
}
.payvip-box .vip-info.active {
    border-color: #00000000;
    opacity: 1
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.20);
    -webkit-animation: hue 0s infinite linear;
}
.charge .modules__title h4 {
    text-align: center;
    padding: 10px;
    background-color: #eff2ff;
    border-radius: 100px;
    color: #ff0500;
}

.label {
    border-radius: 100px;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f1f3f7;
    border: 0px solid #e3e3e3;
    border-radius: 14px;
    box-shadow: inset 0 0 0 0 rgba(0,0,0,0);
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #f2f4f8;
}

/*个人中心阴影*/
.user-profile .sidebar-card {
    box-shadow: 4px 6px 10px #3a4f7017;
}

.user-profile .edit--profile-area {
    background-color: #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 21px 40px;
    margin-bottom: 30px;
    box-shadow: 4px 6px 10px #3a4f7017;
}

/*分类更多箭头间距*/
.fa-long-arrow-right{
 width: 16.08px;

}

/*头像下面的VIP图标*/
.header__ing {
    position: absolute;
    bottom: 0;
    right: 10px;
    width: 15px;
    
}

/*设计导航顶部角标*/ /*调用：<span class="icon-new"></span>*/ 
.icon-new {
    position: absolute;
    top: -4px;
    right: -13px;
    width: 30px;
    height: 16px;
    background: url(/wp-content/themes/ripro-chlid/images/icon_new.svg) center no-repeat;
    background-size: cover;
}

/*手机版隐藏*/
@media screen and (max-width: 900px) {
.icon-new {
  display: none;
}
}

/*角标2*/ /*调用：<span class="font-h"></span>*/
.font-h {
    display: inline-block;
    width: 16px;
    height: 30px;
    /* margin-left: .5em; */
    background: url(/wp-content/themes/ripro-chlid/images/fengtu-hot.png) no-repeat 0 0;
    -webkit-background-size: contain;
    background-size: contain;
}

/*手机版隐藏*/
@media screen and (max-width: 900px) {
.font-h {
  display: none;
}
}
/*角标2*/

/*设计导航顶部角标*/

/*文章栏右侧时间*/
.ceo-margin-small-top {
    margin-top: 72px !important;
}
.ceo-margin-right {
    margin-right: 20px !important;
}
.ceo-text-meta {
    font-size: 0.875rem;
    line-height: 1.4;
    color: #adadad;
}
/*文章栏右侧时间*/

/*会员介绍常见问题css*/
.flex[data-v-7dd64046]{display:flex}.hide[data-v-7dd64046]{display:none}.tc[data-v-7dd64046]{text-align:center}.tr[data-v-7dd64046]{text-align:right}.inner[data-v-7dd64046]{width:1500px;margin:0 auto}.f-e80000[data-v-7dd64046]{color:#e80000}.f-999[data-v-7dd64046]{color:#999}.f-666[data-v-7dd64046]{color:#666}.f-333[data-v-7dd64046]{color:#333}.f-bbb[data-v-7dd64046]{color:#bbb}.fl[data-v-7dd64046]{float:left}.fr[data-v-7dd64046]{float:right}.t-over[data-v-7dd64046]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-center[data-v-7dd64046]{display:flex;justify-content:center}.f-ac[data-v-7dd64046]{display:flex;align-items:center}.bg-fff[data-v-7dd64046]{background-color:#fff}.clear[data-v-7dd64046]:after{content:"";display:block;clear:both}.clearfix[data-v-7dd64046]{zoom:1}.clearfix[data-v-7dd64046]:after{content:"";height:0;line-height:0;display:block;visibility:hidden;clear:both}.cursor[data-v-7dd64046]{cursor:pointer}.su-icon[data-v-7dd64046]{display:inline-block;background-image:url(https://www-nuxt.sumodel.com/_nuxt/img/su-icon.png?146e145=);background-repeat:no-repeat;vertical-align:sub}.su-member-icon[data-v-7dd64046]{display:inline-block;background:url(https://www-nuxt.sumodel.com/_nuxt/img/icon.png?1cc7dff=) no-repeat}.vip-icon[data-v-7dd64046]{display:inline-block;background:url(https://www-nuxt.sumodel.com/_nuxt/img/vip-icon.png?46b07b9=) no-repeat}.cancel-btn[data-v-7dd64046]{color:#e80000;border-radius:4px;border:1px solid #e80000}.cancel-btn[data-v-7dd64046],.confirm-btn[data-v-7dd64046]{width:120px;height:44px;background-color:#fff}.confirm-btn[data-v-7dd64046]{color:#e80000;border-radius:4px;color:#fff;background-color:#e80000;border:1px solid transparent}.more-btn[data-v-7dd64046]{width:60px;height:30px;color:#666;line-height:30px;text-align:center;background-color:#fff;border-radius:15px}.vip-index-module .c-btn[data-v-7dd64046]{color:#1e1e1e}.vip-index-module .b-btn[data-v-7dd64046],.vip-index-module .c-btn[data-v-7dd64046]{display:flex;justify-content:center;align-items:center;width:200px;height:50px;font-size:18px;background-image:linear-gradient(180deg,#fbefaf 15%,#f4d889 52%,#edc062),linear-gradient(#e80000,#e80000);border-radius:25px;cursor:pointer}.vip-index-module .b-btn[data-v-7dd64046]{color:#1e1e1e;color:#ffcb64;background-image:linear-gradient(180deg,#3f3f3f 20%,#252322 67%,#0b0704),linear-gradient(#1e1e1e,#1e1e1e)}.vip-index-module .module-title[data-v-7dd64046]{display:flex;flex-direction:column;align-items:center;height:500px;background:url(https://www-nuxt.sumodel.com/_nuxt/img/vip-1.jpg?8719e7a=) no-repeat}.vip-index-module .module-title .module-logo[data-v-7dd64046]{width:472px;height:44px;display:inline-block;background:url(https://www-nuxt.sumodel.com/_nuxt/img/vip-icon.png?46b07b9=) no-repeat;background-position:-6px -5px;margin:80px 0}.vip-index-module .module-title .icon-list[data-v-7dd64046]{display:flex;margin-bottom:70px}.vip-index-module .module-title .icon-list li[data-v-7dd64046]{display:flex;flex-direction:column;align-items:center;width:170px;height:136px}.vip-index-module .module-title .icon-list li i[data-v-7dd64046]{display:inline-block;background:url(https://www-nuxt.sumodel.com/_nuxt/img/vip-icon.png?46b07b9=) no-repeat;width:80px;height:80px}.vip-index-module .module-title .icon-list li p[data-v-7dd64046]{color:#fff;font-size:16px;margin-top:10px;text-align:center}.vip-index-module .module-title .icon-list .download-icon i[data-v-7dd64046]{background-position:-6px -56px}.vip-index-module .module-title .icon-list .model-icon i[data-v-7dd64046]{background-position:-92px -56px}.vip-index-module .module-title .icon-list .pic-icon i[data-v-7dd64046]{background-position:-178px -56px}.vip-index-module .module-title .icon-list .free-icon i[data-v-7dd64046]{background-position:-264px -56px}.vip-index-module .module-title .icon-list .sgin-icon i[data-v-7dd64046]{background-position:-6px -142px}.vip-index-module .module-title .icon-list .service-icon i[data-v-7dd64046]{background-position:-92px -142px}.vip-index-module .module-title .icon-list .teacher-icon i[data-v-7dd64046]{background-position:-178px -142px}.vip-index-module .module-title .get-btn[data-v-7dd64046]{width:240px;height:60px;text-align:center;line-height:60px;color:#1e1e1e;font-size:18px;font-weight:600;background-image:linear-gradient(180deg,#fbefaf 15%,#f4d889 52%,#edc062),linear-gradient(#e80000,#e80000);background-blend-mode:normal,normal;border-radius:30px}.vip-index-module .module-interests-list[data-v-7dd64046]{display:flex;justify-content:center;height:760px;padding-top:52px;background:url(https://www-nuxt.sumodel.com/_nuxt/img/vip-2.jpg?412a995=)}.vip-index-module .module-interests-list .interests-info[data-v-7dd64046]{position:relative;display:flex;flex-direction:column;align-items:center;width:380px;height:660px;border-radius:10px;padding-top:30px;margin-right:30px}.vip-index-module .module-interests-list .interests-info[data-v-7dd64046]:last-of-type{margin-right:0}.vip-index-module .module-interests-list .interests-info .level-icon[data-v-7dd64046]{width:70px;height:70px;display:inline-block;background:url(https://www-nuxt.sumodel.com/_nuxt/img/vip-icon.png?46b07b9=) no-repeat}.vip-index-module .module-interests-list .interests-info .level-name[data-v-7dd64046]{font-size:20px;color:#fff;margin:10px 0}.vip-index-module .module-interests-list .interests-info .level-price[data-v-7dd64046]{color:#ffcc5f;font-size:50px;font-weight:700;margin-top:-16px}.vip-index-module .module-interests-list .interests-info .level-price span[data-v-7dd64046]{font-size:14px;color:#fff}.vip-index-module .module-interests-list .interests-info .level-text-list[data-v-7dd64046]{margin-top:30px;margin-bottom:20px}.vip-index-module .module-interests-list .interests-info .level-text-list>p[data-v-7dd64046]{font-size:16px;margin-bottom:22px}.vip-index-module .module-interests-list .interests-info .level-text-list>p>i[data-v-7dd64046]{display:inline-block;background:url(https://www-nuxt.sumodel.com/_nuxt/img/vip-icon.png?46b07b9=) no-repeat;width:18px;height:14px;margin-right:10px}.vip-index-module .module-interests-list .interests-info .level-text-list>p>span[data-v-7dd64046]{margin-left:8px}.vip-index-module .module-interests-list .month .dec_7>a[data-v-7dd64046],.vip-index-module .module-interests-list .year .dec_7>a[data-v-7dd64046]{display:inline-block;width:120px;height:22px;line-height:20px;font-size:12px;border-radius:11px;text-align:center}.vip-index-module .module-interests-list .general[data-v-7dd64046]{background:url(https://www-nuxt.sumodel.com/_nuxt/img/vip-2.1.png?c0c31dc=)}.vip-index-module .module-interests-list .general .level-icon[data-v-7dd64046]{background-position:-350px -65px}.vip-index-module .module-interests-list .general .level-text-list>p[data-v-7dd64046]{color:#ffcc5f}.vip-index-module .module-interests-list .general .level-text-list>p>i[data-v-7dd64046]{background-position:-262px -208px}.vip-index-module .module-interests-list .general .level-text-list>p .right-icon[data-v-7dd64046]{background-position:-264px -169px}.vip-index-module .module-interests-list .general .level-text-list .dec_2[data-v-7dd64046],.vip-index-module .module-interests-list .general .level-text-list .dec_4[data-v-7dd64046],.vip-index-module .module-interests-list .general .level-text-list .dec_5[data-v-7dd64046],.vip-index-module .module-interests-list .general .level-text-list .dec_6[data-v-7dd64046],.vip-index-module .module-interests-list .general .level-text-list .dec_7[data-v-7dd64046]{color:#999}.vip-index-module .module-interests-list .month[data-v-7dd64046]{background:url(https://www-nuxt.sumodel.com/_nuxt/img/vip-2.2.png?e0051d3=)}.vip-index-module .module-interests-list .month .level-icon[data-v-7dd64046]{background-position:-426px -65px}.vip-index-module .module-interests-list .month .right-notice[data-v-7dd64046]{position:absolute;top:8px;right:30px;color:#1e1e1e;font-size:12px}.vip-index-module .module-interests-list .month .level-text-list>p[data-v-7dd64046]{color:#ffcc5f}.vip-index-module .module-interests-list .month .level-text-list>p>i[data-v-7dd64046]{background-position:-264px -169px}.vip-index-module .module-interests-list .month .level-text-list>p>span[data-v-7dd64046]{color:#fff}.vip-index-module .module-interests-list .month .level-text-list .dec_7>a[data-v-7dd64046]{color:#fff;border:1px solid #f6f6f6}.vip-index-module .module-interests-list .year[data-v-7dd64046]{background:url(https://www-nuxt.sumodel.com/_nuxt/img/vip-2.3.png?d950a09=)}.vip-index-module .module-interests-list .year .level-icon[data-v-7dd64046]{background-position:-503px -65px}.vip-index-module .module-interests-list .year .right-notice[data-v-7dd64046]{position:absolute;top:8px;right:5px;color:#ffcc5f;font-size:12px}.vip-index-module .module-interests-list .year .level-name[data-v-7dd64046]{color:#08080e}.vip-index-module .module-interests-list .year .level-price[data-v-7dd64046]{color:#000;font-size:50px;margin-top:-16px}.vip-index-module .module-interests-list .year .level-price span[data-v-7dd64046]{font-size:14px;color:#000}.vip-index-module .module-interests-list .year .level-text-list>p>i[data-v-7dd64046]{background-position:-264px -188px}.vip-index-module .module-interests-list .year .level-text-list>p>span[data-v-7dd64046]{color:#e80000}.vip-index-module .module-interests-list .year .level-text-list .dec_7>a[data-v-7dd64046]{color:#e80000;border:1px solid #e80000}.vip-index-module .module-question .title[data-v-7dd64046],.vip-index-module .module-vip-model .title[data-v-7dd64046]{font-size:32px;color:#4c4c4c;text-align:center;margin-bottom:40px}.vip-index-module .module-vip-model[data-v-7dd64046]{height:1000px;padding-top:52px;background:url(https://www-nuxt.sumodel.com/_nuxt/img/vip-3.jpg?828f047=)}.vip-index-module .module-vip-model .inner[data-v-7dd64046]{width:1200px}.vip-index-module .module-vip-model .model-list[data-v-7dd64046]{margin-bottom:40px}.vip-index-module .module-vip-model .model-list li[data-v-7dd64046]:nth-of-type(4n){margin-right:0}.vip-index-module .module-question .inner[data-v-7dd64046]{width:1200px}.vip-index-module .module-question .question-main[data-v-7dd64046]{display:flex;flex-wrap:wrap;padding-top: 40px;}.vip-index-module .module-question .question-main .question-item[data-v-7dd64046]{width:590px;height:160px;background-color:#ffffff;box-shadow:0 2px 10px rgba(0,0,0,.02);border-radius:4px;padding:30px 30px 0;margin-right:20px;margin-bottom:20px}.vip-index-module .module-question .question-main .question-item[data-v-7dd64046]:nth-of-type(2n){margin-right:0}.vip-index-module .module-question .question-main .question-item .ques[data-v-7dd64046]{color:#555;font-weight: bold;font-size:18px;margin-bottom:15px}.vip-index-module .module-question .question-main .question-item .ans[data-v-7dd64046]{display:flex;color:#555}.check-bg-icon[data-v-7dd64046]{content:"";position:absolute;right:0;bottom:0;width:23px;height:18px;display:inline-block;background-image:url(https://www-nuxt.sumodel.com/_nuxt/img/su-icon.png?146e145=);background-repeat:no-repeat;vertical-align:sub;background-position:-155px -190px}.dialog-buy-vip .buy-body .main-title[data-v-7dd64046]{color:#333;font-weight:600;margin-right:20px}.dialog-buy-vip .buy-body .meal-main[data-v-7dd64046]{display:flex;align-items:center;margin-bottom:40px}.dialog-buy-vip .buy-body .meal-main .meal-list[data-v-7dd64046]{display:flex}.dialog-buy-vip .buy-body .meal-main .meal-list>div[data-v-7dd64046]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;margin-right:20px;background-color:#f4f4f4;border:1px solid transparent;border-radius:4px;cursor:pointer}.dialog-buy-vip .buy-body .meal-main .meal-list>div .vip-icon[data-v-7dd64046]{display:inline-block;background:url(https://www-nuxt.sumodel.com/_nuxt/img/vip-icon.png?46b07b9=) no-repeat;width:77px;height:75px}.dialog-buy-vip .buy-body .meal-main .meal-list>div span[data-v-7dd64046]{color:#666}.dialog-buy-vip .buy-body .meal-main .meal-list>div.active[data-v-7dd64046]{position:relative;background-color:#fff;border:1px solid #e80000}.dialog-buy-vip .buy-body .meal-main .meal-list>div.active[data-v-7dd64046]:before{content:"";position:absolute;right:0;bottom:0;width:23px;height:18px;display:inline-block;background-image:url(https://www-nuxt.sumodel.com/_nuxt/img/su-icon.png?146e145=);background-repeat:no-repeat;vertical-align:sub;background-position:-155px -190px}.dialog-buy-vip .buy-body .meal-main .meal-list .meal-month .vip-icon[data-v-7dd64046]{background-position:-426px -65px}.dialog-buy-vip .buy-body .meal-main .meal-list .meal-month.active[data-v-7dd64046]:after{content:"";position:absolute;top:0;right:-1px;width:60px;height:20px;background:url(https://www-nuxt.sumodel.com/_nuxt/img/discount-icon.png?4602be3=)}.dialog-buy-vip .buy-body .meal-main .meal-list .meal-year .vip-icon[data-v-7dd64046]{background-position:-503px -65px}.dialog-buy-vip .buy-body .time-main[data-v-7dd64046]{display:flex;align-items:center;margin-bottom:40px}.dialog-buy-vip .buy-body .time-main>div[data-v-7dd64046]{position:relative}.dialog-buy-vip .buy-body .time-main ul[data-v-7dd64046]{display:flex}.dialog-buy-vip .buy-body .time-main ul li[data-v-7dd64046]{width:80px;height:36px;line-height:36px;color:#999;text-align:center;margin-right:10px;border-radius:4px;border:1px solid #eaeaea;cursor:pointer}.dialog-buy-vip .buy-body .time-main ul li.active[data-v-7dd64046]{position:relative;color:#e80000;border:1px solid #e80000}.dialog-buy-vip .buy-body .time-main ul li.active[data-v-7dd64046]:before{content:"";position:absolute;right:0;bottom:0;width:23px;height:18px;display:inline-block;background-image:url(https://www-nuxt.sumodel.com/_nuxt/img/su-icon.png?146e145=);background-repeat:no-repeat;vertical-align:sub;background-position:-155px -190px}.dialog-buy-vip .buy-body .time-main .month-discount[data-v-7dd64046]{position:absolute;left:0;bottom:-22px;margin-top:10px;font-size:14px;color:#e80000}.dialog-buy-vip .buy-body .pay-main[data-v-7dd64046]{display:flex;flex-direction:column;align-items:center}.dialog-buy-vip .buy-body .pay-main .vip-qrcode-box[data-v-7dd64046]{position:relative;width:180px;height:180px;margin-bottom:20px}.dialog-buy-vip .buy-body .pay-main .vip-qrcode-mask[data-v-7dd64046]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;font-size:16px;background-color:rgba(0,0,0,.7)}.dialog-buy-vip .buy-body .pay-main .vip-qrcode-mask button[data-v-7dd64046]{width:88px;height:30px;text-align:center;line-height:30px;color:#fff;margin-top:20px;border-radius:4px;background-color:#3bc66f}.dialog-buy-vip .buy-body .pay-main>p[data-v-7dd64046]{color:#666;margin:10px 0}.dialog-buy-vip .buy-body .pay-main strong[data-v-7dd64046]{font-size:20px;color:#e80000;font-weight:600}

/*会员介绍常见问题css*/

/* 登录注册弹窗 start */

/* 手机端自适应 start */
@media (max-width: 768px) {
    .index_search .sousuotopTitle {
        padding-top: 20px;
        color: #fff;
        font-size: 18px;
    }
    .register-login-modal .modal-content:first-child {
        display: none;
    }
    .register-login-modal .modal-content:last-child {
        width: 100%;
        border-radius: 5px;
    }
    .popup-logo {
        display: none;
    }
    .rightList.bar-v2 .sidebar {
        display: none;
    }
    .user-profile-container .payvip-content .col-12 {
        margin-bottom: 15px;
    }
    .nav_links li {
        padding: 0px 7.4%;
    }
    .nav_links li:nth-child(3n):after {
        border-right: 0;    
    }
    .cat-nav {
        display: none;
    }
    .site-data-wp {
        display: none;
    }
    .user-profile .right-edit {
        bottom: 98px;
    }
}

@media (max-width: 768px)
.register-login-modal .modal-content:last-child {
    width: 100%;
    border-radius: 5px;
}

/* 手机端自适应 end */

.button1 {
    font-family: play,Lato,sans-serif !important;
}

@font-face {
  font-family: "Play";
  src: url("/wp-content/themes/ripro-chlid/images/Play-regular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Play";
  src: url("/wp-content/themes/ripro-chlid/images/Play-bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}

.button1, input[type=submit], button[type=submit], .navigation .nav-previous a, .navigation .nav-next a {
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Lato,sans-serif;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 1;
    outline: none;
    padding: 15px 10px;
    text-align: center;
    background-color: #34495e;
}

.register-login-modal {
    width: 100%;
    float: left;
    background: #0056ff;
    background-image: url(/wp-content/themes/ripro-chlid/images/login-img.png);
    background-position: 148px bottom;
    background-repeat: no-repeat;
}
.register-login-modal .modal-content {
    width: 50%;
    float: left;
}
.register-login-modal .modal-content:last-child {
    background: #FFF;
}
.register-login-modal .login-img {
    padding: 50px 50px 0;
}
.register-login-modal .login-img h2 {
    margin-bottom: 30px;
    color: #fff;
    font-size: 22px;
}
.register-login-modal .login-img ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.register-login-modal .login-img ul li {
    display: block;
    margin-bottom: 20px;
    color: #fff;
    font-size: 15px;
    text-align: left;
    font-family: play,Lato,sans-serif !important;
}
.register-login-modal .login-img ul li i {
    position: relative;
    top: 1px;
    margin-right: 10px;
    opacity: .52;
}
.tab-content input {
    width: 100%;
    padding: 10px;
    transition: .3s;
    border: 1px solid #e8e8e8;
    font-size: 20px;
    height: 48px;
    border-radius: 3px;
    caret-color: #0056ff;
}
.tab-content input:focus {
    outline: none;
    border: 1px solid #0056ff;
}
.tab-content input:focus + span {
    color: #0056ff;
}
.tab-content label {
    display: block;
}
.tab-content label>span {
    position: absolute;
    left: 12px;
    top: 17px;
    font-size: 15px;
    color: #b2bac2;
    cursor: text;
    display: block;
    line-height: 1;
    padding: 0 7px;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition-property: color,bottom,transform;
    transition-property: color,bottom,transform;
    pointer-events: none;
    -webkit-transition: transform 150ms cubic-bezier(0.4,0,0.2,1),opacity 150ms cubic-bezier(0.4,0,0.2,1);
    transition: transform 150ms cubic-bezier(0.4,0,0.2,1),opacity 150ms cubic-bezier(0.4,0,0.2,1);
    left: 10px;
    cursor: default;
    -webkit-transform: scale(.85) translateY(-30px);
    transform: scale(.85) translateY(-30px);
}
.tab-content label>span:after {
    content: '';
    width: 100%;
    height: 3px;
    background: #fff;
    top: 6px;
    position: absolute;
    left: 0;
    z-index: 0;
    opacity: 1;
}
.tab-content label>span b {
    position: relative;
    z-index: 1;
    font-weight: 300;
}
.tab-content .btn--primary {
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    background: #0056ff;
    border: 1px solid #0056ff;
    border-radius: 3px;
}
.register-login-modal .active>a:focus {
    outline: none;
}
.register-login-modal .kj_login {
    margin-top: 10px;
    height: 40px;
    overflow: hidden;
}
.register-login-modal .kj_login_button {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding: 5px 5px 5px 10px;
    border: 1px solid #f5f5f5;
    position: relative;
}
.register-login-modal .kj_login_button > div {
    display: flex;
    font-size: 12px;
    color: #999;
    position: relative;
    z-index: 2;
}
.register-login-modal .kj_login_button a {
    background: rgba(0, 132, 255, 0.09);
    padding: 5px 6px;
    margin-right: 8px;
}
.register-login-modal .kj_login_button a:last-child {
    margin-right: 0;
}
.register-login-modal .login-qq {
    color: #1e6fff;
}
.register-login-modal .login-wx {
    color: #23BF36;
}
.register-login-modal .login-wb {
    color: #f00;
}
/*.register-login-modal .login-qq i {*/
/*    top: 2px !important;*/
/*}*/
.register-login-modal .kj_login_button i {
    font-size: 15px;
    position: relative;
}
.site-terms {
    margin-top: 10px;
    padding: 10px 0;
    font-size: 12px;
    color: #999;
    border-top: 1px solid #f3f3f3;
    text-align: center;
    background: #f5f5f5;
}
.login-tk {
    margin-top: -10px;
    text-align: center;
    font-size: 14px;
}
.login-tk p.login-p {
    display: flex;
    justify-content: space-between;
}
.login-box-des {
    font-size: 12px;
    color: #ccc;
    text-align: right;
    display: block;
    width: 100%;
    margin: 0;
    margin-top: 5px;
}
.swal2-content a {
    color: #0056ff;
}
#signup .cap {
    position: absolute;
    top: 0;
    right: 0;
    height: 47px;
    box-shadow: none;
    background: #0056ff;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    z-index: 2;
}
/* 登录注册弹窗 end */

/*  网址导航 拓展 */
/* 网址导航搜索样式 */
.site-warp {
 /*   background-image: url('./images/ftw-bg.png'); */
    background-image: url('./images/tagbg.jpg'); 
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #4d6cf8;
	margin-bottom: 30px;
	height: 380px;
	overflow: hidden;
    display: flex;
    align-items: center;
}
.site-container {
    padding: 0!important;
}
.site-search {
    width: 680px;
    margin: 0 auto;
}
.site-search h3 {
    font-size: 26px;
    text-align: center;
    color: #fff;
    letter-spacing: .5px;
    margin-bottom: 40px;
    font-weight: inherit;
}
.site-search form {
    position: relative;
    display: flex;
    background: #fff;
    border-radius: 4px;
}
.site-search input {
	border: 0;
	border-radius: 4px 0 0 4px;
	height: 46px;
  /*text-indent: 10px;*/
	width: 100%;
	color: #666;
	margin: 0;
	outline: none;
}
.site-search button {
    border: 0;
    cursor: pointer;
    background: transparent!important;
}
.site-search form i {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    color: #999;
    font-size: 16px;
    padding: 0 15px;
}
.search-tmenu {
    padding: 0;
    margin-bottom: 20px;
    text-align: center;
}
.search-tmenu li {
    display: inline-block;
    padding: 0 12px;
}
.search-tmenu li span {
    display: inline-block;
    color: rgba(255, 255, 255, 0.6);
    cursor: pointer;
    padding-bottom: 10px;
    font-size: 14px;
}
.search-tmenu .active span {
    display: inline-block;
    position: relative;
    color: #fff;
}
.search-tmenu .active span::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height:4px;
    background: var(--primary-color);
    border-radius: 3px;
    box-shadow: 0px 3px 5px 0px var(--primary-color);
    background-color: #fff;
    -webkit-box-shadow: 0 5px 10px 0 rgba(16, 110, 253, .3);
    box-shadow: 0 5px 10px 0 rgba(16, 110, 253, .3);
}
.search-bmenu {
    text-align: center;
    margin: 0px 0;
    padding-left: 0px;
}
.search-bmenu .on {
    color: #fff;
}
.search-item {
    cursor: pointer;
    margin: 0 10px;
    color: rgba(255, 255, 255, 0.6);
    display: inline-block;
    font-size: 14px;
}
.subnav {
    margin-top: 15px;
}
.subnav-item {
    display: none;
}
.subnav .active {
    display: block!important;
}
.down-pop {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(0, 0, 0, 0.35)
}
.down-pop .down-box {
    max-width: 360px;
    margin: 10% auto 0 auto;
    background-color: #fff;
    border-radius: 20px;
    background-image: url('/wp-content/themes/ripro-chlid/images/1607257587-a42292bfe22423a.png');
    background-repeat: no-repeat;
    background-size: 100%;
    overflow: hidden;
    position: relative;
}
.down-pop .down-box h3 {
    text-align: center;
    font-size: 20px;
    color: #fff;
    padding: 30px 0;
    margin: 0;
}
.down-pop .down-main {
    width: 80%;
    margin: 0 auto;
    border-radius: 6px;
    background-color: #fff;
    text-align: center;
    overflow: hidden;
    box-shadow: 0 5px 10px -4px #eee;
}
.down-pop .down-main img {
	width: 150px;
    padding: 20px 0 10px 0;
    display: inline-block;
}
.down-main .desc {
    margin-bottom: 20px;
}
.down-pop .down-main p {
    margin: 0;
}
.down-pop .down-main p:last-child {
    font-size: 13px;
    color: #909399;
}
.down-pop .on-btn {
    width: 80%;
    display: block;
    margin: 30px auto;
    text-align: center;
    background-color: var(--pm-c) ;
    background-image: linear-gradient(90deg, #be7ef1, #5b60f9);
    border-radius: 20px;
    padding: 10px 0;
    color: #fff;
    box-shadow: 0 5px 10px -5px rgb(170, 120, 242)
}
.down-pop .down-pop-close {
    position: absolute;
    top: 0;
    right: 0;
    margin: 20px 36px;
    color: #fff;
    cursor: pointer;
}
/* 网址导航首页样式 */
.site-main {}
.site-menu {
    width: 200px;
}
.site-menu .box {
    background: #fff;
}
.site-menu .title {
    border-bottom: 1px solid #ebeef5;
    margin-bottom: 12px;
    padding-bottom: 12px;
    padding-left: 0;
}
.site-menu .title i {
    font-weight: normal;
    font-size: 18px;
    margin-right: 0px;
    transform: translateY(0);
    display: inline-block;
}
.site-menu .title span {
    font-size: 18px;
    font-weight: bold;
}
.site-menu ul {
    padding: 15px;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.02);
    box-shadow: 0 6px 6px 0px rgba(0,0,0,.02);
}
.site-menu ul .all i,.site-menu ul .all a {
    color: #303133;
}
.site-menu ul li {
    display: flex;
    align-items: center;
}
.site-menu ul li a {
    display: block;
    font-size: 15px;
    color: #909399;
    font-family: Arial;
    padding: 8px 0;
    font-weight: bold;
}
.site-menu ul li i{
    font-weight: normal;
    font-size: 18px;
    margin-right: 7px;
    transform: translateY(1px);
    display: inline-block;
}
.site-menu ul .current-menu-item ,.site-menu ul .current-menu-item i {
    color: #303133;
}
.site-menu ul .current-menu-item a {
    color: #303133;
}
.site-row {
    display: flex;
}
.site-list {
    margin-left: 30px;
    flex: 1;
    padding: 30px 0 0 0;
}
.site-list .site-item {}
.site-box {
    margin-bottom: 30px;
}
.site-box .site-box-title {
    display: flex;
    align-items: center;
    padding: 0 0 20px 0;
}
.site-box .site-box-title h3 {
    flex: 1;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0;
}
.site-box .site-box-title .more {
    color: #909399;
    font-size: 13px;
}
/*.site-box .site-box-warp {
    overflow: hidden;
    margin: 0 -10px;
} */
.site-box .site-box-warp .site-card {
    float: left;
    width: 25%;
    padding: 10px;
}
.site-box .site-box-warp .site-card .box {
    background: #fff;
    border-radius: 4px;
}
.site-card .item {
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.02);
    box-shadow: 0 6px 6px 0px rgba(0,0,0,.02);
    transition: all .3s;
}
.site-card .item:hover {
    transform: translateY(-2px);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.05);
    box-shadow: 0 6px 6px 0px rgba(0,0,0,.05);
}
.site-card .item>a {
    display: flex;
    padding: 10px;
}
.site-card .item .icon {
    display: inline-block;
    border-radius: 50%;
    width: 32px!important;
    height: 32px!important;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0!important;
}
.site-card .item .content {
    flex: 1;
    margin-left: 10px;
    overflow: hidden;
}
.site-card .item .content span {
    font-size: 15px;
}
.site-card .item .content .desc {
    color: #909399;
    font-size: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 8px;
}
.site-card .item .info {
    display: flex;
    align-items: center;
    font-size: 13px;
    padding: 8px 10px;
    border-top: 1px solid #ebeef5;
    color: #909399;
}
.site-card .item .info i {
    display: inline-block;
}
.site-card .item .info span:first-child {
    flex: 1;
}




/* 网址导航文章页样式 */
.site-head {
    padding: 30px;
    border-bottom: 1px solid #ebeef5;
}
.site-head h1 {
    font-size: 28px;
}
.site-head .info {
    margin-top: 10px;
}
.site-head .info span {
    color: #909399;
    font-size: 13px;
    margin-right: 20px;
}
.site-single {
    padding: 30px;
}
.site-single .site-row {
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
}
.site-single .site-row .site-icon {
    width: 180px;
    height: 180px;
    position: relative;
    overflow: hidden;
    background: #333;
    border-radius: 4px;
}
.site-single .site-row .site-icon .bg {
    max-width: none;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    opacity: .2;
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -ms-filter: blur(10px);
    -o-filter: blur(10px);
    filter: blur(10px);
    width: 150%!important;
    height: 150%!important;
}
.site-single .site-row .site-icon i {
    display: block;
    width: 68px;
    height: 68px;
    border: 4px solid rgba(255, 255, 255, 0.4);
    transition: all .3s;
    top: 50%;
    position: absolute!important;
    left: 50%;
    transform: translate(-50%,-50%);
    box-sizing: border-box;
    border-radius: 50%;
    z-index: 5;
    overflow: hidden;
}
.site-single .site-row .site-icon i img {
    width: 100%;
    height: 100%;
}
.site-single .site-icon:hover i {
    border: 4px solid rgba(255, 255, 255, 0.8);
}
.site-single .site-row .site-main {
    flex: 1;
    margin-left: 30px;
} 
.site-list-cat {}
.site-list-cat a {
    display: inline-block;
    color: #fff;
    background: #6c9dff;
    border-radius: 4px;
    padding: 4px 8px;
    line-height: normal;
    margin-right: 5px;
    font-size: 12px;
}
.site-list-cat a:hover {
    background: #206aff;
    color: #fff;
    text-decoration: none;
}
.site-desc {
    color: #606266;
    font-size: 14px;
    background: #F7F8FC;
    padding: 20px;
    margin: 15px 0;
}
.site-desc p {
    font-size: 15px;
    letter-spacing: .5px;
    margin: 0;
}
.site-tags {}
.site-tags a {
    display: inline-block;
    background: #f7f8fc;
    padding: 5px 8px;
    font-size: 12px;
    line-height: normal;
    color: #909399;
    margin-right: 5px;
    border-radius: 3px;
    transition: all .3s;
}
.site-tags i {
    margin-right: 3px;
    line-height: 0;
}
.site-tags a:hover {
    text-decoration: none;
    background: #206aff;
    color: #fff;
}
.site-go {
    margin-top: 15px;
}
.site-go a {
    border-radius: 4px;
    display: inline-block;
    padding: 10px 24px;
    margin: 0 2px;
    background-color: #3379ff;
    color: #fff;
    line-height: normal;
    transition: all .3s;
}
/*相关站点*/
.site-other {
    margin-top: 20px;
}
.site-other .site-card {
    width: 33.33%!important;
}

@media (max-width: 767px){
    #ztj .navbar {
        height: 60px;
    }
    #ztj .navbar .logo {
        height: 36px;
    }
    #ztj .site-warp {
        padding: 30px 0;
        background-size: 100% 100%;
    }
    #ztj .site-search h3 {
        font-size: 20px;
    }
    #ztj .site-search {
        width: 100%;
        padding: 0 10px;
    }
    #ztj .site-row {
        display: block;
        margin: 0 10px;
    }
    #ztj .site-menu {
        width: 100%;
    }
    #ztj .site-menu .title {
        display: block;
    }
    #ztj .site-menu ul
    #ztj .site-menu ul li {
        display: inline-block;
    }
    #ztj .site-list {
        margin: 0;
    }
    #ztj .site-box .site-box-warp .site-card {
        width: 100%;
    }
    #ztj .site-card .item .content {
        height: auto!important;
    }
    #ztj .site-head {
        padding: 15px;
    }
    #ztj .site-head h1 {
        font-size: 18px;
    }
    #ztj .site-single .site-row .site-icon {
        width: 100%;
    }
    #ztj .site-single .site-row .site-main {
        margin-left: 0;
    }
    #ztj .site-box .site-box-warp .site-card {
        width: 100%!important;
    }
}

@media (min-width: 1230px) {
    /* 网站整体宽度 */
    .container {
        max-width:1280px;
    }
}
@media screen and (max-width: 768px) {
    #ztj .logo-wrapper {
        flex: 1;
    }
    #ztj .ztj-style {
        height: 420px;
    }
    #ztj .ztj-style .container {
        padding-top: 100px;
    }
    #ztj .ztj-style .container .title span {
        font-size: 13px;
        line-height: normal;
    }
    #ztj .ztj-style .ztj-warp {
        padding: 15px;
    }
    #ztj .ztj-style .ztj-menu {
        display: none;
    }
    #ztj .ztj-style .ztj-warp {
        margin-top: 30px;
    }
    #ztj .ztj-search {
        margin-top: 0;
    }
    #ztj .ztj-tags ul {
        display: block;
        margin-top: 10px;
        white-space:nowrap;
        overflow-x: scroll;
        margin-left: 0;
    }
    #ztj .ztj-tags ul li {
        width: 33.33%;
        padding-left: 6px;
        float: none;
        display: inline-block;
        padding-left: 0;
        margin-right: 5px;
    }
    #ztj .siteCount {
        padding: 10px 0;
    }
    #ztj .siteCount ul li span {
        font-size: 18px;
    }
    #ztj .siteCount ul li b {
        font-size: 12px;
    }
    #ztj .recomUser ul li {
        width: 100%;
    }
    
    #ztj .post-list {
        display: block;
    }
    #ztj .post-list .entry-media {
        width: 100%;
    }
    #ztj .post-list .entry-footer {
        display: block!important;
    }
    #ztj .term-bar {
        padding: 30px 0 40px 0;
    }
    #ztj .filter--content .filter-item {
        overflow: hidden;
    }
    #ztj .filter--content .form-box ul {
        white-space:nowrap;
        overflow-x: scroll;
        display: block;
    }
    #ztj .filter--content .form-box ul li {
        display: inline-block;
    }
    #ztj .filter--content .filter-item span {
        width: auto;
        margin-right: 10px;
        margin-bottom: 0;
    }
    #ztj .numeric-pagination>.page-numbers {
        margin-top: 20px;
    }
    #ztj .single-down .down-box {
        display: block;
        padding: 15px;
    }
    #ztj .single-down .down-box .down-thumb {
        width: 100%;
    }
    #ztj .single-down .down-box .down-data {
        margin-left: 0;
        margin-top: 20px;
    }
    #ztj .siteCount ul {
        margin: 15px 0;
    }
    #ztj .siteCount .join-vip a {
        padding: 5px 10px;
        font-size: 13px;
    }
    #ztj .siteCount .join-vip {
        margin-top: 0;
    }
    #ztj .single-down .down-box .down-foot {
        display: block;
    }
    #ztj .single-down .down-box .down-foot .down-btn a {
        display: block;
        text-align: center;
        margin: 5px 0;
    }
    #ztj .single-down .down-box .down-foot .xshare {
        justify-content: normal;
    }
    #ztj .down-pop .down-box {
        max-width: 95%;
        margin: 25% auto 0 auto;
    }

}

/*  网址导航 拓展 */
/*左下角动态广告*/
.ceo-footer-h {
    width: 191px;
    height: 204px;
    left: 0px;
    bottom: 0px;
    position: fixed;
    z-index: 9999;
}
@media (max-width: 767px){
.ceo-footer-h {
    display: none;
}
}
/*左下角动态广告*/
/*设计导航自适应*/
@media (max-width: 767px){
.col-3 {
    display: none;
}
}

@media (max-width: 767px){
 .site-search {
    width: 100%;
    padding: 0 10px;
}
}

@media (max-width: 767px){
 .site-warp {
    padding: 30px 0;
    background-size: 100% 100%;
}
}

@media (max-width: 575px){
.container {
    max-width: 460px;
    padding-left: 10px;
    padding-right: 10px;
}
}

@media (max-width: 767px){
.site-menu {
    width: 100%;
}
}

@media (max-width: 767px){
.site-row {
    display: block;
    margin: 0 10px;
}
}

@media (max-width: 767px){
.site-list {
    margin: 0;
}
}

@media (max-width: 767px){
 .site-box .site-box-warp .site-card {
    width: 100%!important;
}
}

@media (max-width: 767px){
.site-search h3 {
    font-size: 20px;
}
}

@media (max-width: 767px){
.site-single .site-row .site-icon {
    width: 100%;
    margin-bottom: 20px;
}
}
/*设计导航自适应*/

/*翻页按钮样式*/
.numeric-pagination li {
    background: #fff;
    margin: 0 5px;
    border-radius: 4px;
    border: 1px solid #EEEEEE;
}

/*翻页按钮浮动样式*/
a.page-numbers:hover {
    background: #0057ff;
    color: #fff!important;
}
/*翻页按钮浮动样式*/

.numeric-pagination .page-numbers:not(ul).current {
    background: #0057ff;
    color: #fff;
}

.numeric-pagination .page-numbers:not(ul) {
    height: 40px;
    width: 40px;
    font-weight: normal;
    font-size: 15px;
    color: #909399;
}
/*翻页按钮样式*/

/*会员点评*/

.feng_vip_ping {
    width: 1200px; /* 设置整体宽度为1200px */
    margin: 0 auto 60px; /* 居中显示 */
    position: relative;
    border-radius: 6px;
    text-align: center;
    display: flex;
    justify-content: center;
}

.deanw1180 {
    width: 100%;
}

.vipxyi {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: space-between; /* 子项均匀分布在容器内 */
}

.feng_vip_ping li {
    width: calc((1200px - 40px) / 3); /* 每个板块的宽度计算，减去间距 */
    padding: 30px 15px;
    padding-bottom: 100px;
    background: #fff;
    border: 1px solid #f0f0f0;
    border-radius: 15px;
    box-shadow: 0 2px 10px rgba(0,0,0,.02);
    box-sizing: border-box;
    margin-top: 50px;
}

.vipxyi li + li {
    margin-left: 20px; /* 设置每个板块之间的间隔为20px */
}

.deanmbavar {
    width: 80px;
    height: 80px;
    margin: 0 auto;
    position: relative;
}

.deanmbavar img {
    border-radius: 50%;
}

.deanmbavar span {
    display: block;
    width: 30px;
    height: 30px;
    background: url(/wp-content/themes/ripro-chlid/images/vip3.png) 0 0 no-repeat;
    background-size: 30px 30px;
    position: absolute;
    bottom: -10px;
    right: 0px;
}

.deanmbusename {
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    font-size: 16px;
    color: #666;
}

.deanmbusename b {
    font-size: 14px;
    color: #f42121;
    padding-left: 10px;
}

.feng_vip_ping ul li p {
    font-size: 14px;
    line-height: 26px;
    height: 100px;
    padding: 0 20px;
    margin-top: 5px;
    color: #666;
    text-align: left;
}

.feng_vip_ping ul li p b {
    color: #ccc;
    font-size: 23px;
}

.feng-module-line {
    width: 100%;
    text-align: center;
    margin-top: 40px;
}


.feng-module-line .arrow {
    width: 84px;
    height: 16px;
}
.feng-module-line p {
    margin-top: 10px;
}
.feng-module-line .left-arrow {
    background: url(/wp-content/themes/ripro-chlid/images/vip-left.png);
}

.feng-module-line .right-arrow {
    background: url(/wp-content/themes/ripro-chlid/images/vip-right.png);
}

.feng-module-line span {
    display: inline-block;
}

.feng-module-line .text {
    font-size: 26px;
    color: #4c4c4c;
    margin: 0 10px;
    font-weight: 600;
}
/*会员点评*/

/*SVIP会员介绍自适应*/
@media (max-width: 767px){
.vip-index-module .module-question .question-main[data-v-7dd64046] {
    display: none;
}
}

@media screen and (max-width: 800px) {
.feng_vip_ping li {
    width: 100%!important;
    padding: 0!important;
    padding-bottom: 20px!important;
    padding-top: 20px!important;
    margin: 10px 0!important;
}
}


@media (max-width: 767px){
.feng_vip_ping {
    display: none;
}
}

@media (max-width: 767px){
.feng-module-line {
    display: none;
}
}

@media (max-width: 767px){
.vip-index-module {
    display: none;
}
}

@media (max-width: 767px){
ul.vipxyi {
    list-style: none;
    width: 108%;
    margin: 0;
    float: left;
    width: 200%;
}
}

@media (max-width: 767px){
.vip-banner .vipbj h2 {
    font-size: 25px;
}
}

@media (max-width: 767px){
.vip-banner .vipbj>a {
   margin-top: 40px;
}
}

@media (max-width: 767px){
.module-line .text {
   font-size: 24px;
}
}

@media (max-width: 767px){
.module-line .arrow {
   display: none;
}
}
/*SVIP会员介绍自适应*/

/*标签鼠标浮动样式*/
.tag-cloud-link:hover {
    background: #0057ff;
    color: #fff!important;
}
/*标签鼠标浮动样式*/

/*标签页鼠标浮动样式*/
.tags .tagslist li:hover .name {
    background-color: #3d7eff;
    color: #fff;
}
.tags .tagslist li:hover {
    border-color: #3d7eff;
}
/*标签页鼠标浮动样式*/
/*存档页文字颜色*/
.archives h3 {
color: #3d7eff;
font-weight: bold;
}
.archives-list a:hover{
 color: #0021ff;
}
/*存档页文字颜色*/
/*评论顶部间距*/
.bottom-area {
    padding: 30px 0;
}
/*评论顶部间距*/

/*VIP头像框*/
.hg_icon {
    background: url(/wp-content/themes/ripro-chlid/images/hg_psn.png) center no-repeat;
    background-size: contain;
    width: 590px;
    height: 12px;
    position: absolute;
    top: 0;
    right: 0;
    transform: rotateZ(45deg) translate(1px,-8px);
    z-index: 1;
}

@media (max-width: 767px){
.hg_icon {
    background: url(/wp-content/themes/ripro-chlid/images/hg_psn.png) center no-repeat;
    background-size: contain;
    width: 526px;
    height: 12px;
    position: absolute;
    top: 0;
    right: 0;
    transform: rotateZ(45deg) translate(1px,-8px);
    z-index: 1;
}
}
/*VIP头像框*/

.widget-userinfo .author_avatar .avatar {
    width: 50px;
    box-shadow: 0 0 5px rgba(0,0,0,.16);
    border: 2px solid #eee;
}

/*支付弹窗样式*/
.swal2-popup.swal2-modal.swal2-show {
    background: rgb(255 255 255)!important;
}
/*支付弹窗样式*/

/*iconfont图标引用*/

/*设计导航直达链接图标大小*/
.uk-float-right i {
    font-size: 20px;
    color: #6b7386;
}
/*设计导航直达链接图标大小*/

/*底部文章分享*/
.ripro-star1:hover {
    border-color: #1e6fff;
}
.xshare a.share-qq {
    color: #1e6fff;
}
.xshare a.share-qq:hover {
    border-color: #1e6fff;
}
.xshare a.share-weixin {
    color: #01CDB8;
}
.xshare a.share-weixin:hover {
    border-color: #01CDB8;
}
.huabanwang {
    display: inline-block;
    background: url(/wp-content/themes/ripro-chlid/images/huaban.svg) no-repeat 0 0;
    -webkit-background-size: contain;
    position: relative;
    width: 22px;
    height: 100%;
    top: 3px;
}
.xshare a.share-huaban:hover {
    border-color: #f47e8a;
}
/*底部文章分享*/

/*会员介绍角标*/
.tips-box {
    background: #ffc801;
    position: absolute;
    top: 60px;
    right: 60px;
    z-index: 4;
    width: 120px;
    height: 35px;
    background: #1890ff;
    color: #fff;
    line-height: 35px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    overflow: hidden;
}
/*会员介绍角标*/
/*专题页缩略图*/
.zhuanti .zhuanti-tile__wrap {
    padding-bottom: 75%;
}
.zhuanti .background-img, .zhuanti .has-cover-bg-img {
    background-position: 50% 0;
}

.zhuanti .zhuanti-tile__inner {
    min-height: 100px;

}

.zhuanti .zhuanti-tile__text {
    position: relative;
    padding: 20px 20px 15px;
    width: 100%;
    text-align: center;
    -webkit-transform: translateY(120%);
}

/*专题页缩略图*/
/*专题页标签颜色*/
.zhuanti .zhuanti-tile__name {
    background: #0057ff;

}
/*专题页标签颜色*/
/*文章翻页 上一篇*下一篇*/
.article-nav a:hover {
    color: #0057ff;
}
/*文章翻页 上一篇*下一篇*/
/*签到弹窗确定按钮*/
.swal2-styled.swal2-confirm {
    border: 0;
    border-radius: 10em;
    color: #fff;
    font-size: .875em;
    background: #0057ff !important;
    box-shadow: 0 3px 5px rgba(32,160,255,.5);
}
.swal2-styled:focus{
 outline: 0;
 box-shadow: none !important;
 box-shadow: 0 3px 5px rgba(32,160,255,.5)!important;
}
/*签到弹窗确定按钮*/
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
    background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))!important;
}

@media (max-width: 767px){
.agent--contact ul li:before {
    height: 130% !important;
}
}
/*充值记录颜色*/
.label-primary {
    background-color: #1575f9;
}
.label-success {
    background-color: #00c250;
}
.label-danger {
    background-color: #ff0500;
}
/*充值记录颜色*/

/*提现按钮*/
button.go-add_reflog.btn.btn-danger:hover {
    background-color: #0057ff;
    color: #fff;
}
button.go-add_reflog2.btn.btn-danger:hover {
    background-color: #0057ff;
    color: #fff;
}
.badge {
    background-color: #3d7eff;
    border-radius: 10px;
}
button.btn.edit_email_cap:hover {
    background-color: #0057ff;
    color: #fff;
}
/*提现按钮*/

/*错误信息弹窗颜色*/
.swal2-icon.swal2-error {
    border-color: #ff0500 !important;
    color: #ff0500 !important;
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
    display: block;
    position: absolute;
    top: 2em;
    width: 2.09em;
    height: .2em;
    border-radius: .125em;
    background-color: #ff0500;
}

.swal2-icon.swal2-warning {
    border-color: #ff0500 !important;
    color: #ff0500 !important;
}
/*错误信息弹窗颜色*

/*手机导航*/
@media (max-width: 767px){
.aini_foot_nav {
    display: block !important;;
}
}
.aini_foot_nav {
    border-top: 1px solid #eee;
    display: none;
    padding: 8px 0;
    background: #fff;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 999999;
}
.aini_foot_nav p, .aini_foot_nav ul, .pc {
    margin: 0;
    padding: 0;
}
.aini_foot_nav li {
    width: 20%;
    text-align: center;
    float: left;
}
.rightList ul, li, ol {
    list-style-type: none;
}
.rightList ul, li {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0;
}
.aini_foot_nav li a {
    width: 100%;
    display: block;
    color: #888;
}
.aini_foot_nav .nohover {
    color: #3379ff;
}
.aini_foot_nav li i {
    display: block;
    font-size: 25px;
    line-height: 26px;
}
.aini_foot_nav li p {
    overflow: hidden;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    color: #888;
}
.aini_foot_nav li.aini_zjbtn {
    overflow: visible;
    position: relative;
}
.aini_foot_nav li.aini_zjbtn a {
    bottom: 0;
    left: calc(50% - 30px);
    width: 60px;
    height: 40px;
    border-radius: 50%;
    overflow: visible;
}
.aini_foot_nav li.aini_zjbtn a em {
    display: block;
    position: absolute;
    bottom: -5px;
    left: calc(50% - 30px);
    z-index: 100;
    width: 60px;
    height: 60px;
    border-radius: 50%;
}
.aini_foot_nav .b_ok {
    border: 1px solid #efefef!important;
}
.aini_foot_nav .bg_f {
    background: #fff!important;
}
.aini_foot_nav li.aini_zjbtn a span {
    display: block;
    position: absolute;
    bottom: -8px;
    left: calc(50% - 30px);
    z-index: 110;
    width: 60px;
    height: 62px;
    line-height: 62px;
    border-radius: 50%;
    padding: 0 1px;
}
.aini_foot_nav .bg_f {
    background: #fff!important;
}
.aini_foot_nav li.aini_zjbtn a span i.foot_btn {
    width: 44px;
    height: 44px;
    line-height: 44px;
    border-radius: 50%;
    padding: 0;
    margin-top: 8px;
    background: #3379ff;
    box-shadow: 0 3px 10px -1px #0295f9!important;
}
.aini_foot_nav .foot_btn {
    width: 48px;
    padding: 5px 0;
    text-align: center;
    height: 24px;
    line-height: 24px;
    font-size: 24px;
    margin: 7px auto 0;
    border-radius: 2px;
}
.aini_foot_nav .iconjiahao {
    color: #fff;
}
.aini_foot_nav li p:hover {
    color: #3379ff;
}
/*手机导航*/

/*文章顶部广告*/
.site-ads a:before {
    position: absolute;
    content: " ";
    width: 26px;
    height: 1pc;
    background: url(/wp-content/themes/ripro-chlid/images/site-ads.png);
    right: 0;
    font-size: 9pt;
    text-align: center;
    bottom: 0;
    top: 100px;
}
.site-ads {
    display: block;
    width: 100%;
    position: relative;
}
@media (max-width: 767px){
.site-ads {
    display: none;
}
}
/*文章顶部广告*/

/*首页文章广告*/
@media (max-width:756px) { 
.newads img {
    display: none;
}
}
.newads {
    padding-left: 15px;
    padding-right: 15px;
}
/*首页文章广告*/
/*栏目下方广告*/
@media (max-width:756px) { 
.listads img {
    display: none;
}
}
.listads {
margin-bottom: 30px;
}
/*栏目下方广告*/
/*手机端个人中心*/
@media (max-width: 767px){
.float-rightse {
    display: none !important;
}
}
@media (max-width: 767px){
span.meta-comment {
    display: none;
}    
}
@media (max-width: 767px){
.numeric-pagination>.page-numbers {
    margin: 25px !important;
}
}
/*手机端个人中心*/

/*顶部搜索文字大小*/
.main-search .search-field {
    font-weight: inherit;

}
/*顶部搜索文字大小*/
/*头像选择按钮样式*/
input[type=checkbox]:checked, input[type=radio]:checked {
    background: #0057ff;
}
/*头像选择按钮样式*/
/*手机端导航适应*/
@media (max-width: 767px){
.slicknav_menu .slicknav_nav li {
    width: 100%;
    min-height: 1px;
    padding: .25rem;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 50%;
    max-width: 50%;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    flex: 0 0 100%;
    max-width: 100%;
}  
.slicknav_menu .menu-item>a {
    align-items: center;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .2px;
    line-height: 1;
    outline: none;
    padding: 12px 5px;
    justify-content: center;
    border: 1px solid #f4f6f9;
    border-radius: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.numi {
    display: none;
}
}
/*手机端导航适应*/

/*首页幻灯片轮播图*/
a:hover {
    opacity: 1;
}
.slide_05 {

}
.slide_05 .slide-ul {
	min-height:auto!important;
/*	box-shadow: 0 34px 20px -30px rgba(0,36,100,0.2);
	-webkit-box-shadow: 0 34px 20px -30px rgba(0,36,100,0.2); */  /*轮播导航底部阴影*/
}

.slide_05 .slide-item {}

.section-title {
	color: #3c3c3c;
}

.section-title .more {
	padding: 2px 2px 2px 6px;
}

.section-more {}

.section-more .btn {
	padding: 12px 50px;
}

@media screen and (max-width: 800px) {
	.slide .slide-ul img {
		min-width: 100%!important;
		max-width:none!important
	}
	.slide .slide-item {
		height:167px!important
	}
	.slide_05 .slide-ul {
		height:167px!important
	}

    .slide_05 .slide-ul img {
        min-width: 100% !important;
        max-width: none !important;
    }
	.slide_05 .slide-item {
		height:167px!important
	}
	.l_slide {
		height:167px!important;
		width: 100%!important;
		padding-right: 0!important;
	}
}

/*首页幻灯片轮播图*/

/*浮动个人信息*/
.header-center .md-l:hover {
    background: #0057ff;
    opacity: inherit;
}
.header-center .md-t:hover {
    background: #0057ff;
    opacity: inherit;
}
.header-center .md-b:hover {
    background: #0057ff;
    opacity: inherit;
}
/*浮动个人信息*/

/*SVIP会员介绍页面按钮*/
a.btn-sm.primary:hover {
    box-shadow: 0 12px 36px -12px #ed1d24;
}
/*SVIP会员介绍页面按钮*/

/*软件工具样式*/
ul.ruanjian {
    margin: 0;
    padding: 0;
}
h5.ruanjian {
    font-weight: inherit;
}
.fengturj {
    padding-top: 40px;
}
@media screen and (max-width: 900px) {
.fengtujy {
   display: none  
}
}
.ceo-margin-medium-top {
    margin-top: 40px;
    margin-bottom: 50px;
}
/*软件工具样式*/

/*下拉菜单栏样式*/
/* .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 .sub-menu{
	margin: -14px 0 0 -14px;border-radius: 3px
	
}
.navbar .sub-menu .menu-item >a:hover
{
    background-image: linear-gradient(to left, #3379ff, #3379ff);
    color: #fff;
   /** box-shadow: 0 5px 30px -10px rgba(82, 229, 231, 0.8); **/
  /*  transform: scale(1.03); */
    transform: inherit;
 /* border-radius: 5px; */
}
.navbar .sub-menu .menu-item>a {
    align-items: center;
    display: flex;
    font-size: 15px;
    line-height: 20px;
    padding: 12px 30px;
    transition: -webkit-transform 0.3s cubic-bezier(0.77,0,0.175,1);
    transition: transform 0.3s cubic-bezier(0.77,0,0.175,1);
    transition: transform 0.3s cubic-bezier(0.77,0,0.175,1),-webkit-transform 0.3s cubic-bezier(0.77,0,0.175,1);
}

/*导航下拉框宽度*/
.navbar .sub-menu {
    background-color: #fff;
    box-shadow: 0 0 30px rgba(0,0,0,0.07);
    list-style-type: none;
    margin: -1px 0 0 -18px;
    min-width: 180px;  /*宽度*/
    opacity: 0;
    padding: 15px 0 5px 0;
    position: absolute;
    top: 100%;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
    transition: all 0.5s cubic-bezier(0.77,0,0.175,1);
    visibility: hidden;
    z-index: 80;
}
/*导航下拉框宽度*/
/*导航栏样式*/

/*文章页背景阴影*/
.comments-area {
    box-shadow: 0 11px 21px #d4d8e4;
}
.related-posts-grid {
    box-shadow: 0 11px 21px #d4d8e4;
}
.article-content {
    box-shadow: 0 11px 21px #d4d8e4;
}
.widget-area .widget {
    box-shadow: 0 11px 21px #d4d8e4;
}
.entry-navigation {
    box-shadow: 0 11px 21px #d4d8e4;
}    
/*当页面低于767px，使用此样式*/
@media (max-width: 767px){
.comments-area {
    box-shadow: none;
}
.related-posts-grid {
    box-shadow: none;
}
.article-content {
    box-shadow: none;
}
.widget-area .widget {
    box-shadow: none;
}
.entry-navigation {
   box-shadow: none;
}
}
/*当页面低于767px，使用此样式*/
/*文章页背景阴影*/

/*头像下拉个人信息样式*/
.header-box .row-company .company-jump {
    display: block;
    width: 100%;
    height: 110px;
    background-image: url(/wp-content/themes/ripro-chlid/images/nosvip.png);
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
}
.header-box .tg-fengtuwvip {
    height: 40px;
    line-height: 40px;
    box-shadow: 0 2px 20px rgba(0,0,0,.1);
    position: relative;
    overflow: hidden;
    margin: 10px 0 14px 0;
}
.header-box .tg-fengtuwvip span {
    text-indent: 1rem;
    font-size: 14px;
    float: left;
    color: #a8a4a4;
}
.header-box .tg-fengtuwvip em {
    float: right;
    display: block;
    color: #0057ff;
    padding-right: 10px;
    position: absolute;
    right: 0;
    font-style: normal;
}
.header-center {
    display: flex;
    padding: 15px 0 10px 0;
}
a.company-jump:hover {
    opacity: 0.8;
}
.header-box .tg-fengtuwvip span:hover {
    color: #0057ff;
}
/*头像下拉个人信息样式*/
/*文章图片上下间距*/
.u-text-format>*:last-child, .u-text-format>*:last-child>*:last-child {
    margin-top: -2px !important;
}
@media (max-width: 767px){
.u-text-format>*:last-child, .u-text-format>*:last-child>*:last-child {
     margin: -2px 0 20px 0 !important;
}
}
.alignnone {
  /*  margin: 30px 0 !important;  调整图片上下间距   */
  margin: 2px auto !important;
}
.entry-tags {
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
}
@media (max-width: 767px){
.entry-wrapper .widget-pay {
    margin-top: -10px;
}
}

/*
@media (max-width: 767px){
.alignnone {
    margin: 2px 0 20px 0 !important;
}
}

*/

/*文章图片上下间距*/

/*视频播放进度条颜色*/
.mejs-controls .mejs-time-rail .mejs-time-current {
    background: #0057ff !important;
}
/*视频播放进度条颜色*/

/*关于我们介绍页按钮*/
#page .menu-warp ul li:hover{
border-left: 3px solid #ed1c24;
}
#page .menu-warp ul li:hover >a {
color: #0057ff;
}
#page .menu-warp ul li.current-menu-item:hover{
color: #0057ff;
}
/*标题导航字体粗细*/
.term-bar .term-title {
    color: #fff;
    font-size: 23px;
    font-weight: 700;
    line-height: 1;
    margin: 0;
    position: relative;
}
/*标题导航字体粗细*/

/*弹窗*/
.uifengtu .swal2-popup {
    border-radius: 15px;
    max-width: 800px!important;
}
.uifengtu .notify-content {
    position: relative;
    z-index: 99;
    width: 100%;
    margin: 0 auto;
    background: #fff;
    border-radius: 15px;
    overflow: hidden;
}
.uifengtu .notify-content h3 {
    width: 100%;
    height: 130px;
    font-size: 22px;
 /* background-image: url(/wp-content/themes/ripro-chlid/images/card-bg.jpg);*/
    background-image: url(/wp-content/themes/ripro-chlid/images/uifengtu.png);
    background-size: cover;
    text-align: center;
    line-height: 60px;
}
.uifengtu .notify-content div {
    margin: 0 10%;
    transform: translateY(-40px);
    padding: 30px;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 5px 20px -5px #d5d5d5;
    text-align: center;
    color: #606266;
    text-align: left;
    font-size: 14px;
    font-family: Arial;
    line-height: 22px;
    font-weight: 400;
}
.uifengtu .swal2-close {
    top: auto;
    bottom: -40px;
    right: auto;
    left: auto;
    color: #fff;
    font-size: 23px;
}
.uifengtu .swal2-close:hover {
    transform: 0;
    color: #fff;
    background: #ffffff59;
}
/*支付字体*/
.swal2-content {
    z-index: 1;
    justify-content: center;
    margin: 0;
    padding: 0;
    color: #545454;
    font-size: 1.125em;
    font-weight: 350 !important;
    line-height: normal;
    text-align: center;
    word-wrap: break-word;
}
.swal2-popup .pay-button-box .pay-item:hover {
    opacity: 0.8;
    color: #0057ff;
    transition: all 0.3s ease;
}
/*支付字体粗细*/
.swal2-popup .pay-button-box .pay-item span {
    font-weight: 400;
}
/*支付字体粗细*/
/*支付宝弹窗颜色*/
.qrcon .bottom.alipay {
    background: #1677ff;
}
.qrcon .title {
    font-size: 16px;
    margin: 10px auto;
    font-weight: 600;
}
/*支付宝弹窗颜色*/

/*支付字体*/
/*弹窗*/
/*客服系统 移动端隐藏*/
@media (max-width: 767px){
div#blzxMinChatWindowDiv {
    display: none;
}
}
/*客服系统*/
/*文章右侧节日倒计时*/
.gn_box {
  text-align: center;
  margin-top: 20px;
}
.HotDate {
  font-size: 18px;
}
.event-title {
  font-size: 26px;
  color: #0056ff;
  margin-bottom: 10px;
  font-weight: bold; 
		  margin-bottom: 20px;
}
/*文章右侧节日倒计时*/
/*设计软件平滑滚动*/
html {
    scroll-behavior: smooth;
}
/*设计软件平滑滚动*/
/*推广佣金页面调整*/
/*移动端推广文案调整*/
@media (max-width: 600px) { /* 设置断点为600px，可根据需要调整 */
#refurl {
    display: inline-block; /* 保持在同一行 */
    max-width: 70%; /* 设置最大宽度，根据需要调整 */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle; /* 垂直对齐 */
}
}
span#refurl {
    padding: 5px 15px;
    background-color: #3d7eff;
    font-weight: 500;
    cursor: pointer;
    font-size: 12px;
}
.modules__title small {
    font-size: 14px;
}
.modules__title h4 {
    font-size: 16px;
}
/*移动端推广文案调整*/
/*推广佣金内容跨行*/
.modules__title small {
    display: block;  /* 将每个<small>设置为块级元素，独立占据一行 */
    margin-bottom: 10px;  /* 如果你想控制每行之间的间距，可以调整这个值 */
}
/*推广佣金内容跨行*/
/*推广佣金页面调整*/
/*幻灯片尺寸样式*/
/* PC 端样式 */
img.ceo-cover {
    height: 438px;
    width: 1920px;
}
/* 移动端样式 */
@media only screen and (max-width: 768px) {
    img.ceo-cover {
        width: 736px !important;
        height: 168px !important;
    }
}

/*幻灯片尺寸样式*/
/*设置后台编辑默认字体为微软雅黑*/
body.mce-content-body {
    font-family: "Microsoft YaHei", Arial, sans-serif;
}
body#tinymce {
    background-color: #ffffff;
}
/*设置后台编辑默认字体为微软雅黑*/
/*404页面图片样式*/
/* 仅在屏幕宽度大于等于 1024px 时应用此样式 */
@media (min-width: 1024px) { /* 适合大多数桌面显示器 */
.site-content {
    padding-bottom: 60px !important;
    padding-top: 60px;
}
}
._404-inner img {
    width: 337.5px;
    height: 300px;
    display: block;
    margin: 0 auto;
    margin-bottom: 100px;
}
/*404页面图片样式*/