.elementor-3310 .elementor-element.elementor-element-2e871c9{--display:flex;--overflow:hidden;}.elementor-3310 .elementor-element.elementor-element-2e871c9:not(.elementor-motion-effects-element-type-background), .elementor-3310 .elementor-element.elementor-element-2e871c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #54595F00 0%, #372E45A8 20%);}.elementor-3310 .elementor-element.elementor-element-e877781{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:1vw;--margin-bottom:2vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3310 .elementor-element.elementor-element-8d1220b .elementor-button{background-color:#00000000;fill:#D2E0FB73;color:#D2E0FB73;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);transition-duration:0.4s;}.elementor-3310 .elementor-element.elementor-element-8d1220b > .elementor-widget-container{--e-transform-scale:2;margin:0.5vw 0vw 0vw 1.15vw;}.elementor-3310 .elementor-element.elementor-element-8d1220b .elementor-button:hover, .elementor-3310 .elementor-element.elementor-element-8d1220b .elementor-button:focus{color:#D2E0FB;}.elementor-3310 .elementor-element.elementor-element-8d1220b .elementor-button:hover svg, .elementor-3310 .elementor-element.elementor-element-8d1220b .elementor-button:focus svg{fill:#D2E0FB;}.elementor-3310 .elementor-element.elementor-element-a834272{width:var( --container-widget-width, 50vw );max-width:50vw;--container-widget-width:50vw;--container-widget-flex-grow:0;}.elementor-3310 .elementor-element.elementor-element-a834272 .elementor-heading-title{font-family:"宋体", Sans-serif;font-size:30px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-732ba92 );}.elementor-3310 .elementor-element.elementor-element-0525d75{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-3310 .elementor-element.elementor-element-0525d75 > .elementor-widget-container{--e-transform-scale:1.5;margin:1.2vw 4.5vw 0vw 0vw;padding:00vw 0vw 0vw 0vw;}.elementor-3310 .elementor-element.elementor-element-c6d1b86{width:var( --container-widget-width, 7.5% );max-width:7.5%;--container-widget-width:7.5%;--container-widget-flex-grow:0;font-family:"宋体", Sans-serif;font-size:30px;font-weight:400;line-height:40px;text-shadow:0px 0px 10px #000000;color:#D2E0FB;}.elementor-3310 .elementor-element.elementor-element-c6d1b86 > .elementor-widget-container{margin:0.3vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-3310 .elementor-element.elementor-element-463fb17 .elementor-button{background-color:#D2E0FB00;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}body:not(.rtl) .elementor-3310 .elementor-element.elementor-element-463fb17{left:84.5vw;}body.rtl .elementor-3310 .elementor-element.elementor-element-463fb17{right:84.5vw;}.elementor-3310 .elementor-element.elementor-element-463fb17{top:0vh;}.elementor-3310 .elementor-element.elementor-element-fc7d71a{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3310 .elementor-element.elementor-element-7888812 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3310 .elementor-element.elementor-element-7888812 img{height:70vh;object-fit:contain;object-position:center center;box-shadow:-100px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-3310 .elementor-element.elementor-element-7888812:hover img{opacity:1;}.elementor-3310 .elementor-element.elementor-element-486e453{--display:flex;--min-height:77.5vh;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--margin-top:0vw;--margin-bottom:0vw;--margin-left:1vw;--margin-right:0vw;}.elementor-3310 .elementor-element.elementor-element-eda08af{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3310 .elementor-element.elementor-element-faefa40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3310 .elementor-element.elementor-element-79320bd > .elementor-widget-container{margin:0vw 1vw 0vw 0vw;}.elementor-3310 .elementor-element.elementor-element-79320bd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-732ba92 );}.elementor-3310 .elementor-element.elementor-element-d440498{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-732ba92 );}.elementor-3310 .elementor-element.elementor-element-ba4de5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3310 .elementor-element.elementor-element-3739756{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3310 .elementor-element.elementor-element-48ce2ff > .elementor-widget-container{margin:20% 0% 0% 0%;}.elementor-3310 .elementor-element.elementor-element-48ce2ff .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-732ba92 );}.elementor-3310 .elementor-element.elementor-element-26f1a6b > .elementor-widget-container{margin:1vw 0vw 0vw 1vw;}.elementor-3310 .elementor-element.elementor-element-26f1a6b{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-732ba92 );}.elementor-3310 .elementor-element.elementor-element-826e617{--display:flex;border-style:none;--border-style:none;}.elementor-3310 .elementor-element.elementor-element-f3380bd > .elementor-widget-container{margin:15px 0px 0px 0px;border-style:none;}.elementor-3310 .elementor-element.elementor-element-f3380bd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-732ba92 );}.elementor-3310 .elementor-element.elementor-element-02fdf4e > .elementor-widget-container{margin:-3vw 0vw -1vw -1.5vw;}.elementor-3310 .elementor-element.elementor-element-568cbd4{--display:flex;}.elementor-3310 .elementor-element.elementor-element-fb36095 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;border-style:solid;border-width:5px 0px 0px 0px;border-color:#87A2FF5E;border-radius:0px 0px 0px 0px;}.elementor-3310 .elementor-element.elementor-element-fb36095 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-732ba92 );}.elementor-3310 .elementor-element.elementor-element-114f4f7 .elementor-icon-list-icon{width:14px;}.elementor-3310 .elementor-element.elementor-element-114f4f7 .elementor-icon-list-icon i{font-size:14px;}.elementor-3310 .elementor-element.elementor-element-114f4f7 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3310 .elementor-element.elementor-element-114f4f7 .elementor-icon-list-text, .elementor-3310 .elementor-element.elementor-element-114f4f7 .elementor-icon-list-text a{color:var( --e-global-color-732ba92 );}.elementor-3310 .elementor-element.elementor-element-114f4f7 .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3310 .elementor-element.elementor-element-2bf3a57{--display:flex;--overflow:hidden;}.elementor-3310 .elementor-element.elementor-element-2bf3a57:not(.elementor-motion-effects-element-type-background), .elementor-3310 .elementor-element.elementor-element-2bf3a57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#372E45A8;}.elementor-3310 .elementor-element.elementor-element-52b5a4a{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:02.5vw;--margin-right:0vw;}.elementor-3310 .elementor-element.elementor-element-88f6a25 > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;}.elementor-3310 .elementor-element.elementor-element-88f6a25 .e-gallery-item:hover .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3310 .elementor-element.elementor-element-88f6a25{--image-transition-duration:300ms;--content-text-align:center;--content-padding:0px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3310 .elementor-element.elementor-element-8ab5796{--display:flex;--overlay-opacity:0.9;--margin-top:1vw;--margin-bottom:0vw;--margin-left:16.7vw;--margin-right:0vw;}.elementor-3310 .elementor-element.elementor-element-8ab5796::before, .elementor-3310 .elementor-element.elementor-element-8ab5796 > .elementor-background-video-container::before, .elementor-3310 .elementor-element.elementor-element-8ab5796 > .e-con-inner > .elementor-background-video-container::before, .elementor-3310 .elementor-element.elementor-element-8ab5796 > .elementor-background-slideshow::before, .elementor-3310 .elementor-element.elementor-element-8ab5796 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3310 .elementor-element.elementor-element-8ab5796 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#232527;--background-overlay:'';}.elementor-3310 .elementor-element.elementor-element-607be62 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-3310 .elementor-element.elementor-element-463fb17 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-3310 .elementor-element.elementor-element-fc7d71a{--grid-auto-flow:row;}.elementor-3310 .elementor-element.elementor-element-eda08af{--grid-auto-flow:row;}.elementor-3310 .elementor-element.elementor-element-79320bd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3310 .elementor-element.elementor-element-d440498{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3310 .elementor-element.elementor-element-48ce2ff .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3310 .elementor-element.elementor-element-26f1a6b{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3310 .elementor-element.elementor-element-f3380bd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3310 .elementor-element.elementor-element-fb36095 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3310 .elementor-element.elementor-element-114f4f7 .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-3310 .elementor-element.elementor-element-2e871c9{--width:95%;}.elementor-3310 .elementor-element.elementor-element-e877781{--width:100%;}.elementor-3310 .elementor-element.elementor-element-fc7d71a{--width:100%;}.elementor-3310 .elementor-element.elementor-element-486e453{--width:100%;}.elementor-3310 .elementor-element.elementor-element-eda08af{--width:95%;}.elementor-3310 .elementor-element.elementor-element-3739756{--width:100%;}.elementor-3310 .elementor-element.elementor-element-826e617{--width:100%;}.elementor-3310 .elementor-element.elementor-element-2bf3a57{--width:95%;}.elementor-3310 .elementor-element.elementor-element-52b5a4a{--width:95%;}.elementor-3310 .elementor-element.elementor-element-8ab5796{--width:66%;}}@media(max-width:767px){.elementor-3310 .elementor-element.elementor-element-2e871c9{--width:100vw;}.elementor-3310 .elementor-element.elementor-element-e877781{--width:100vw;--min-height:26vh;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3310 .elementor-element.elementor-element-a834272{width:auto;max-width:auto;}.elementor-3310 .elementor-element.elementor-element-a834272 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3310 .elementor-element.elementor-element-a834272 .elementor-heading-title{letter-spacing:-2px;}.elementor-3310 .elementor-element.elementor-element-463fb17 > .elementor-widget-container{margin:0% 0% 0% -35%;}.elementor-3310 .elementor-element.elementor-element-463fb17 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-3310 .elementor-element.elementor-element-fc7d71a{--width:100vw;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3310 .elementor-element.elementor-element-486e453{--min-height:0vh;}.elementor-3310 .elementor-element.elementor-element-eda08af{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3310 .elementor-element.elementor-element-faefa40{--width:100vw;}.elementor-3310 .elementor-element.elementor-element-79320bd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3310 .elementor-element.elementor-element-d440498{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3310 .elementor-element.elementor-element-48ce2ff .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3310 .elementor-element.elementor-element-26f1a6b{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3310 .elementor-element.elementor-element-f3380bd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3310 .elementor-element.elementor-element-568cbd4{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3310 .elementor-element.elementor-element-fb36095 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3310 .elementor-element.elementor-element-114f4f7 .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-3310 .elementor-element.elementor-element-2bf3a57{--width:100vw;}.elementor-3310 .elementor-element.elementor-element-52b5a4a{--width:100%;--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3310 .elementor-element.elementor-element-88f6a25 > .elementor-widget-container{margin:0vw 0vw 5vw 0vw;}.elementor-3310 .elementor-element.elementor-element-8ab5796{--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3310 .elementor-element.elementor-element-607be62{width:100%;max-width:100%;}.elementor-3310 .elementor-element.elementor-element-607be62 > .elementor-widget-container{margin:0vw 0vw 0vw -3vw;}.elementor-3310 .elementor-element.elementor-element-607be62.elementor-element{--flex-grow:1;--flex-shrink:0;}}/* Start custom CSS for container, class: .elementor-element-e877781 */.elementor-3310 .elementor-element.elementor-element-e877781{ 
    height: 50px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d440498 */.elementor-3310 .elementor-element.elementor-element-d440498{
    min-height:10%;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26f1a6b */.elementor-3310 .elementor-element.elementor-element-26f1a6b{
    min-height:10%;
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-02fdf4e */.elementor-3310 .elementor-element.elementor-element-02fdf4e{
  color: #D2E0FB;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-88f6a25 */:is(html, body):has(.elementor-lightbox:not([style*="display"])) {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for wpDiscuz, class: .elementor-element-607be62 *//* === Comment box appearance === */
#wpdcom .wpd-comment {
    border-left: 3px solid #d2e0fb;
    padding-left: 20px;
    margin-bottom: 20px;
    background: none;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
}

/* === Icon coloring === */
#wpdcom .wpd-icon,
#wpdcom i[class*="fa-"] {
    color: #d2e0fb !important;
}

#wpdcom .wpd-icon svg,
#wpdcom .wpd-icon svg path,
#wpdcom .wpd-thread-toggle svg path {
    stroke: #d2e0fb !important;
    fill: none !important;
}

