/*
Theme Name:     B2子主题
Theme URI:      http: //7b2.com/制作;6服务区（www.6fwq.com）修改
Description:    Child theme for the B2
Author:         B2子主题模版
Author URI:     http: //7b2.com/
Template:       b2
Version:        2.4.21
*/
.xaizadd:hover #iohgxia:before {
    content: attr(data-title);
    position: absolute;
    background: #484848;
    color: #fff;
    padding: 3px 20px;
    font-size: 12px;
    border-radius: 6px;
    white-space: nowrap;
    height: 20px;
    margin-left: 50px;
}
.thumb-link .badage {
    position: absolute;
    right: 9.5px;
    bottom: 2px;
    z-index: 2;
    font-size: 12px;
}
.thumb-link .badage>div.red {
    filter: drop-shadow(-5px 5px 3px rgba(255, 73, 73, .3));
}.red {
    color: #FF3355;
}.thumb-link .badage>div {
    display: inline-block;
    position: relative;
    margin: 0 -15px 8px 0;
    filter: drop-shadow(-5px 5px 3px rgba(126, 129, 132, .3));
}.thumb-link .badage>div.red:before {
    border-left-color: #ea5453;
    border-bottom-color: #ea5453;
}.thumb-link .badage>div:before {
    right: 0;
    top: -6px;
    border-color: transparent transparent #7d8185 #7d8185;
    border-width: 3px;
    transform-origin: bottom;
    transform: scaleY(.75);
}.thumb-link .badage>div:after, .thumb-link .badage>div:before {
    display: block;
    border-style: solid;
    position: absolute;
    content: "";
}.thumb-link .badage>div.red>.content {
    background: linear-gradient(90deg, #ff4949, #ff7849 calc(100% - 6px), #ffb350);
}.thumb-link .badage>div>.content, .thumb-link .badage>div>.content {
    margin: 0;
    line-height: 22px;
    height: 22px;
    padding: 0 15px 0 8px;
    border-bottom-right-radius: 5px;
}.thumb-link .badage>div>.content {
    display: inline-block;
    color: #fff;
    background: linear-gradient(90deg, #7e8184, #9ca3a9 calc(100% - 6px), #bcc0c4);
    font-size: 12px !important;
    line-height: 22px;
}.content {
    color: #fff;
    z-index: 1;
    padding: 24px 18px;
    width: 66.6666666%;
    text-shadow: 0 0.1875rem 0.3125rem rgba(0, 0, 0, .3019607843);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    letter-spacing: .06rem;
}.thumb-link .badage>div.red:after {
    border-right-color: #ff4949;
    border-bottom-color: #ff4949;
}.thumb-link .badage>div:after {
    border-color: transparent #7e8184 #7e8184 transparent;
    border-width: 11px 5px;
    top: 0;
    left: -10px;
}.thumb-link .badage>div:after, .thumb-link .badage>div:before {
    display: block;
    border-style: solid;
    position: absolute;
    content: "";
}
.b2_gap>li .item-in{
    /*overflow: visible !important;*/
}
.post-1 .post-module-thumb{
     overflow: visible !important;
}
/*颜色*/
.thumb-link .badage>div.red:before {
    border-left-color: #ea5453;
    border-bottom-color: #ea5453
}
.thumb-link .badage>div.red:after {
    border-right-color: #ff4949;
    border-bottom-color: #ff4949
}
.thumb-link .badage>div.red>.content {
    background: linear-gradient(90deg, #ff4949, #ff7849 calc(100% - 6px), #ffb350)
}
.thumb-link .badage>div.green {
    filter: drop-shadow(-5px 5px 3px rgba(86, 175, 51, .3))
}
.thumb-link .badage>div.green:before {
    border-left-color: #5ea636;
    border-bottom-color: #5ea636
}
.thumb-link .badage>div.green:after {
    border-right-color: #5ea636;
    border-bottom-color: #5ea636
}
.thumb-link .badage>div.green>.content {
    background: linear-gradient(90deg, #5ea636, #97c22d calc(100% - 6px), #bcd540)
}
.thumb-link .badage>div.yellow {
    filter: drop-shadow(-5px 5px 3px rgba(238, 118, 28, .3))
}
.thumb-link .badage>div.yellow:before {
    border-left-color: #ff7800;
    border-bottom-color: #ff7800
}
.thumb-link .badage>div.yellow:after {
    border-right-color: #ff7800;
    border-bottom-color: #ff7800
}
.thumb-link .badage>div.yellow>.content {
    background: linear-gradient(90deg, #ff7800, #f18c1a calc(100% - 6px), #f5c01b)
}
.thumb-link .badage>div.pinglunsd {
    filter: drop-shadow(-5px 5px 3px rgba(39, 145, 255, .3))
}
.thumb-link .badage>div.pinglunsd:before {
    border-left-color: #2791ff;
    border-bottom-color: #2791ff
}
.thumb-link .badage>div.pinglunsd:after {
    border-right-color: #2791ff;
    border-bottom-color: #2791ff
}
.thumb-link .badage>div.pinglunsd>.content {
    background: linear-gradient(90deg, #2791ff, #40acff calc(100% - 6px), #78deff)
}


/**/
.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}


.post-style-2 .logo:before {
  display: none;
}

.post-style-2 .single-article {
  padding: 24px;
}

.post-style-2 .single-article h1 {
  color: #fff;
}

.footer {
  font-size: 13px;
  margin-top: 60px;
}

.related-posts .related-posts-title h2 {
  font-weight: 600;
  font-size: 18px;
}

.related-posts .related-posts-in {
  padding: 0 36px;
}

.related-posts .related-posts-title h2 {
  padding: 0 40px;
}

.realte-post-meta span i {
  color: #999;
}

.comments-title {
  padding: 16px 32px;
}

.respond {
  padding: 16px 32px;
}

.related-posts .related-posts-title h2:before {
  position: relative !important;
  top: 0 !important;
  margin-right: 9pt !important;
  color: #ff4d00 !important;
  content: "\e742" !important;
  font-weight: 400 !important;
  font-size: 18px !important;
  font-family: fw !important;
}

@media screen and (max-width: 768px) {
  .b2-radius {
    border-radius: 2px;
    box-sizing: border-box;
  }

  .slider-2 {
    display: block;
    padding: 12px;
  }

  .slider-2 .slider-in-out {
    width: 100% !important;
    height: 160px;
  }

  .slider-2 .slider-2-bottom {
    width: 100% !important;
    margin: 16px 0;
    height: 86px;
  }

  .slider-2 .slider-in {
    width: 50%;
    float: left;
  }

  .slider-2 .slider-in:first-child {
    padding-right: 8px;
  }

  .slider-2 .slider-in-out .slider-in:first-child {
    padding-right: 0px;
  }

  .slider-2 .slider-in:nth-child(2n + 0) {
    padding-left: 8px;
  }

  .content-area {
    width: 100%;
    overflow: hidden;
  }

  .post-pre-next {
    padding: 0 10px !important;
  }

  .comment-form {
    padding: 8px;
  }

  .comments-title {
    padding: 0 12px;
  }

  .related-posts .related-posts-in {
    padding: 0 8px;
  }

  .related-posts .related-posts-title h2 {
    padding: 0 2px;
  }
}

.post-3 .post-excerpt {
  font-size: 14px;
  color: #888;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
  margin-bottom: 10px;
  margin-top: 0;
}

/*.post-3 a.post-list-cat-item {
	color: #ffffff;
	opacity: 0.75;
}
*/
.home-collection-title {
  border-bottom: 0 !important;
  padding: 16px;
}

.home-collection-title h2 {
  font-weight: 600 !important;
  font-size: 20px;
}


.home .collection-out-row li {
  border: 0;
}

.home-collection-info h2 {
  background: linear-gradient(
    0deg,
    rgba(115, 115, 115, 0.22) 0,
    transparent 100%
  ) !important;
}

.home-collection-info {
  border: 0 !important;
}

.single .site-header {
  margin-bottom: 40px;
}

/*控制上一个文章和下一文章边缘没对齐的问题,现在注释失效*/
/*.post-pre-next {
  padding: 0 43px 0 56px;
}
*/

.single .post-list-cat a {
  margin-bottom: 0;
}


.entry-header .post-meta {
  margin-top: 15px;
}

.post-style-4-top,
.post-style-2-top-header,
.tax-header .wrapper.box {
  padding: 0 60px 0 60px;
}

.related-posts .related-posts-item h2 a {
  font-size: 14px;
}

.related-posts .related-posts-item h2 a:hover {
  color: #002dd1;
  text-decoration: none;
}

.post-1 .flickity-slider {
  left: 16px !important;
}

.content-area {
  border: 0 !important;
}

.post-3 .post-list-cats {
}

.post-3 .post-info h2 {
  -webkit-line-clamp: 1;
}

/*_____________________________________________
.post-3 .post-list-cat {
  padding: 2px 0 0 0;
}
/*

@media screen and (max-width: 768px) {
  .home_row {
    padding: 0 !important;
  }

  .footer-bottom .footer-bottom-right {
    display: none;
  }

  .post-info h2 a {
    font-size: 14px;
  }

  .post-3 .post-info {
    padding-left: 16px !important;
  }
/*_______________________________________________________________________________________
  .post-3 .post-list-cats {
    margin-bottom: 0 !important;
  }

  .post-3 a.post-list-cat-item {
    padding: 0px 6px !important;
  }

  .post-3 .post-info h2 {
    -webkit-line-clamp: 2;
  }

  .post-3 .post-list-cat {
    padding-top: 0px !important;
  }

  .post-3 .post-info h2 {
    margin-top: 0px !important;
  }

  .b2_gap > li {
    padding-left: 0 !important;
  }

  .post-3 .b2_gap > li {
    padding-left: 14px !important;
  }
*/


  .post-modules-top .modules-title-box {
    padding: 14px 12px !important;
  }

	
  .post-1 .flickity-slider {
    left: 6px !important;
  }

  .single .site-header {
    margin-bottom: 16px;
  }

  .post-style-4-top,
  .post-style-2-top-header,
  .tax-header .wrapper.box {
    padding: 16px;
  }
}

.post-user-info {
  margin: 0;
}

.tax-info-item .fliter-button {
  border: 1px solid #eee;
}

.tax-info-item.tag-list a {
  border: 1px solid #eee;
  border-radius: 2px;
  padding: 8px 12px;
}

.tax-search input {
  border: 1px solid #eee;
  border-radius: 2px;
}

.tax-info-item .fliter-button:hover {
  background: #002dd1;
  color: #fff;
}

.tax-info-item.tag-list a:hover {
  background: #002dd1;
  color: #fff;
}

.tax-header {
  border: 0;
  background: #fcfcfc;
}

.mg-t- {
  margin-top: 0;
}

.content-ds {
  color: #737373;
  background: #fffcf7;
  border-radius: 3px;
  box-shadow: 0 0 0;
}

.item-in {
  margin: 16px 8px;
}

.widget ul li {
  border-top: 0px;
}

.b2_gap > li:hover,
.shop-box-list li:hover,
.collection-out > ul li:hover,
.shop-normal-item:hover {
  box-shadow: 0 0 0;
}



.post-modules-top {
  border-bottom: 0px solid #f3f3f3;
}

.b2_gap > li {
  border: 0 !important;
  padding-left: 6px;
  box-shadow: 0 0 0;
}



@font-face {
  font-family: "sj";
  src: url("//at.alicdn.com/t/font_1228449_csefoncsm1i.eot");
  src: url("//at.alicdn.com/t/font_1228449_csefoncsm1i.eot?#iefix")
      format("embedded-opentype"),
    url("//at.alicdn.com/t/font_1228449_csefoncsm1i.woff2") format("woff2"),
    url("//at.alicdn.com/t/font_1228449_csefoncsm1i.woff") format("woff"),
    url("//at.alicdn.com/t/font_1228449_csefoncsm1i.ttf") format("truetype"),
    url("//at.alicdn.com/t/font_1228449_csefoncsm1i.svg#sj") format("svg");
}

.home .site-header {
  margin-bottom: 0 !important;
}

.site {
  background-image: none;
}

.single .entry-content .button:hover {
  background: #002dd1;
  color: #fff;
}

.download-rights h2 {
  padding-bottom: 5px;
}

.single .entry-content .button {
  border: 1px solid #002dd1;
}

.yarpp-related h3 {
  font-size: 18px;
}

@media screen and (max-width: 768px) {
  .home_row_2 .flickity-enabled.is-draggable {
    padding-right: 0px !important;
  }

  .post-3 .b2_gap .item-in {
    margin-right: 0px !important;
  }

  .post-3 .post-list-meta li + li {
    display: none;
  }

  .post-3 .post-list-meta .post-list-meta-date {
    display: block;
  }

  .blog .box-in {
    margin-top: 0px !important;
  }


  }

  .footer-navi .bands ul li {
    padding: 8px !important;
  }

  .site-footer-nav .wrapper .footer-links {
    margin-top: 16px !important;
  }

  .footer-navi .container .bands {
    padding: 0 16px;
  }

  .footer-navi .about h2 {
    font-size: 16px !important;
  }

  .footer-navi .about p {
    font-size: 13px !important;
    color: #545454;
  }

  .footer-navi .navis {
    margin-bottom: 0px !important;
  }

  .home-first .hf-widget-4 .hf-widget-content ul li {
    padding-left: 12px;
  }
}

.widget {
  padding: 8px 16px 16px 16px;
}

.shop-normal-item-in {
  border: 1px solid #f2f2f2 !important;
}

.shop-type-normal-title h2 {
  font-size: 16px;
  font-weight: 600;
}

.shop-normal-item {
  width: 25%;
}

.shop-slider-in h2 {
  font-size: 16px;
}

.shop-slider-info h2 {
  font-size: 14px;
  font-weight: 600;
}

.shop-slider-info::after {
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.39) 0,
    transparent 100%
  ) !important;
}

.shop-slider-info h2 {
  -webkit-line-clamp: 1;
  position: relative;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  bottom: -8px;
}

.shop-type-normal {
  padding-bottom: 40px;
}

.shop-category .shop-normal-item {
  width: 20%;
}

.tax-shoptype .content-area {
  border: 0;
}

.post-type-archive-shop .mg-t {
  margin-bottom: 24px;
}

.post-3 .load-more {
  margin: 0 8px;
}

.post-1 .item-in {
  margin: 16px 16px 0 0;
}

.post-1 .item-in {
  margin: 16px 16px 0 0;
}

.post-1 .post-modules-top .modules-title-box {
  padding: 14px 16px 14px 7px;
}

.blog .box-in {
  box-shadow: 0 0 0;
  margin-top: 20px;
}

.footer-links ul li {
  padding: 5px 6px;
}

.footer-links {
  padding: 20px 0;
  opacity: 0.85;
}

.fw {
  position: relative;
  margin-right: 5px;
}

.fw-hotfill {
  color: #002dd1;
}

.fw-shopping {
  color: #002dd1;
}

.yarpp-related h3 {
  padding-bottom: 10px;
  font-size: 18px !important;
}

.yarpp-related h3:before {
  display: none;
}

.yarpp-related .icon {
  display: bolck;
  width: 20px;
  height: 20px;
  position: relative;
  top: 3px;
  margin-right: 4px;
}

.yarpp-related ol {
  display: inline-block;
  background: #f7f7f7;
  width: 88%;
  padding: 48px;
  margin-bottom: 0em;
  margin-left: 0em;
}

.yarpp-related ol li {
  padding-bottom: 14px;
}

.yarpp-related ol li:before {
  content: "";
  display: inline-block;
  width: 5px;
  height: 5px;
  background: #ff4d00;
  border-radius: 50%;
  position: relative;
  top: -3px;
}

.yarpp-related ol li a {
  font-weight: 400;
  font-size: 14px;
  padding: 12px;
  color: #000000a6;
}

}

