/*
Theme Name:   Divi Child
Theme URI:    http://example.com/twenty-fifteen-child/
Description:  Divi Child Theme
Author:       Aleafo
Author URI:   http://example.com
Template:     Divi
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  divichild
*/
body, input, textarea, select{
    font-family: Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif;
}
#logo{
    max-height: 72%;
}
#post-870 .et_pb_section_5 .et_parallax_bg{
	background-image: url(/wp-content/uploads/2023/03/nansha-baodi.jpeg)!important;
}
/*菜单*/
.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a{
    color: #4f45b9;
}
/*分页插件样式*/
.wp-pagenavi{
    display: flex;
    justify-content: flex-end;
    border-top: 1px solid #ddd;
    padding-top: 15px;
}
.et_pb_section .et_pb_blog_0_tb_body .wp-pagenavi a, .et_pb_section .et_pb_blog_0_tb_body .wp-pagenavi span{
    font-weight: normal!important;
    font-size: 14px!important;
    color: #777!important;
}
.et_pb_section .wp-pagenavi a:hover, .et_pb_section .wp-pagenavi span.current{
    color: #8624e1!important;
}
.et_pb_section .wp-pagenavi a, .et_pb_section .wp-pagenavi span{
    padding: 2px 8px;
    border: none;
}
/*列表*/
.et_pb_ajax_pagination_container{
    padding: 20px 30px;
}
/*正文*/
.et_pb_title_featured_container{
    padding-top: 20px;
}
.et_section_regular{
    padding: 20px 0;
}
.et_pb_title_meta_container span, .et_pb_title_meta_container a{
    color: #999;
}
.et_pb_posts_nav{
    padding-top: 20px;
    border-top: 1px solid #ddd;
}
.et_pb_post_content{
    font-weight: normal;
    font-size: 16px;
    line-height: 2;
    text-indent: 30px;
}

/*侧边栏小公举样式*/
.et_pb_widget.widget_block h2{
    position: relative;
    margin-bottom: 15px;
}
.et_pb_sidebar_0_tb_body .et_pb_widget.widget_block h2::after{
    border-bottom: 2px solid #8ca1f8;
    content: " ";
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10;
}
/*
定义页脚的样式
*/
@media all and (min-width: 981px) {
    .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
        margin-bottom: 1vw;
    }
}
#main-footer .et_pb_widget{
    float: none;
}
#main-footer .widget_block h2{
    position: relative;
    color: #999;
}
.footer-widget .fwidget h2:before{
    border-bottom: 2px solid #91dddd;
    content: " ";
    width: 25%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10;
}

.footer-widget li:before{
    border-color: #666;
}
#footer-widgets .footer-widget li a, .footer-links{
    color: #666;
}
#footer-widgets .widget_text{
    color: #666;
}
.wx-img{
    width: 50%;
}
.wx-img img{
    width: 100%;
}
/*详情页顶部面包屑背景图样式覆盖*/
#remove-divider .et_pb_bottom_inside_divider{
    background-image: none;
}

/* 浮动客服，联系我们*/
.float-contact-box {
    position: fixed;
    z-index: 999;
    box-sizing: border-box;
    overflow: hidden;
    top: 220px;
    right: 3px;
    width: 156px;
    background-color: white;
    color: #666;
    border: 1px solid #ccc;
    border-radius: 12px;
    opacity: 0.8;
}
.float-contact-box li:before{
    display: none;
}
.float-contact-box li, .float-contact-box ul{
    padding: 0;
    margin: 0;
}
.float-contact-box:hover {
    opacity: 1;
}
.float-contact-box-body {
    padding: 8px 0;
}
.float-contact-box .icon::before,
.float-contact-box .icon {
    color: #666!important;
    font-size: 14px;
    line-height: 2;
}
.icon::before {
    content: attr(data-icon);
    position: absolute;
    left: 5px;
    font-family: FontAwesome !important;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    text-transform: none;
    -webkit-font-feature-settings: 'kern' off;
    font-feature-settings: 'kern' off;
    font-variant: none;
    font-style: normal;
    font-weight: 400;
    text-shadow: none;
}
.icon {
    position: relative;
    text-decoration: none;
    padding-left: 24px;
}
.float-contact-box .icon:hover,
.float-contact-box .icon:hover::before {
    color: #f7828e!important;
}
.qq-list {
    text-align: center;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 10px;
    margin-bottom: 14px;
}
.wx {
    width: 100%;
    text-align: center;
}
.wx img {
    width: 70%;
}
.mobile {
    text-align: center;
    margin-bottom: 6px;
}
.mobile a {
    font-size: 14px;
}

.contact-box-header {
    text-align: center;
    background-image: linear-gradient(90deg, #f7828e 0%, #fcb6ab 100%);
}
.contact-header-text {
    line-height: 2;
    color: white;
    letter-spacing: 5px;
    font-size: 18px;
    font-weight: 700;
}

.bd {
    min-height: 2000px;
}

/*
     FILE ARCHIVED ON 06:30:49 Feb 27, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:20:30 Sep 03, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.562
  exclusion.robots: 0.026
  exclusion.robots.policy: 0.015
  esindex: 0.01
  cdx.remote: 8.355
  LoadShardBlock: 125.112 (3)
  PetaboxLoader3.datanode: 108.488 (4)
  PetaboxLoader3.resolve: 118.319 (2)
  load_resource: 134.125
*/