/* === Font sizes === */
#wpdcom .ql-editor {
    font-size: 20px !important;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    padding-left: 12px;
    padding-right: 12px;
}

#wpdcom .wpd-comment-text,
#wpdcom .wpd-comment-text p,
#wpdcom .wpd-comment-text span,
#wpdcom .wpd-comment-text div {
    font-size: 20px !important;
}

#wpdcom .wpd-comment-author,
#wpdcom .wpd-comment-date,
#wpdcom .wpd-comment-footer,
#wpdcom .wpd-footer-left a,
#wpdcom .wpd-footer-right a {
    font-size: 16px !important;
}

/* === Color adjustments === */
#wpdcom .wpd-comment-author,
#wpdcom .wpd-comment-author a,
#wpdcom .wpd-user-name,
#wpdcom h2.wpd-title,
#wpdcom h2.wpd-title span,
#wpdcom .wpd-title-text,
#wpdcom .wpd-thread-info,
#wpdcom .wpd-thread-info .wpdtc,
#wpdcom .wpd-thread-info .wpdtc span {
    color: #D2E0FB !important;
}

/* === Main container === */
#wpdcom,
#wpdcom .wpd-wrapper,
#wpdcom .wpd-comment-wrap,
#wpdcom .wpd-comment-right {
    width: 60vw !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding-top: 0 !important;
    box-sizing: border-box;
}

/* === Mobile view (re-align content & expand layout space) === */
@media screen and (max-width: 768px) {
    #wpdcom,
    #wpdcom .wpd-wrapper,
    #wpdcom .wpd-comment-wrap,
    #wpdcom .wpd-comment-right {
        width: 90vw !important;
        padding-left: 5vw;
        padding-right: 5vw;
        box-sizing: border-box;
    }

    #wpdcom {
        overflow-x: visible !important;
        position: relative;
    }

    #wpdcom .wpd-wrapper,
    #wpdcom .wpd-comment-wrap {
        width: 150vw !important;
    }

    #wpdcom * {
        position: relative;
        transform: translateX(1vw);
    }
}



@media screen and (max-width: 768px) {
    #wpdcom textarea {
        transform: translateX(-2vw);
        position: relative;
    }
}/* End custom CSS */
/* Start custom CSS */html, body {
  overflow-x: hidden;
}

body.elementor-page-3310 {
  width: 100vw;
  max-width: 100vw;
  margin: 0 auto;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: '宋体';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://206.189.32.174/wp-content/uploads/2025/03/AaGuDianKeBenSong-2.ttf') format('truetype');
}
/* End Custom Fonts CSS */