.content-area {
  border: 1px solid #f2f2f2;
}

.tax-title h1 {
  font-weight: 400;
}

.tax-header-bg {
  -webkit-filter: blur(300px);
  filter: blur(300px);
  opacity: 0.1;
}


}

.blog .module-ads {
  padding: 0 0 0px;
}
/*-------------------------------------
.post-list-cats {
  padding-bottom: 1pc;
}
*/

.header {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
}

.header .top-style {
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.01) !important;
}

.single-article h1 {
  color: #000000d9;
  line-height: 60px;
}

.single #post-meta {
  border-radius: 5px;
}

.entry-content p {
  margin-bottom: 20px;
  line-height: 2;
  font-size: 16px;
  font-family: Lato, sans-serif;
  color: #333;
  font-weight: 300;
}
.entry-contenth2 {
  line-height: 2;
  font-family: Lato, sans-serif;
  color: #333;
  font-weight: 600;
}

.home-row-left {
}

@keyframes blink {
  0% {
    top: 0;
    left: -75pt;
  }

  to {
    top: 0;
    left: 20pc;
  }
}
/*________________首页模型分类底色块调整
.post-list-cats a {
  font-weight: 400;
  font-size: 15px;
  background: none !important;
  margin-right: 24px;
  margin-bottom: 0;
}

.post-list-cats a span {
  color: #333;
  font-weight: 600;
  font-size: 15px;
}

.post-list-cats a:before {
  background: none !important;
}
*/
.entry-content hr {
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
}

.post-3 .modules-title-box {
  display: flex;
  padding-top: 14px;
  border-bottom: 1px solid #f2f2f2;
}

.post-3 .post-list .module-title {
  text-align: left;
}

.post-3 .post-list .module-desc {
  text-align: left;
  line-height: 1;
}

.post-info h2 a:hover {
  color: #002dd1;
}

/*________________首页模型分类底色块调整
.post-list-cats a span.button {
  border: 1px solid #f3e9f2;
}
*/
.post-list .load-more button {
  padding: 12px 1pc;
  background: #002dd1;
  width: 100%;
  color: #fff;
  font-size: 14px;
  border-radius: 4px;
}


.footer-bottom {
  color: #949494;
}

.post-list .load-more button:hover {
  background: #002dd1;
  color: #fff;
}

/*______________________________________________________
.post-modules-top.title-none .post-list-cats {
  border-top: 0 solid #fff;
  border-bottom: 0 solid #ebeef5;
}
*/

.home_row_2 .flickity-enabled.is-draggable {
  border-bottom: 1px solid #ebeef5;
  padding-right: 0px;
  padding-left: 8px;
}

.post-3 ul.b2_gap > li + li {
  margin-bottom: 10px;
}

.post-item-2 ul.b2_gap > li .box:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.075);
}

.single .entry-content a {
  border-bottom: 0;
}

.top-menu ul li.depth-0 > a {
  font-size: 1pc !important;
}

.post-list .module-title {
  font-weight: 600 !important;
  font-size: 20px;
  position: relative;
}

.post-list .module-desc {
  font-size: 9pt;
  margin-top: 20px;
  border-left: 0px solid #fb5f3c;
  padding-left: 0px;
}

.top-menu ul li.depth-0 > a .sjremen {
  position: relative;
  right: 2px;
  color: #f55f5f;
}

.top-menu ul li.depth-0 > a .sjicon-test55 {
  right: 2px;
  color: #ff6b2a;
}

.widget ul li h2 {
  font-weight: 400 !important;
  font-size: 14px;
}


.entry-content h3 {
  position: relative;
  padding-top: 20px;
}

.logo img {
  height: 32px !important;
}

.box {
  border: 0;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.075);
}

.widget-area .box {
  background: #fff;
}

.box:hover {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.075);
}

.single .entry-content .wp-block-gallery li:before {
  display: none;
}

.post-list-meta {
  border-top: 0;
}

@media screen and (max-width: 720px) {
  .entry-content h3:before {
    position: relative;
    top: -3px;
  }

  .entry-content h2:before {
    position: relative;
    top: -3px !important;
  }

  .post-3 ul.b2_gap > li + li {
    padding: 0 16px;
  }

  .post-3 ul.b2_gap li.post-3-li {
    padding: 0 14px;
  }

  .post-3 .b2_gap .item-in {
    margin: 8px 0 !important;
  }

  .post-list .module-desc {
    display: none;
  }

}

.entry-content .lingqu2 {
  padding-top: 20px;
  padding-bottom: 10px;
  font-weight: 400;
}

.entry-content .lingqu1 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 400;
}

.entry-content .lingqu1:before {
  content: "1";
}

.entry-content .lingqu1:before,
.entry-content .lingqu2:before {
  position: relative;
  top: -1px;
  display: inline-block;
  margin-right: 6px;
  width: 1pc;
  height: 1pc;
  background: #ff6003;
  color: #fff;
  text-align: center;
  font-size: 9pt;
  line-height: 1pc;
}

.entry-content .lingqu2:before {
  content: "2";
}

.top-menu ul li.depth-0 > a {
  padding: 18px 20px;
}

.entry-content h3:before {
  position: relative;
  top: -1px;
  margin-right: 13px;
  color: #7473f7;
  content: "\e6b1";
  font-weight: 400;
  font-size: 24px;
  font-family: sj !important;
}

.entry-content h2:before {
  position: relative !important;
  top: 0 !important;
  margin-right: 9pt !important;
  color: #ff4d00 !important;
  content: "\e6b3" !important;
  font-weight: 400 !important;
  font-size: 18px !important;
  font-family: sj !important;
}

.download-rights h2:before {
  display: none;
}

.download-info h2:before {
  content: "";
}

.download-info h2 {
  font-size: 16px;
}

button.author-has-follow {
  float: left;
}

.download-box {
  margin-top: 18px;
}

.zhuanti_weight .more1,
.zhuanti_weight .more2 {
  position: relative;
  top: -20px;
  float: right;
  font-size: 9pt;
}

.post-module-thumb a.thumb-link img {
  transition: all 0.3s;
}

.post-module-thumb a.thumb-link img:hover {
  transition: all 0.3s ease-out 0s;
  transform: scale(1.03);
}

.zhuanti_weight span a {
  font-size: 9pt;
}

.hh_weight_title {
  position: relative;
  float: left;
  padding: 5px;
  width: 100%;
  border-bottom: 1px solid #f1f1f1;
  font-weight: 400;
  font-size: 1pc;
}

.hh_weight_title:before {
  position: absolute;
  top: 2pc;
  width: 70px;
  height: 1px;
  background: red;
  content: "";
}

.zhuanti_weight .zhuantiul {
  padding-top: 1pc;
  width: 100%;
  height: 174px;
}

.zhuantiul .leixing1 {
  float: left;
  display: inline-block;
  margin: 0;
  padding: 6px;
  width: 50%;
  border-top: 0 solid red;
  list-style: none;
}

.zhuantiul .leixing1 a {
  display: block;
  padding: 5px 2.5px;
  background: #f9f9f9;
  text-align: center;
  font-weight: 300;
  font-size: 9pt;
}

.zhuantiul .leixing2 {
  float: left;
  display: block;
  margin: 0;
  padding: 6px;
  width: 33.3%;
  border-top: 0 solid red;
  list-style: none;
}

.zhuantiul .leixing2 a {
  display: block;
  padding: 5px 2.5px;
  background: #f9f9f9;
  text-align: center;
  font-weight: 300;
  font-size: 9pt;
}

.zhuantiul .leixing1 a:hover,
.zhuantiul .leixing2 a:hover {
  background: #ff5e52;
  color: #fff;
}

.hhguanggao {
  padding: 0 10px 20px;
  width: 100%;
  border: 1px solid #f1f1f1;
}

.hhguanggao .warp .title {
  display: inline-block;
  overflow: hidden;
  padding: 5px 10px;
  background: #ff5e52;
  color: #fff;
  font-weight: 400;
  font-size: 14px;
}

.hhguanggao .warp h3 {
  padding: 9pt 0;
  color: #ff5e52;
  font-weight: 600;
  font-size: 18px;
}

.hhguanggao .warp .des {
  color: #999;
  font-weight: 400;
  font-size: 9pt;
}

.hhguanggao:hover {
  border: 1px solid #ff5e52;
}

.post-3 .b2_gap .item-in {
  margin-bottom: 20px;
  margin-left: 0px;
  margin-right: 60px;
  transition: all 0.2s;
  margin-top: 20px;
}

.post-3 .post-info {
  padding: 10px 0 10px 32px;
}

.modules-title-box {
  padding: 0 0 1.5rem 0;
  display: block;
}

.about-widget p,
.footer a,
.footer h2 {
  color: #949498;
}

}

.blog .ads-tips {
  display: none;
}

.container {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  width: 100%;
}

@media (min-width: 768px) {
  .container {
    overflow: visible;
    max-width: 8in;
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1300px;
  }
}

.container:after,
.container:before {
  clear: both;
  display: block;
  visibility: none;
  height: 0;
  content: "";
  line-height: 0;
}

.container .row {
  margin: 0 -7.3333px;
}

.container .col-1-4,
.container .col-2-4,
.container .col-3-4 {
  float: left;
  box-sizing: border-box;
  padding: 0 7.3333px;
  width: 100%;
}

@media (min-width: 768px) {
  .container .col-1-4 {
    width: 50%;
  }
}

@media (min-width: 1024px) {
  .container .col-1-4 {
    width: 25%;
  }
}

@media (min-width: 768px) {
  .container .col-2-4 {
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .container .col-2-4 {
    padding-right: 8px;
    width: 50%;
  }
}

@media (min-width: 768px) {
  .container .col-3-4 {
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .container .col-3-4 {
    padding-right: 8.6666px;
    width: 75%;
  }
}

.flex {
  display: box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}

.home-first {
  margin-bottom: 10px;
}

@media (min-width: 1024px) {
  .home-first {
    background: #fcfcfc;
  }
}

.home-first .container {
  padding-top: 0;
}

.home-first .vitara_slide_in {
  margin-top: 15px;
  margin-bottom: 15px;
  border-radius: 3px;
}

@media (min-width: 1024px) {
  .home-first .vitara_slide_in {
    margin-top: 0;
    margin-bottom: 0;
  }
}

.home-first .h-images {
  box-sizing: content-box;
  margin: 0;
  padding: 0;
}

.home-first .h-images:after,
.home-first .h-images:before {
  clear: both;
  display: block;
  visibility: none;
  height: 0;
  content: "";
  line-height: 0;
}

.home-first .h-images:after {
  display: block;
  margin: 0 -15px;
  height: 0;
  border-bottom: 15px solid #f2f2f2;
  content: "";
}

@media (min-width: 768px) {
  .home-first .h-images:after {
    display: none;
  }
}

@media (min-width: 768px) {
  .home-first .h-images {
    display: box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .home-first .h-images {
    width: 25%;
  }
}

.home-first .h-images .item-tuwen {
  float: left;
  padding: 0 6.5px;
  width: 50%;
}

@media (min-width: 1024px) {
  .home-first .h-images .item-tuwen {
    float: none;
  }
}

@media (min-width: 1024px) {
  .home-first .h-images {
    display: block;
    box-sizing: border-box;
    padding: 0 7.3333px;
  }

  .home-first .h-images .item-tuwen {
    padding: 0;
    width: auto;
  }
}

.home-first .item-tuwen {
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  .home-first .item-tuwen {
    margin-bottom: 13px;
  }
}

.home-first .item-tuwen a {
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: 3px;
}

.home-first .item-tuwen a .thumb {
  padding-top: 57%;
  transition: all 0.2s;
  transform-origin: center;
}

.home-first .item-tuwen a strong {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: block;
  padding: 0.4em 0.8em 0.6em;
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.2) 0,
    rgba(0, 0, 0, 0.6) 100%
  );
  background-repeat: repeat-x;
  box-shadow: 0 -7px 15px rgba(0, 0, 0, 0.2);
  color: #fff;
  letter-spacing: 0.5px;
  font-weight: 700;
  font-size: 9pt;
  line-height: 1.3;
}

@media (min-width: 768px) {
  .home-first .item-tuwen a strong {
    letter-spacing: 1px;
    font-size: 14px;
    line-height: 1.4;
  }
}

.home-first .hf-widget {
  box-sizing: border-box;
  margin-bottom: 15px;
  padding: 14px 17px 0;
  border: 1px solid #f2f2f2;
  background: #fff;
  box-shadow: 8px 8px 9pt #fafafa;
}

@media (min-width: 768px) {
  .home-first .hf-widget {
    overflow: hidden;
    height: 135px;
  }
}

@media (min-width: 1024px) {
  .home-first .hf-widget {
    margin-bottom: 0;
  }
}

.home-first .hf-widget [class*=" icon-"]:before,
.home-first .hf-widget [class^="icon-"]:before {
  margin: 0;
}

.home-first .hf-widget .hf-widget-title {
  margin-bottom: 14px;
  padding: 0 0 10px;
  border-bottom: 1px solid #f2f2f2;
  color: #383838;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
}

.home-first .hf-widget .hf-widget-title a {
  color: #383838;
}

.home-first .hf-widget .hf-widget-title > i {
  margin-right: 2px;
  color: #002dd1;
}

.home-first .hf-widget .hf-widget-title span {
  margin-left: 10px;
  color: #a7a7a7;
  font-weight: 400;
  font-size: 9pt;
  line-height: 20px;
}

@media (min-width: 1024px) {
  .home-first .hf-widget .hf-widget-title span {
    display: none;
  }
}

@media (min-width: 1330px) {
  .home-first .hf-widget .hf-widget-title span {
    display: inline;
  }
}

.home-first .hf-widget .hf-widget-title .pages {
  float: right;
  padding-top: 2px;
}

.home-first .hf-widget .hf-widget-title .pages .next,
.home-first .hf-widget .hf-widget-title .pages .prev {
  float: left;
  margin: 0;
  padding: 0 2px;
  height: 1pc;
  border: 1px solid #eee;
  color: #ccc;
  font-size: 9px;
  line-height: 15px;
  cursor: pointer;
}

.home-first .hf-widget .hf-widget-title .pages .next:hover,
.home-first .hf-widget .hf-widget-title .pages .prev:hover {
  color: #002dd1;
}

.home-first .hf-widget .hf-widget-title .pages .prev {
  border-right: none;
}

.home-first .hf-widget .hf-tags {
  margin-bottom: -10px;
}

@media (min-width: 768px) {
  .home-first .hf-widget .hf-tags {
    overflow: hidden;
    height: 4pc;
  }
}

.home-first .hf-widget .hf-tags a {
  display: inline-block;
  margin: 0 5px 10px;
  padding: 0 5px;
  height: 22px;
  border-radius: 2px;
  background: #f9f9f9;
  color: #888;
  white-space: nowrap;
  font-size: 9pt;
  line-height: 22px;
  word-break: break-all;
}

.home-first .hf-widget .hf-tags a.style_orange,
.home-first .hf-widget .hf-tags a:hover {
  background: #002dd1;
  color: #fff;
}

.home-first .hf-widget-4 .hf-widget-title {
  margin-bottom: 19px;
}

.home-first .hf-widget-4 .hf-widget-content {
  color: #888;
  font-size: 14px;
}

.home-first .hf-widget-4 .hf-widget-content a {
  color: #888;
}

.home-first .hf-widget-4 .hf-widget-content a:hover {
  color: #002dd1;
}

.home-first .hf-widget-4 .hf-widget-content h3 {
  overflow: hidden;
  height: 22px;
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
}

.home-first .hf-widget-4 .hf-widget-content em {
  float: right;
  padding: 0 5px;
  height: 22px;
  border-radius: 2px;
  background: #fff5ef;
  color: #002dd1;
  font-style: normal;
  font-size: 9pt;
  line-height: 22px;
}

.home-first .hf-widget-4 .hf-widget-content ul {
  background: #fff;
}

.home-first .hf-widget-4 .hf-widget-content ul li {
  margin-bottom: 5px;
}

.home-first .hf-widget-4 .hf-widget-content ul li:last-child {
  margin-bottom: 0;
}

.home-first .hf-widget-1 .hf-widget-content a {
  color: #888;
}

.home-first .hf-widget-1 .hf-widget-content a:hover {
  color: #002dd1;
}

.home-first .hf-widget-1 .hf-widget-content li {
  float: left;
  box-sizing: border-box;
  padding: 0 10px;
  width: 25%;
  text-align: center;
  font-size: 9pt;
}

.home-first .hf-widget-1 .hf-widget-content li .thumb {
  margin: 0 auto 4px;
  padding-top: 36px;
  width: 36px;
}

.home-first .hf-widget-1 .hf-widget-content li span {
  display: block;
  overflow: hidden;
  height: 1pc;
  line-height: 1pc;
}

.home-first .hf-widget-1 .hf-widget-content .scroll-h {
  margin: 0 -10px;
}

.home-first .scroll-h {
  position: relative;
  overflow: hidden;
  height: 56px;
}

.home-first .scroll-h ul {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transition: all 0.2s;
}

.home-first .scroll-h ul:after,
.home-first .scroll-h ul:before {
  clear: both;
  display: block;
  visibility: none;
  height: 0;
  content: "";
  line-height: 0;
}

.home-first .scroll-h .holdon {
  position: absolute;
  top: 0;
  left: 100%;
}

.home-first .scroll-h .holdon-prev {
  left: -100%;
}

.home-first .hf-widget-hot-cats .hhicon {
  display: inline-block;
  margin-bottom: 5px;
  width: 36px;
  height: 36px;
  border-radius: 100%;
  background: #fff5f0;
  color: #002dd1;
  text-align: center;
  font-size: 20px;
  line-height: 36px;
}

.home-first .hf-widget-hot-cats .scroll-h li a {
  display: block;
}

.home-first .hf-widget-hot-cats .scroll-h li a:hover .hhicon {
  background: #002dd1;
  color: #fff;
}

.home-first .thumb {
  position: relative;
  display: block;
  overflow: hidden;
  padding-top: 66.7%;
  width: 100%;
  height: 0;
  background-color: transparent;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transition: all 0.2s;
}

.home-first i {
  font-weight: 300;
}

@media screen and (max-width: 720px) {
  .home-first .hf-widget-1 .hf-widget-content .scroll-h,
  .home-first .hf-widget-content {
    margin: 1pc -10px;
  }
}

.post-3 .post-3-li:hover {
  background-color: #f1f1f1;
}

.post-item-1 ul.b2_gap > li:hover {
  transform: translateY(-6px);
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  box-shadow: 0 26px 40px -24px rgba(0, 36, 100, 0.3);
  -webkit-box-shadow: 0 26px 40px -24px rgba(0, 36, 100, 0.3);
  -moz-box-shadow: 0 26px 40px -24px rgba(0, 36, 100, 0.3);
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.post-3 .post-3-li:hover .post-info h2 {
  color: #002dd1;
  cursor: pointer;
}

@media (min-width: 1024px) {
  .sidebar {
    display: block;
  }
}

.sidebar .widget {
  box-sizing: border-box;
  margin-bottom: 15px;
}

@media (min-width: 1024px) {
  .sidebar .widget {
    margin-bottom: 30px;
    width: auto;
  }
}

.sidebar .viewAll {
  font-size: 14px;
}

.sidebar .viewAll i {
  display: inline-block;
  margin-bottom: 4px;
  color: #a7a7a7;
  vertical-align: middle;
  font-size: 9px;
}

.sidebar .viewAll .btn {
  line-height: 3;
}

@media (min-width: 768px) {
  .sidebar .viewAll .btn {
    line-height: 2.6;
  }
}

.sidebar .viewAll .btn:hover {
  background: #002dd1;
  color: #fff;
}

.sidebar .viewAll .btn:hover i {
  color: #fff;
}

.sidebar .sidebar-fixed {
  visibility: hidden;
  width: 100%;
  height: 1px;
  opacity: 0;
  transition: all 0.2s;
}

.widget-uisdc-helper {
  position: relative;
  padding: 10px 0 0;
  padding-top: 10px;
}

.widget-uisdc-helper .uisdc-helper-main {
  position: relative;
  border: 1px solid #f3f3f3;
}

.widget-uisdc-helper .uisdc-helper-thumb {
  position: absolute;
  right: 0;
  bottom: 0;
}

.widget-uisdc-helper .uisdc-helper-thumb .thumb {
  padding-top: 132.075%;
  background-size: contain;
}

.widget-uisdc-helper .uisdc-helper-title {
  position: absolute;
  top: -11px;
  left: 9pt;
  padding: 0 5px;
  background: #fff;
  color: #002dd1;
  font-weight: 400;
  font-size: 1pc;
  line-height: 20px;
}

.widget-uisdc-helper ul {
  padding: 0px 24px 0 17px;
  font-size: 13px;
  display: block;
  padding-top: 16px;
}

.widget-uisdc-helper ul li {
  position: relative;
  margin-bottom: 6px;
  color: #888;
  line-height: 17px;
  padding: 10px 0;
}

.widget-uisdc-helper .btn {
  position: relative;
  z-index: 20;
  display: inline-block;
  margin: 0 0 18px 17px;
  padding: 4px 8px;
  background: #ff5c00; //修改了这里颜色
  color: #fff;
  font-size: 9pt;
  line-height: 20px;
}

.widget-uisdc-helper .uisdc-helper-wechat {
  position: absolute;
  bottom: 0;
  left: 50px;
  visibility: hidden;
  padding: 10px 15px 8px;
  background: #fff;
  box-shadow: 0 1pc 2pc 0 rgba(0, 0, 0, 0.06);
  text-align: center;
  opacity: 0;
  transition: all 0.2s;
  transform: translate(-100%, 0);
}

.widget-uisdc-helper .uisdc-helper-wechat.show {
  left: 5px;
  visibility: visible;
  opacity: 1;
  transition: all 0.2s;
}

.widget-uisdc-helper .uisdc-helper-wechat:after {
  position: absolute;
  bottom: 20px;
  left: 100%;
  display: block;
  width: 0;
  height: 0;
  border: 8px solid #fff;
  content: "";
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.widget-uisdc-helper .uisdc-helper-wechat .thumb {
  display: block;
  margin: 0 auto;
  padding-top: 106px;
  width: 106px;
  background-size: contain;
}

.widget-uisdc-helper .uisdc-helper-wechat h5 {
  color: #888;
  white-space: nowrap;
  font-weight: 400;
  font-size: 9pt;
  line-height: 2;
}

.widget-area .box {
  border: 1px solid #f2f2f2;
}
/*-----------------------------------------------------------
.b2-widget-title h2,
.widget > h2 {
  position: relative;
  margin: 0 0 20px 0;
  padding: 0;
  border-bottom: 1px solid #eaeaea;
  color: #393939;
  font-weight: 700;
  font-size: 17px;
  line-height: 45px;
}*/

.b2-widget-post-order span {
  font-size: 2pc;
  line-height: 1.6;
}

.b2-widget-post-title time {
  display: none;
}

.b2-widget-post-title h2 {
  padding-top: 10px;
}

.top-menu ul li.depth-0 > a:hover {
  color: #002dd1;
}

#custom_html-2 {
  padding: 0;
  border: 0;
}

#custom_html-4 {
  padding: 0;
}

.post-info h2 a {
  font-weight: 400;
}

@media screen and (max-width: 720px) {
  .widget-area {
    padding-left: 20px;
  }

  #custom_html-2 {
    display: none;
  }

  .home_row_2.widget-area {
    padding-left: 0;
  }
}

body {
  overflow-x: visible;
  font-size: 14px;
  line-height: 1.5;
  font-family: "PingFang SC", "Lantinghei SC", "Microsoft YaHei", "HanHei SC",
    "Helvetica Neue", "Open Sans", Arial, "Hiragino Sans GB", "微软雅黑",
    STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif;
  letter-spacing: 0.1px;
  width: 100%;
}

.post-list .load-more:hover {
  background-color: #fafafa;
}

.vip-faq-list h2 {
  font-size: 14px;
}

.user-w-qd {
  background: #fff5ef;
}

.user-w-qd,
.user-w-qd i {
  color: #002dd1;
}

.user-w-qd-list-title p.picked {
  background: 0 0;
  color: #002dd1;
}

.author-page-right {
  margin-left: 20px;
  border: 1px solid #f2f2f2;
}

.single .entry-content > h2 {
  background: #fcfcfc;
  font-size: 18px;
}

.home_row {
  border-bottom: 0;
}

.hunter-part {
  margin-top: 0;
}

.hunter-part-title small {
  margin-left: 10px;
  color: #c8c8c8;
  font-weight: 400;
  font-size: 14px;
}

.hunter-part-title small em {
  color: #ff5a00;
  font-style: normal;
}

.hunter-part .hunter-part-title {
  position: relative;
  margin: 0 0 2px;
  padding: 0;
  border-bottom: 1px solid #eaeaea;
  color: #393939;
  font-weight: 700;
  font-size: 17px;
  line-height: 45px;
}

.hunter-part .hunter-part-title .more {
  float: right;
  color: #393939;
  font-weight: 400;
  font-size: 14px;
}

.hunter-part .hunter-part-title .more:hover {
  color: #1fcebf;
}

.hunter-part .hunter-part-title a {
  color: #393939;
}

.hunter-part .hunter-part-title a:hover {
  color: #1fcebf;
}

@media (max-width: 767px) {
  .hunters-main .hunter-part-title {
    margin-bottom: 0;
    padding-bottom: 25px;
    border-bottom: none;
  }
}

@media (max-width: 767px) {
  .hunters-btns {
    border-bottom: 15px solid #f3f3f3;
  }
}

.hunters-btns .btn {
  display: block;
  box-sizing: border-box;
  border: 1px solid #f2f2f2;
  border-radius: 4px;
  background: #fafafa;
  color: #393939;
  text-align: center;
  font-size: 1pc;
  line-height: 2.8125;
}

.hunters-btns .btn:hover {
  background: #ff6000;
  color: #fff;
}

.hunters-btns .btn-red {
  border-color: #f50;
  background: #f50;
  color: #fff;
}

.hunters-btns .btn-red:hover {
  background: #ff7335;
}

@media (max-width: 767px) {
  .hunters-btns .btn-default {
    border-color: transparent;
    background: 0 0;
  }
}

.hunters-content .hunter-part {
  margin-top: 0;
}

@media (max-width: 767px) {
  .hunters-content .hunter-part {
    margin-bottom: 30px;
  }
}

.hunter-dubao {
  position: relative;
  display: block;
  margin: 0;
  margin-top: 23px;
  margin-bottom: 15px;
}

.hunter-dubao li {
  display: block;
  margin-bottom: 1pc;
  max-height: 3.6em;
  min-height: 38px;
}

.hunter-dubao li a {
  display: block;
  color: #393939;
  font-size: 14px;
}

.hunter-dubao li a:hover,
.hunter-dubao li a:hover i {
  color: #002dd1;
}

.hunter-dubao li a i {
  float: left;
  margin: 0 15px 0 0;
  color: #eaeaea;
  font-style: normal;
  font-size: 2pc;
  font-family: Impact;
  line-height: 1.2;
}

.footer-links {
  border: 0;
  justify-content: flex-start;
}

.footer .wrapper {
  padding-bottom: 20px;
}

.footer-bottom {
  margin-top: 10px;
  height: 20px;
  justify-content: center;
}

@media screen and (max-width: 720px) {
  .footer-bottom {
    width: 100%;
    justify-content: inherit;
  }

  .site-footer-nav .footer-links h6 {
    margin: 0 0.5em;
  }
}

.site-footer-nav {
  position: relative;
  background: #121212;
}

.site-footer-nav .container {
  padding-top: 20px;
  letter-spacing: 0.02px;
}

.site-footer-nav .footer-colors {
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #333;
  background-image: -webkit-repeating-linear-gradient(
    to right,
    #68103b,
    #68103b 50px,
    #703f28 50px,
    #703f28 100px,
    #a16b13 100px,
    #a16b13 150px,
    #a5a02c 150px,
    #a5a02c 200px,
    #5e812d 200px,
    #5e812d 250px,
    #1c6075 250px,
    #1c6075 300px,
    #403161 300px,
    #403161 350px
  );
  background-image: repeating-linear-gradient(
    to right,
    #68103b,
    #68103b 50px,
    #703f28 50px,
    #703f28 100px,
    #a16b13 100px,
    #a16b13 150px,
    #a5a02c 150px,
    #a5a02c 200px,
    #5e812d 200px,
    #5e812d 250px,
    #1c6075 250px,
    #1c6075 300px,
    #403161 300px,
    #403161 350px
  );
  background-position: 0 0;
  background-repeat: repeat;
  animation: animate-colors 200s infinite linear;
  animation-play-state: paused;
}

.site-footer-nav .colors-shadow {
  position: absolute;
  top: 4px;
  right: 0;
  left: 0;
  height: 50px;
}

.site-footer-nav .colors-shadow:after {
  display: block;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, hsla(0, 0%, 7%, 0.8), #121212);
  content: "";
}

@keyframes animate-colors {
  0% {
    background-position: 0 0;
  }

  to {
    background-position: 7000px 0;
  }
}

.site-footer-nav .friendlinks {
  margin: 0 -0.5em 20px;
  color: #4f4f4f;
  font-size: 9pt;
  line-height: 2;
  word-break: keep-all;
}

.site-footer-nav .footer-links h6 {
  display: inline;
  margin: 2px 0.5em;
  color: #848484;
  font-weight: 400;
  font-size: 9pt;
}

.site-footer-nav .footer-links ul {
  display: inline;
}

.site-footer-nav .footer-links li {
  display: inline;
  margin: 0 0.5em;
}

.site-footer-nav .footer-links a {
  color: #4f4f4f;
}

.site-footer-nav .footer-links a:hover {
  color: #acacac;
}

.site-footer-nav .copyright {
  color: #7f7f7f;
  text-align: center;
  font-size: 9pt;
  line-height: 1.5;
}

@media (min-width: 768px) {
  .footer .copyright {
    color: #545454;
  }
}

.site-footer-nav .copyright .asline {
  display: block;
  font-style: normal;
}

@media (min-width: 768px) {
  .footer .copyright .asline {
    display: inline;
  }
}

.site-footer-nav .copyright p {
  padding: 0.5em 0;
}

@media (min-width: 768px) {
  .site-footer-nav .copyright p {
    display: inline-block;
    padding: 0.5em 3em;
    background: #000;
  }
}

@media screen and (max-width: 720px) {
  .footer-fav {
    display: none;
  }
}

.site-footer-nav .copyright a {
  color: #7f7f7f;
}

@media (min-width: 768px) {
  .site-footer-nav .copyright a {
    color: #545454;
  }
}

.site-footer-nav .copyright a:hover {
  color: #acacac;
}

.site-footer-nav:hover .footer-colors {
  animation-play-state: running;
}

.footer-navi {
  background-color: #2a2a32;
  background: url(/wp-content/themes/b2/Assets/fontend/images/footer-bg.jpg)
    no-repeat;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  padding: 20px 0;
  color: #949498;
  line-height: 1.9286;
}

@media (min-width: 768px) {
  .footer-navi {
    display: block;
  }
}

@media (min-width: 1024px) {
  .footer-navi {
    padding: 40px 0;
  }
}

@media (min-width: 1330px) {
  .footer-navi {
    overflow: visible;
  }
}

.footer-navi .container {
  overflow: visible;
}

.footer-navi a {
  color: #949498;
}

.footer-navi a:hover {
  color: #fff;
}

.footer-navi .title {
  margin-bottom: 14px;
  color: #797979;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.38889;
  border: 0;
}

.footer-navi .widget {
  position: relative;
  box-sizing: border-box;
}

@media (min-width: 1024px) {
  .footer-navi .widget:before {
    right: 0;
    border-left: 1px solid #383838;
  }

  .footer-navi .widget:after,
  .footer-navi .widget:before {
    position: absolute;
    top: 5px;
    width: 0;
    height: 95%;
    content: "";
  }

  .footer-navi .widget:after {
    right: 1px;
    border-right: 1px solid #222222;
  }
}

.footer-navi .about {
  margin: 15px 0 30px;
}

@media (min-width: 1024px) {
  .footer-navi .about {
    margin: 0;
    padding-right: 15px;
    width: 30%;
    font-size: 13px;
  }
}

@media (min-width: 1330px) {
  .footer-navi .about {
    float: left;
    padding: 0 60px 0 0;
    padding-right: 60px;
    font-size: 14px;
    color: #545454;
  }
}

@media (min-width: 768px) {
  .footer-navi .container-bq {
    padding-top: 2pc;
  }
}

.footer-navi .navis {
  display: box;
  display: -ms-flexbox;
  display: flex;
  box-sizing: border-box;
  margin-bottom: 30px;
  width: 100%;
  justify-content: space-between;
  flex-wrap: nowrap;
  justify-content: space-around;
}

@media (min-width: 768px) {
  .footer-navi .navis {
    margin-bottom: 0;
    width: 60%;
  }
}

@media (min-width: 1024px) {
  .footer-navi .navis {
    width: 40%;
  }
}

.footer-navi .navis .navi {
  text-align: center;
  flex: 1;
}

@media (min-width: 1330px) {
  .footer-navi .navis {
    float: left;
    width: 46%;
  }

  .footer-navi .navis .navi {
    padding-left: 60px;
    text-align: left;
  }
}

.footer-navi .ewms {
  margin: 0 auto;
}

@media (min-width: 768px) {
  .footer-navi .ewms {
    float: left;
    margin: 0;
    padding: 0 0 0 50px;
  }
}

.footer-navi .ewms:after,
.footer-navi .ewms:before {
  right: auto;
  left: 0;
}

.footer-navi .ewms:before {
  left: 1px;
}

.footer-navi .ewms .like {
  text-align: center;
}

.footer-navi .ewms .like strong {
  color: #ff5c00;
  font-weight: 400;
  font-size: 54px;
  font-family: Impact;
  line-height: 1.24;
}

.footer-navi .ewms .like h3 {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.1;
}

.footer-navi .ewms ul {
  display: block;
  margin-bottom: 35px;
  height: 76px;
  text-align: center;
}

.footer-navi .ewms li {
  position: relative;
  float: left;
  display: inline;
  box-sizing: border-box;
  margin-top: 0;
  width: 33.3333%;
  line-height: 1.3;
}

.footer-navi .ewms li:hover .ewm-content {
  bottom: 100%;
  visibility: visible;
  opacity: 1;
}

.footer-navi .ewms .ico {
  font-size: 46px;
  cursor: pointer;
  transition: all 0.2s;
}

.footer-navi .ewms .ico:hover {
  color: #fff;
}

.footer-navi .ewms .ico i {
  display: block;
}

.footer-navi .ewms h4 {
  margin: 0;
  font-weight: 400;
  font-size: 9pt;
}

.footer-navi .ewms .ewm-content {
  position: absolute;
  bottom: 200%;
  left: 50%;
  box-sizing: border-box;
  width: 330px;
  border-radius: 3px;
  background: #fff;
  box-shadow: 0 1pc 2pc 0 rgba(0, 0, 0, 0.1);
  transform: translate(-50%, 0);
}

.footer-navi .ewms .ewm-content:before {
  position: absolute;
  top: 100%;
  left: 50%;
  display: block;
  margin-left: -6px;
  width: 0;
  height: 0;
  border-top: 6px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  content: "";
}

@media (max-width: 1600px) {
  .footer-navi .ewms .ewm-content.ewm-douyin,
  .footer-navi .ewms .ewm-content.ewm-wechat {
    right: 0;
    left: auto;
    transform: translate(0, 0);
  }

  .footer-navi .ewms .ewm-content.ewm-douyin:before,
  .footer-navi .ewms .ewm-content.ewm-wechat:before {
    right: 30px;
    left: auto;
  }

  .footer-navi .ewms .ewm-content.ewm-douyin {
    transform: translate(70px, 0);
  }

  .footer-navi .ewms .ewm-content.ewm-douyin:before {
    right: 75pt;
  }
}

.footer-navi .ewms .ewm-content.ewm-douyin {
  width: 25pc;
}

.footer-navi .ewms .ewm-content.ewm-douyin .ewm-main .thumb-div {
  width: 10pc;
}

.footer-navi .ewms .ewm-main {
  display: flow-root;
  padding: 40px 25px 40px 30px;
  text-align: left;
}

.footer-navi .ewms .hide {
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s;
}

.footer-navi .ewms .ewm-main .fl {
  float: left;
}

.footer-navi .ewms .ewm-main .fr {
  float: right;
}

.footer-navi .ewms .ewm-main .thumb-div {
  margin-right: 30px;
  width: 90pt;
}

.footer-navi .ewms .ewm-main .thumb {
  position: relative;
  display: block;
  overflow: hidden;
  padding-top: 100%;
  width: 100%;
  height: 0;
  background-color: transparent;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transition: all 0.2s;
}

.footer-navi .ewms .ewm-main h4 {
  margin-top: 4px;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.714;
}

.footer-navi .ewms .ewm-main h4 span {
  color: #47c333;
}

.footer-navi .ewms .ewm-main a {
  color: #ff3401;
}

.footer-navi .ewms .ewm-main a:hover {
  color: #002dd1;
}

.footer-navi .ewms .ewm-main h5 {
  color: #888;
  font-weight: 400;
  font-size: 9pt;
}

.footer-navi .ewms .ewm-douyin .ewm-main {
  display: inline-block;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
}

.footer-navi .ewms .ewm-douyin .ewm-main .thumb-div {
  margin: 0 auto;
}

.footer-navi .ewms .ewm-douyin .ewm-douyin-1,
.footer-navi .ewms .ewm-douyin .ewm-douyin-2 {
  width: 50%;
}

.footer-navi .ewms .ewm-douyin .ewm-douyin-1 {
  position: relative;
}

.footer-navi .ewms .ewm-douyin .ewm-douyin-1:after {
  position: absolute;
  top: 10%;
  right: 0;
  display: block;
  width: 1px;
  height: 80%;
  background: #f3f3f3;
  content: "";
}

@media (min-width: 768px) {
  .footer-navi .bands {
    float: left;
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .footer-navi .bands {
    width: 76%;
  }
}

.footer-navi .bands ul {
  display: box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -8px 0 -7px;
  justify-content: space-between;
  flex-wrap: wrap;
}

.footer-navi .bands ul li {
  position: relative;
  box-sizing: border-box;
  padding: 0 8px 15px 7px;
  width: 33.3333%;
}

@media (min-width: 768px) {
  .footer-navi .bands ul li {
    position: relative;
    width: 16.6667%;
  }
}

.footer-navi .bands .band {
  padding-top: 52px;
  border-radius: 3px;
  transition: all 0.2s;
}

.footer-navi .bands .band:after {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(34, 34, 34, 0.74);
  content: "";
  transition: all 0.2s;
}

.footer-navi .bands .band:hover {
  background-color: #292929;
}

.footer-navi .bands .band:hover:after {
  background: 0 0;
}

.footer-navi .bands .band-uisdc {
  background-image: url(https://6.ibazhan.com/wp-content/uploads/2020/02/141df087a751ed.png);
  background-size: 108px 39px;
}

.footer-navi .bands .band-uiii {
  background-image: url(https://6.ibazhan.com/wp-content/uploads/2020/02/1df24ef5a51e76.png);
  background-size: 108px 39px;
}

.footer-navi .bands .band-uisdc-xue {
  background-image: url(https://6.ibazhan.com/wp-content/uploads/2020/02/1ede17098ceb45.png);
  background-size: 108px 39px;
}

.footer-navi .bands .band-uisdc-hao {
  background-image: url(https://6.ibazhan.com/wp-content/uploads/2020/02/1265edc97084e3.png);
  background-size: 108px 39px;
}

.footer-navi .bands .band-uisdc-hunter {
  background-image: url(https://6.ibazhan.com/wp-content/uploads/2020/02/12d78fdeb6e54e.png);
  background-size: 108px 39px;
}

.footer-navi .bands .band-uisdc-basic {
  background-image: url(https://6.ibazhan.com/wp-content/uploads/2020/02/1d3e1067ec4052.png);
  background-size: 108px 39px;
}

.footer-navi .qqgroup {
  float: right;
  width: 100%;
  padding-right: 30px;
}

@media (min-width: 1024px) {
  .footer-navi .qqgroup {
    width: auto;
  }
}

.footer-navi .qqgroup a {
  display: block;
  margin: 0 auto;
  width: 220px;
  height: 52px;
  border-radius: 3px;
  background: #202020;
  text-align: center;
  line-height: 52px;
}

.site-footer-nav .wrapper .footer-links {
  margin-top: 0px;
  padding-bottom: 0;
}

.footer-fav {
  position: relative;
  overflow: hidden;
  width: 100%;
  background: #f7fafc;
  background: #edf3f9;
}

@media (min-width: 768px) {
  .footer-fav {
    overflow: visible;
    width: auto;
    background: #edf3f9;
  }
}

.footer-fav .container {
  overflow: visible;
  padding-top: 36px;
  padding-bottom: 36px;
}

.footer-fav .site-info {
  width: 60%;
}

@media (min-width: 768px) {
  .footer-fav .site-info {
    display: inline-block;
    width: auto;
  }
}

.footer-fav .site-info h2 {
  margin-bottom: 10px;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .footer-fav .site-info h2 {
    font-size: 26px;
  }
}

.footer-fav .site-info h2 a {
  color: #000;
}

.footer-fav .site-info .site-p {
  margin-bottom: 10px;
}

.footer-fav .site-info .site-p p:first-child:after {
  content: ",";
}

@media (min-width: 768px) {
  .footer-fav .site-info .site-p {
    margin-bottom: 0;
  }

  .footer-fav .site-info .site-p p:first-child:after {
    content: "";
  }
}

.footer-fav .site-info p {
  display: inline;
  margin-bottom: 10px;
  color: #797979;
  font-size: 9pt;
  line-height: 1.8;
}

@media (min-width: 768px) {
  .footer-fav .site-info p {
    display: block;
    margin-bottom: 0;
    font-size: 14px;
  }
}

.footer-fav .site-fav {
  padding-top: 5px;
}

@media (min-width: 768px) {
  .footer-fav .site-fav {
    float: right;
    display: block;
    padding-top: 24px;
    padding-right: 30px;
  }
}

.footer-fav .site-fav .btn-orange {
  padding: 0 1.2em;
  font-size: 14px;
  line-height: 2.5;
}

@media (min-width: 768px) {
  .footer-fav .site-fav .btn-orange {
    padding: 0 2em;
    color: #fff;
    font-size: 1pc;
    line-height: 3.5;
  }
}

.footer-fav .site-girl {
  position: absolute;
  bottom: 0;
  left: 42%;
}

.footer-fav .site-girl .girl {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 180px;
  transition: all 0.3s;
}

@media (min-width: 768px) {
  .footer-fav .site-girl .girl {
    left: -50px;
  }
}

.footer-fav .site-girl .girl:after {
  position: absolute;
  top: 40%;
  left: 100%;
  display: block;
  visibility: hidden;
  color: #a7a7a7;
  content: "Hi~";
  font-size: 20px;
  opacity: 0;
  transition: all 0.2s;
  transition: all 0.3s;
}

.footer-fav .site-girl .thumb {
  display: block;
  padding-top: 116.667%;
}

.footer-fav .site-girl .girl-info {
  margin-bottom: 55px;
  margin-left: 150px;
}

.footer-fav .site-girl h4 {
  color: #797979;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.8;
}

.footer-fav .site-girl a {
  color: #797979;
}

.footer-fav .site-girl a:hover {
  color: #002dd1;
}

@media (min-width: 768px) {
  .footer-fav:hover .site-girl .girl {
    left: -5pc;
  }

  .footer-fav:hover .site-girl .girl:after {
    visibility: visible;
    opacity: 1;
    transition: all 0.2s;
  }
}

@media (max-width: 767px) {
  .footer-fav .btn-group > .btn:last-child {
    border-radius: 3px;
  }
}

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

.fixed-right {
  position: fixed;
  right: 15px;
  bottom: 15px;
  z-index: 20;
}

@media (min-width: 1440px) {
  .fixed-right {
    right: auto;
    bottom: 50px;
    left: 50%;
    margin-left: 665px;
  }
}

@media (min-width: 768px) {
  .fixed-right .menus {
    margin-bottom: 10px;
  }
}

.fixed-right .menus .item {
  border-bottom: none;
}

.fixed-right .menus .item:last-child {
  border-bottom: 1px solid hsla(0, 0%, 59%, 0.2);
}

.fixed-right .item {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  border: 1px solid hsla(0, 0%, 59%, 0.2);
  background: hsla(0, 0%, 100%, 0.8);
  color: #999;
  text-align: center;
  font-size: 26px;
  line-height: 50px;
  cursor: pointer;
}

@media (min-width: 768px) {
  .fixed-right .item {
    background: hsla(0, 0%, 59%, 0.01);
  }
}

.fixed-right .item:hover {
  color: #002dd1;
}

.fixed-right .item a {
  color: #999;
}

.fixed-right .item a:hover {
  color: #002dd1;
}

.fixed-right .ewm:hover .code-div {
  display: block;
}

.fixed-right .code-div {
  position: absolute;
  right: 100%;
  bottom: -50px;
  display: none;
  margin-right: -20px;
  padding-right: 30px;
}

.fixed-right .code-div .ewmDiv {
  padding: 15px;
  border: 1px solid #e8e8e8;
  border-radius: 5px;
  background: #fff;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}

.fixed-right .code-div .ewm-item {
  overflow: hidden;
  width: 200px;
}

.fixed-right .code-div .ewm-item .code-wrap {
  float: left;
  width: 40%;
}

.fixed-right .code-div .ewm-item .ewm-main {
  margin-left: 45%;
  text-align: center;
}

.fixed-right .code-div .ewm-wechat {
  margin-bottom: 10px;
  border-bottom: 1px dashed #eaeaea;
}

.fixed-right .code-div .ewm-wechat h5 {
  color: #47c333;
}

.fixed-right .code-div .ewm-weibo a h5 {
  color: #f30;
}

.fixed-right .code-div .ewm-weibo a:hover h5 {
  text-decoration: underline;
}

.fixed-right .code-div .code {
  margin-bottom: 10px;
  padding-top: 100%;
  width: 100%;
  height: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.fixed-right .code-div h5 {
  color: #f30;
  font-size: 9pt;
}

.fixed-right .code-div p {
  margin: 5px 0 8px;
  font-size: 9pt;
  line-height: 1.3;
}

.fixed-right .code-div a {
  color: #525252;
}

.fixed-right .code-div .item {
  float: left;
  box-sizing: border-box;
  padding: 5pc 40px 15px;
  width: 202px;
  height: 250px;
  background-position: center top;
  background-size: contain;
  background-repeat: no-repeat;
  text-align: center;
  font-size: 9pt;
}

.fixed-right .item:hover .icon-comme:before {
  content: "\e845";
}

.fixed-right .item .icon-comme {
  font-size: 22px;
}

.fixed-right .item:hover .icon-comme {
  font-size: 26px;
}

@media (min-width: 1440px) {
  .usercenter-body .fixed-right {
    right: 15px;
    bottom: 15px;
    left: auto;
    margin-left: 0;
  }
}

.footer-post-sets {
  position: relative;
  z-index: 20;
  padding: 60px 0 75px;
  background: #fff;
}

.footer-post-sets .section-content {
  display: box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.footer-post-sets .item {
  overflow: hidden;
  margin-bottom: 20px;
  width: 50%;
  height: 23px;
  line-height: 22px;
  flex-grow: 1;
}

@media (min-width: 768px) {
  .footer-post-sets .item {
    width: 25%;
  }
}

@media (min-width: 1024px) {
  .footer-post-sets .item {
    width: 16.6667%;
  }
}

.footer-post-sets .item a:hover strong {
  color: #002dd1;
}

.footer-post-sets .item a:hover .num {
  border-color: #002dd1;
  background: 0 0;
  color: #002dd1;
}

.footer-post-sets .item .num {
  display: inline-block;
  margin-right: 10px;
  width: 18px;
  text-align: center;
  font-style: normal;
  font-size: 11px;
  line-height: 18px;
}

.footer-post-sets .item strong {
  margin-right: 9px;
  color: #666;
  font-weight: 400;
  font-size: 1pc;
}

.footer-post-sets .item span {
  display: none;
  color: #cacaca;
  font-size: 9pt;
}

@media (min-width: 768px) {
  .footer-post-sets .item span {
    display: inline;
  }
}

.footer-post-sets .item:nth-child(1) .num,
.footer-post-sets .item:nth-child(2) .num,
.footer-post-sets .item:nth-child(3) .num,
.footer-post-sets .item:nth-child(4) .num {
  border-color: #002dd1;
  background: #002dd1;
  color: #fff;
}

.home .footer-navi {
  display: block;
}

.footer-fav .site-info h2 a {
  font-size: 26px;
}

.btn-orange {
  display: block;
  outline: 0;
  border: none;
  border-radius: 3px;
  background: #002dd1;
  color: #fff;
  text-align: center;
  line-height: 2.4;
  cursor: pointer;
}

.thumb1 {
  position: relative;
  display: block;
  overflow: hidden;
  padding-top: 66.7%;
  width: 100%;
  height: 0;
  background-color: transparent;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transition: all 0.2s;
}



.footer a,
.footer h2,
.footer-bottom-right {
  color: #545454;
}

.single-article {
  padding: 30px 60px 60px 60px;
}

@media screen and (max-width: 720px) {
  .single-article {
    padding: 0 16px;
  }

  .widget-area {
    padding-left: 0;
  }
}

.top-menu ul li.depth-0 .ri-fire-fill {
  color: #002dd1;
}

.collection-item > .box {
  height: 100%;
  border: 1px solid #f2f2f2;
}

.collection-count {
  background: #fbfbfb;
}

.post-info h2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  font-size: 15px;
  color: rgba(0, 0, 0, 0.85);
}

@media (min-width: 1024px) {
  .sidebar {
    display: block;
  }
}

.sidebar .widget {
  margin-bottom: 15px;
  box-sizing: border-box;
}

@media (min-width: 1024px) {
  .sidebar .widget {
    margin-bottom: 30px;
    width: auto;
  }
}

.sidebar .widget .section-title .more {
  top: 42%;
  font-size: 13px;
  color: #888;
}

.sidebar .widget .section-title .more:hover {
  color: #002dd1;
}

@media (min-width: 1024px) {
  .sidebar .section-title .sub {
    font-size: 12px;
  }
}

@media (min-width: 1330px) {
  .sidebar .section-title .sub {
    font-size: 14px;
  }
}

@media (max-width: 767px) {
  .post-content .article-related .section-title {
    border-bottom: none;
  }
}

@media (min-width: 768px) {
  .post-content .article-related .section-title {
    margin-bottom: 30px;
  }
}

.widget-hunter-topics .items {
  overflow: hidden;
  margin: 0 -10px;
}

.widget-hunter-topics .item {
  float: left;
  width: 50%;
  margin-bottom: 20px;
  padding: 0 10px;
}

.widget-hunter-topics .wall-item {
  background: #fafafa;
}

.widget-hunter-topics .wall-item a {
  display: block;
  border-radius: 3px;
  padding: 10px;
}

.widget-hunter-topics .wall-item a:hover {
  background: #002dd1;
  color: #fff;
}

.widget-hunter-topics .wall-item a:hover h5,
.widget-hunter-topics .wall-item a:hover .clr_orange {
  color: #fff;
}

.widget-hunter-topics .wall-item h2 {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 5px;
  white-space: nowrap;
  max-width: 100px;
  overflow: hidden;
}

.widget-hunter-topics .wall-item h5 {
  font-size: 13px;
  font-weight: normal;
  color: #bbb;
}

.section-title {
  font-size: 18px;
  color: #262626;
  line-height: 28px;
  padding-bottom: 15px;
  border-bottom: 1px solid #f2f2f2;
  position: relative;
  font-weight: bold;
  margin-bottom: 20px;
  margin-top: 10px;
}

.section-title a {
  color: #262626;
}

.section-title small {
  font-size: 12px;
  color: #888;
  margin-left: 20px;
  font-weight: normal;
}

.section-title small a {
  color: #888;
}

.section-title small a:hover {
  color: #002dd1;
}

.section-title .sub {
  font-size: 14px;
  font-weight: normal;
  color: #9a9a9a;
  margin-left: 5px;
}

.section-title .more {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  font-size: 14px;
  font-weight: normal;
}

.section-title .more a {
  color: #9a9a9a;
}

.section-title .more a:hover {
  color: #002dd1;
}

.section-title .more a i {
  font-size: 9px;
  vertical-align: top;
}

.viewAll .btn-default {
  display: block;
  cursor: pointer;
  border-radius: 3px;
  text-align: center;
  line-height: 3.4;
  outline: none;
  border: none;
  background: #fafafa;
  color: #888;
}

.viewAll .btn-default:hover {
  background: #002dd1;
  color: #fff;
}

.category .site {
  background-color: #fff;
}

.entry-content > h2,
.entry-content > h3,
.entry-content > h4,
.entry-content > h5,
.entry-content > h6 {
  font-size: 20px;
  margin: 30px 0px;
}

.module-sliders .box {
  border: 0;
}

.slider-2-carousel .slider-cat,
.slider-2-carousel .slider-user {
  display: none;
}

.slider-2-right-item .slider-cat,
.slider-2-right-item .slider-user {
  display: none;
}

.slider-3-item .slider-user, .slider-4-item .slider-user, .slider-5-right-item .slider-user, .slider-6-item .slider-user 
 {
  display: none;
}

.flickity-slider.slider-user,slider-6-carousel.slider-user,
{
  display: none;
}

.slider-info .slider-info-box::after {
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.39) 0,
    transparent 100%
  ) !important;
}

.slider-in h2 {
  font-size: 16px;
  font-weight: 700;
  margin: 0;
  -webkit-line-clamp: 1;
  position: relative;
  bottom: -8px;
}

.slider-2-right-item h2 {
  font-size: 14px;
}

.module-sliders {
  padding-top: 40px;
}

/*
.home_row_2 .post-3 .modules-title-box {
  display: none;
}
*/

.home_row_2 .post-modules-top {
  padding: 0;
}

.load-more {
  border: 0;
}

.hh_wenzhangjieshu {
  padding: 10px 0;
  text-align: center;
  border-top: double rgba(70, 139, 230, 0.14);
}

.hh_wenzhangjieshu img {
  border: 0;
  text-align: center;
  box-shadow: none;
}

.hh_content_footer {
  width: 100%;
  height: 200px;
  box-shadow: 0 0px 1px #d9e0eae3;
  margin-top: 0px;
  width: 100%;
  height: 230px;
  box-shadow: 0 0px 1px #d9e0eae3;
  margin-top: 0px;
  border: 1px solid #f7f7f7;
}

.hh_content_footer .item_top_left h3:before {
  content: none;
}

.hh_content_footer .item_top_left {
  padding: 20px;
  float: left;
}

.hh_content_footer .item_top_left p {
  line-height: 14px;
  font-weight: 600;
  font-size: 12px;
  padding-left: 7px;
}

.hh_content_footer .item_top_left h3 {
  color: #f7516c;
  font-size: 18px;
  font-weight: 600;
  padding-bottom: 14px;
  padding-top: 0;
}

.hh_content_footer .item_top_right {
  float: right;
  padding: 20px;
}

.hh_content_footer .item_top_right .hh_erweima {
  width: 80px;
  height: 80px;
  background: #f7f7f7;
  float: left;
  margin-right: 15px;
  margin-top: 15px;
  padding: 6px;
}

.hh_content_footer .item_top_right .hh_qqqun {
  float: left;
}

.hh_content_footer .item_top_right .hh_qqqun a {
  padding: 2px 20px;
  display: block;
  background: #f4f8ff;
  line-height: 30px;
  border-radius: 15px;
  margin-top: 15px;
  text-align: left;
  font-size: 14px;
}

.hh_content_footer .item_top {
  width: 100%;
  height: 118px;
}

.hh_content_footer .item_bottom {
  width: 100%;
  padding: 20px;
  height: 20px;
  padding: 20px 20px 20px 28px;
}

.hh_content_footer .item_bottom .item_bottom_left {
  float: left;
}

.hh_content_footer .item_bottom .item_bottom_left a {
  float: left;
  text-align: center;
  padding: 7px 20px;
  display: block;
  margin-right: 14px;
  color: #fff;
  font-weight: 600;
  border-radius: 4px;
  position: relative;
  top: -5px;
  font-size: 12px;
}

.hh_content_footer .item_bottom .item_bottom_right {
  float: right;
  font-weight: 600;
  color: #666;
  font-size: 12px;
  display: none;
}

.hh_content_footer .item_bottom:before {
  content: "";
  width: 100%;
  height: 1px;
  background: #e6f0ff;
  display: block;
  margin-bottom: 20px;
}

.hh_content_footer .hh_button_jianbian01 {
  background: linear-gradient(to left, #70a4fe, #4583ec);
}

.hh_content_footer .hh_button_jianbian02 {
  background: linear-gradient(to left, #fe9369, #f7516c);
}

.hh_content_footer .hh_button_jianbian03 {
  background: linear-gradient(to left, #c867ff, #8a92fb);
}

.hh_content_footer .hh_button_jianbian01:hover {
  background: linear-gradient(to left, #4583ec, #70a4fe);
}

.hh_content_footer .hh_button_jianbian02:hover {
  background: linear-gradient(to left, #f7516c, #fe9369);
}

.hh_content_footer .hh_button_jianbian03:hover {
  background: linear-gradient(to left, #8a92fb, #c867ff);
}

@media (max-width: 767px) {
  .hh_content_footer {
    height: 400px;
  }

  .hh_content_footer .item_top_right {
    float: none;
    position: relative;
    top: -23px;
  }

  .hh_content_footer .item_bottom {
    margin-top: 146px;
  }

  .hh_content_footer .item_bottom .item_bottom_right {
    float: none;
    margin-top: 61px;
    text-align: center;
  }
}

.hh_qqqun a img {
  position: relative;
  top: 4px;
  right: 2px;
  vertical-align: baseline;
}

.post-3 .post-list-meta li + li {
  margin: 0 12px;
}

.post-3 .post-list-meta {
  justify-content: flex-start;
}

.post-3 .post-list-meta li:nth-child(1) {
  flex: inherit;
}

/*.post-info span {
	font-size: 12px;
	color: #fff;
	display: block;
	border-radius: 2px;
	padding: 0px 3px;
	width: auto;
	height: auto;
}*/

.widget-uisdc-helper .btn i {
  position: relative;
  margin-right: 2px;
  top: 1px;
}

.widget .widget-newsflashes-box ul li h2 b {
  font-size: 14px;
}

.widget-new-content p {
  display: none;
}

.widget-newsflashes-box li {
  height: 90px;
}

.anhover a:hover,
.entry-content p > a:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%23f30' d='M0 3.5c5 0 5-3 10-3s5 3 10 3 5-3 10-3 5 3 10 3'/%3E%3C/svg%3E")
    repeat-x 0 100%;
  background-size: 20px auto;
  color: #002dd1;
  animation: waveMove 0.5s infinite linear;
  text-decoration: none;
  border: 0;
}

.widget-new-header span b {
  color: #999;
}

.collection-out-row .collection-button {
  display: none;
}

.collection-out-row:hover .collection-button {
  display: block;
}

a.collection-button {
  position: absolute;
  color: #002dd1;
  background: #eeeeee3b;
  border-radius: 4px;
  padding: 5px 7px;
  z-index: 9;
}

.collection-next {
  right: 17px;
}

.collection-previous {
  left: 17px;
}

.home-collection {
  margin: 0 -12px;
}

.module-collection {
  padding: 50px 0 20px;
}

.home-collection-image .collection-number.ar {
  background-color: #ffffff1c;
}

.post-3 .post-module-thumb {
  width: 25%;
}

.author .author-page-right {
  margin-left: 0;
}

.archive .site-header {
  margin-bottom: 0px;
}

.verify-users-title::before,
.verify-users-title::after {
  width: 60px;
}
.verify-button {
  text-align: center;
  margin-top: 20px;
  background: #f5f5f5;
  padding: 20px;
}
.po-post-icons .po-verify button {
  opacity: 1;
  padding: 10px 30px;
  border-radius: 5px;
  border: 1px solid #0000001a;
  background: #039e57;
  color: #fff;
}


//修复子主题评论框没对齐
@media screen and (max-width: 768px) {
  #sociables {
    display: none;
  }
}
/*
.comments-box,
.related-posts {
  padding: 0 43px 0 56px;
}
*/
@media screen and (max-width: 768px) {
  .comments-box,
  .related-posts {
    padding: 0 10px !important;
  }
}

//删除快讯模块中的文章结束语
.newsflashes-template-default .hh_content_footer {
  display: none;
}

---------------------------------------------------------------
/*post_1
/*
.post-module-thumb .thumb-arg {
  position: absolute;
  border: 2px solid #ffffff;
  border-radius: 12px;
  top: 5px;
  left: 8px;
  z-index: 1;
  font-size: 12px;
  color: #ffffff;
  line-height: 20px;
  padding: 0 8px;
}

.post-module-thumb .thumb-arg.orange {
  background-color: rgba(255, 137, 54, 0.55);
  background-image: linear-gradient(
    -60deg,
    rgba(255, 88, 88, 0.55) 0%,
    rgba(240, 152, 25, 0.55) 100%
  );
}
.post-module-thumb .thumb-arg.blue {
  background-color: rgba(79, 172, 254, 0.55);
  background-image: linear-gradient(
    -60deg,
    rgba(79, 172, 254, 0.55) 0%,
    rgba(0, 242, 254, 0.55) 100%
  );
}
.post-module-thumb .thumb-arg.pink {
  background-color: #9447eb;
  background-image: linear-gradient(120deg, #f093fb 0%, #f5576c 100%);
}
*/
-------------------------------------------------------------------

/*
.post-1 .post-info {
  position: relative;
}


.post-1 .post-list-cat {
  position: absolute;
  top: initial;
  bottom: 0;
  left: 10px;
  background: #fff;
  padding: 5px;
  padding-bottom: 0;
  border-radius: 6px 6px 0 0;
}
.author_avt {
  position: absolute;
  z-index: 2;
  display: block;
  width: 80px;
  height: 32px;
  top: -14px;
  right: 0;
  transform: translateZ(0);
  text-decoration: none;
  transition: all 0.8s;
}
.author_avt::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 80px 30px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA3NiAzMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzYgMzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjx0aXRsZT5iZ19zb3VyY2VfYmFkZ2VfMTwvdGl0bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTcuNywxMS40Yy0xLjQtMS40LTIuNy0yLjktNC4xLTQuNGMtMC4yLTAuMy0wLjUtMC41LTAuOC0wLjhjLTAuMi0wLjItMC4zLTAuMy0wLjUtMC41bDAsMA0KCUM0OC42LDIuMiw0My41LDAsMzgsMFMyNy40LDIuMiwyMy42LDUuN2wwLDBjLTAuMiwwLjItMC4zLDAuMy0wLjUsMC41Yy0wLjMsMC4zLTAuNSwwLjUtMC44LDAuOGMtMS40LDEuNS0yLjcsMy00LjEsNC40DQoJYy01LDUuMS0xMS43LDYuMS0xOC4zLDYuM1YzMWg5LjRoOC45aDM5LjRoNC45SDc2VjE3LjZDNjkuNCwxNy40LDYyLjcsMTYuNSw1Ny43LDExLjR6Ii8+DQo8L3N2Zz4NCg==);
  top: -3px;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: -1;
}
.author_bggo.avatar {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  left: 0;
  width: 30px;
  height: 30px;
  z-index: 2;
}
.author_bggo.avatar img {
  border-radius: 50%;
}
*/
/*圈子修改用CSS*/
/*创建圈子按钮*/
.circle-widget-button button {
  background: #002dd1;
  border: 1px solid #002dd1;
  border-radius: 2px;
  color: #fff;
}

.circle-widget-button {
    padding: 10px;
    text-align: center;
    border-top: 1px solid #f0f0f0;
}

/*圈子内容输入框添加边框*/
.po-form-box {
  border: 1px solid #d0cece;
  border-radius: 5px;
}

/*圈子加入无权限提示模块居中,添加背景图片*/
.topic-guess-box {
  text-align: center;
  margin: 0 auto;
	max-width: 100%;
  width: 100%;
	padding: 6em 0px;
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
    url(https://static.videoku.net/wp-content/uploads/2021/01/Snipaste_2021-01-05_15-34-33.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  min-height: 0px;
  cursor: pointer;
  color: #fff;
  border-radius: 5px;
}

/*分割线长度*/
.topic-vote-desc {
	width: 80%;
   margin: 0 auto;
	opacity: 0.6;
}

.topic-read-number {
  color: #ffffff;
}
.topic-read-pay-button button,
.topic-read-pay-button a.button {
  color: #000;
  border-color: #fff;
  background-color: #fff;
}

/*顶部1号菜单栏变色
.social-top .header-banner {    background-color: #000!important;}*/
/*1号菜单文本变白色
.social-top .header-banner-left .menu li a {color: #fff;}*/
/*登陆后1号菜单栏按钮变色
.social-top .change-theme .b2font {color: #fff;}*/

/*2号菜单栏变矮
.social-top .header {height: 60px;}*/

/*.top-menu .top-menu-ul,
/*.social-top .mobile-box .top-submit
/*{margin-top: -1.4em;}
/*2号菜单文本大小*/
.social-top .top-menu ul li.depth-0 > a span {font-size: 13px;}

/*修改移动端顶部颜色
@media screen and (max-width: 768px) {
.top-style .ym-menu {background-color: #fff;}

.social-top .header-banner-left .menu li a {
    color: #000;
}
}
*/

/*红色菜单角标样式*/
.n-mark-red {
    display: inline-block;
    transform: translateY(-12px);
    font-size: .55rem;
    letter-spacing: 0.05em;
    background: linear-gradient(to top, #f308a0 0%, #fb0655 100%);
    color: #ffffff;
    border-radius: 1rem;
    padding: .15rem .275rem;
    line-height: 1;
    font-weight: bold;
}
/*黄色菜单角标样式*/
.n-mark-yello {
    display: inline-block;
    transform: translateY(-12px);
    font-size: .75rem;
    letter-spacing: 0.05em;
    background: linear-gradient(to top, #efd3b0 0%, #f9e1be 100%);
    color: #ffffff;
    border-radius: 1rem;
    padding: .15rem .275rem;
    line-height: 1;
    font-weight: bold;
}
/*蓝色菜单角标样式*/
.n-mark-blue {
    display: inline-block;
    -webkit-transform: translateY(-12px);
    -ms-transform: translateY(-12px);
    transform: translateY(-12px);
    font-size: .75rem;
    letter-spacing: 0.05em;
    background: #188ef4;
    background: -webkit-linear-gradient(legacy-direction(to right), #6454ef 0%, #316ce8 100%);
    background: -webkit-gradient(linear, left top, right top, from(#6454ef), to(#316ce8));
    background: -webkit-linear-gradient(left, #6454ef 0%, #316ce8 100%);
    background: -o-linear-gradient(left, #6454ef 0%, #3021ec 100%);
    background: linear-gradient(to right, #6454ef 0%, #3021ec 100%);
    color: #ffffff;
    border-radius: 1rem;
    padding: .15rem .275rem;
    line-height: 1;
    font-weight: bold;
}
/*hot图片角标样式*/
.n_hot {
    display: block;
    animation: hot 1s infinite linear;
    -moz-animation: hot 1s infinite linear;
    -webkit-animation: hot 1s infinite linear;
    -o-animation: hot 1s infinite linear;
    width: 26px;
    height: 30px;
    background: url(https://static.videoku.net/wp-content/uploads/2021/01/hot.png) no-repeat center;
    position: absolute;
    top: -8px;
    left: 91%;
    /* margin-left: 15.5px; */
    transform: scale(.6);
}
/*小火苗图片角标样式*/
.n_fire {
    display: block;
    animation: hot 1s infinite linear;
    -moz-animation: hot 1s infinite linear;
    -webkit-animation: hot 1s infinite linear;
    -o-animation: hot 1s infinite linear;
    width: 26px;
    height: 30px;
    background: url(https://static.videoku.net/wp-content/uploads/2021/01/fire.png) no-repeat center;
    position: absolute;
    top: -3px;
    left: 72%;
    /* margin-left: 15.5px; */
    transform: scale(.4);
}

/*小红点角标样式*/
.n-mark{
	position: absolute;
    background-color: #5faaff;
    top: 20px;
    left: 788px;
    width: 6px;
    height: 6px;
    border-radius: 100%;
}
/*子主题缩略图之间的间距太大了*/
.item-post-style-4 .post-info {
  padding: 0px !important;
}


/*post_1----自定义小缩略图上小标签——————————————————————————————————————————————————*/
/*.post-module-thumb .thumb-arg

{
	position: absolute;
	border: 2px solid #FFFFFF;
	border-radius: 12px;
	top: 5px;
    left: 8px;
    z-index: 1;
    font-size: 12px;
    color: #FFFFFF;
    line-height: 20px;
    padding: 0 8px;

    }
    .post-module-thumb .thumb-arg.orange 
    {
    	background-color: rgba(255, 137, 54, 0.55);
    	background-image: linear-gradient(-60deg, rgba(255, 88, 88, 0.55) 0%, rgba(240, 152, 25, 0.55) 100%);
    	}

    	.post-module-thumb .thumb-arg.blue

    	 {background-color: rgba(79, 172, 254, 0.55);
    	 	background-image: linear-gradient(-60deg, rgba(79, 172, 254, 0.55) 0%, rgba(0, 242, 254, 0.55) 100%);
    	 	}

    	 	.post-module-thumb .thumb-arg.pink
    	 	 {
    	 		background-color: #9447EB;background-image: linear-gradient(120deg, #f093fb 0%, #f5576c 100%);

    	 		}
/*post-1分类小图标上移——————————————————————————————————————————————*/
  	 /*		.post-1 .post-info{position: relative;}.post-1 .post-list-cat
    	 		{
    	 			position: absolute;
    	 			top: initial;
    	 			bottom: 89px;
    	 			left: 10px;
    	 			/*background: #fff;
    	 			padding: 5px;
    	 			padding-bottom: 0;
    	 			border-radius: 6px 6px 0 0;
    	 			}
*/
/*post-2分类小图标上移——————————————————————————————————————————————*/
/*.post-2 .post-info{position: relative;}.post-2 .post-list-cat
    	 		{
    	 			position: absolute;
    	 			top: initial;
    	 			bottom: 89px;
    	 			left: 10px;
    	 			/*background: #fff;*/
    	 /*			padding: 5px;
    	 			padding-bottom: 0;
    	 			border-radius: 6px 6px 0 0;
    	 			}

    	 			.author_avt
    	 			{
    	 				position: absolute;
    	 				z-index: 2;
    	 				display: block;
    	 				width: 80px;
    	 				height: 32px;
    	 				top:-14px;
    	 				right:0;
    	 				transform: translateZ(0);
    	 				text-decoration: none;
    	 				transition: all .8s;
    	 				}
    	 				.author_avt::after
    	 				{content: '';
    	 				position: absolute;
    	 				width: 100%;
    	 				height: 100%;
    	 				background-position: right top;
    	 				background-repeat: no-repeat;
    	 				background-size: 80px 30px;
    	 				background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA3NiAzMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzYgMzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjx0aXRsZT5iZ19zb3VyY2VfYmFkZ2VfMTwvdGl0bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTcuNywxMS40Yy0xLjQtMS40LTIuNy0yLjktNC4xLTQuNGMtMC4yLTAuMy0wLjUtMC41LTAuOC0wLjhjLTAuMi0wLjItMC4zLTAuMy0wLjUtMC41bDAsMA0KCUM0OC42LDIuMiw0My41LDAsMzgsMFMyNy40LDIuMiwyMy42LDUuN2wwLDBjLTAuMiwwLjItMC4zLDAuMy0wLjUsMC41Yy0wLjMsMC4zLTAuNSwwLjUtMC44LDAuOGMtMS40LDEuNS0yLjcsMy00LjEsNC40DQoJYy01LDUuMS0xMS43LDYuMS0xOC4zLDYuM1YzMWg5LjRoOC45aDM5LjRoNC45SDc2VjE3LjZDNjkuNCwxNy40LDYyLjcsMTYuNSw1Ny43LDExLjR6Ii8+DQo8L3N2Zz4NCg==);
    	 				top: -3px;
    	 				left: 50%;
    	 				transform: translate(-50%,0);
    	 				z-index: -1;
    	 				}

    	 				.author_bggo.avatar

    	 				{
    	 					position: absolute;
    	 					margin: auto;
    	 					top: 0;
    	 					right: 0;
    	 					left: 0;
    	 					width: 30px;
    	 					height: 30px;
    	 					z-index: 2;
    	 					}
    	 					.author_bggo.avatar img{border-radius: 50%;}
*/
/*--------------------------------------------加强提示强度————----------------------------------——*/
@keyframes myAnimation {
  0% {
    opacity: 0.2
  }
  50%{
    opacity: 1 
  }
  100% {
    opacity: 0.2
  }
}
 
.bar-mark {
  animation: myAnimation 1s infinite
}


.entry-content dl.gallery-item{
   
    box-sizing: border-box;
}
.slider-2-bottom-m-1 > div + div {
 margin-top: 20px;
}
/*--------------------------------------------退出登陆加强显示————----------------------------------——*/
.login-out a {
    /* display: block; */
    width: 37px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    display: block;
    background: rgb(121 178 234/80%);
    border-radius: 4px;

/*调整移动端底部幻灯片对齐问题
.slider-2-bottom > div + div {
    margin-top: 0px!important;
}

.home .home_row {
  margin-bottom: 0 !important;
}

*/

.home_row_2 {
  padding: 40px 0;
}
	
.home_row {
  padding: 20px 0 15px;
}
/*--------------------------------------------VIP页面红色虚线去掉————----------------------------------——*/
.vip-current {
    padding: 20px;
    font-size: 17px;   
	 border: none;
    font-weight: 700;
    margin-top: 20px;
    


