/*================默认主题样式修改开始=======================*/
code{
	background:#f5f2f0!important;
}
/*头部bar样式调整*/
.header-top{
    background-color: #f5f5f5;
}
/*头部电话号码字体调整*/
.header .tel strong{
	font-family:fangsong;
}



/*服务模块tab样式调整*/
.module-theme-tab .module-tab-menu ul li{
	padding: 0px 25px;
}
/*移动端隐藏优势*/
@media screen and (max-width: 767px){
.module-theme-tab .tab-text p strong{
	display:none;
}
	.module-theme-tab .tab-text ol, .module-theme-tab .tab-text ul{
		display:none;
	}
	.module-theme-tab .tab-text{
		margin-top:-10%;
	}
	.section-title{
		font-size:35px;
	}
	.section-title p{
		display:none;
	}
}
/*优势模块标题字体调整*/

/*移动端优势调整*/
@media only screen and (max-width: 768px) {
    body:not(.term-347) .cross-layout .cross-text h2 span {
        width: 70%;
        font-size: 34px;
        margin-left: 5%;
        margin-top: -3%;
    }
}

/*产品模块调整*/
.tab-product-wrapper .tab-menu-left h3{
	text-align:center;
}
.tab-product-wrapper .tab-menu-left .mb-tab-menu{
	text-align:center;
}


/*产品标题调整*/
.product-header .product-hd-text h1 {
	margin: -5px 0 15px;}
.product-header .product-hd-text .split-line{
	margin: -5px 0 0px!important;
}
/*产品标题调整*/
.product-tab-menu.active{
	width:1300px;
}
/*底部logo*/
.text-pop-up-top {
    animation: text-pop-up-top 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite alternate both;
}

@keyframes text-pop-up-top {
    0% {
        transform: translateY(0);
        transform-origin: 50% 50%;
        text-shadow: none;
    }

    100% {
        transform: translateY(-20px);
        transform-origin: 50% 50%;
        text-shadow: 0 1px 0 #999, 0 2px 0 #999, 0 3px 0 #999, 0 4px 0 #999, 0 5px 0 #999, 0 6px 0 #999, 0 7px 0 #999, 0 50px 30px rgba(0, 0, 0, 0.3);
    }
}


.text-uppercase {
    text-transform: uppercase;
}
.hilite-title strong {
    display: block;
    font-size: 38px;
    line-height: 60px;
    color: #ffffff;
    font-family: system-ui;
    font-weight: 800;
    opacity: .9;
}

}

.module-theme-features .features-list3 .features-item .item-icon{
	text-align: -webkit-center;
}
#module-849 .cross-layout .cross-text .cross-icon p{
    width: 48%; /* 每个 p 标签占一行的 48% */
    margin: 10px 0; /* 调整外边距 */
    color: #000;
    font-size: 16px;
    line-height: 1.6;
}
.post-content .post-body img{
	margin:0 auto;
}

/*文章页tag隐藏*/
.post-tags{
	display:none;
}
/*引用bootstrap冲突的样式调整*/


/*==============列表时间隐藏=======================*/
.list-three .post-item .text .time span{
	display:none;
}
/*================默认主题样式修改结束=======================*/
/*================magento页面轮播图样式开始=======================*/
.home-banner {
    display: grid;
    width: 100%;
    padding: 30px 0;
    min-height: 580px;
    background-size: cover;
    background-position: center center
}

.home-banner .cover-title-container {
    margin-top: 80px;
    color: #fff
}
@media (max-width:767px) {
        .home-banner{
    display: block;
}
    .home-banner .cover-title-container {
     margin-top: 1px;
    color: #fff
}
}

.home-banner .cover-title {
    font-size: 34px;
    font-weight: 700;
    line-height: 1.5;
    margin: 0;
    color: #333
}

.home-banner .cover-subtitle {
    opacity: .8;
    line-height: 24px;
    margin: 10px 0 25px;
    display: block;
    font-size: 16px;
    font-weight: 400;
    color: #333
}

.home-banner .cover-item-wrapper {
    overflow: hidden;
    display: inline-block;
    max-width: 530px;
    float: right;
    -webkit-box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .30);
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .30);
    border-radius: 4px 4px 0 0;
    border-bottom: none;
}

.home-banner .cover-item-big {
    max-width: 530px;
    float: right;
    display: block
}
.home-banner .binge-banner-button{
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}
.home-banner .item-button {
    display: inline-block;
    text-align: center;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
    line-height: 19px;
    padding: 15px 40px;
    text-transform: uppercase;
    letter-spacing: .3px;
    border: none;
    cursor: pointer;
    color: #fff;
    background-color: #0078fe;
    -webkit-box-shadow: 0 20px 20px 0 rgba(0,0,0,.2);
    box-shadow: 0 20px 20px 0 rgba(0,0,0,.2);
    width: 200px;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    will-change: transform;
    -webkit-transition: all .15s ease;
    transition: all .15s ease
}

.home-banner .item-button:hover {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
    -webkit-box-shadow: 0 7px 15px 0 rgba(0,0,0,.2);
    box-shadow: 0 7px 15px 0 rgba(0,0,0,.2)
}

/*小图标*/
.feature-icons .icon-box {
    background: #fff;
    border-radius: 4px;
    width: 60px;
    padding: 8px;
    margin-right: 10px;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    cursor: pointer;
    box-shadow: 0 0 30px 0 rgba(0,0,0,.4)
}

.feature-icons .icon-box:hover {
    transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    -webkit-transform: scale(1.2)
}

.feature-icons {
    display: flex;
    margin-top: 40px;
    width: 100%;
    margin-bottom: 30px;
    border-top: 1px solid rgba(0,0,0,.1);
    padding-top: 30px
}

/*轮播图 一张图使用none隐藏  正常flex*/ 
.module-binge-banner .swiper-pagination{
    width: auto;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 50px;
    display: none;
    padding: 6px 8px;
    background-image: linear-gradient(0deg, #fff, #f3f5f8);
    border: 2px solid #eee;
}

/*手机端优化*/
@media (max-width:767px){
    .home-banner .cover-item-wrapper{
        float: none;
        display: block;
        }
    .home-banner .binge-banner-button{justify-content:center}
    .home-banner .item-button{width:calc((100% - 20px)/ 2)}
    .feature-icons{justify-content:center}
}



/*================magento页面轮播图样式结束=======================*/


/*============价格模块样式调整=======================*/
/* 拖动部分样式 */

/*首页wordpress模块*/
.wordpress-special {
    background: #fff;
   
    padding-bottom: 200px
}

.wordpress-special .wordpress-about {
    grid-template-columns: 1fr 1.3fr;
    grid-gap: 5rem;
    display: grid;
    width: 100%;
    margin-left: auto;
    margin-right: auto
}

.wordpress-special .wordpress-about-left {
}

.wordpress-special .wordpress-about-left h2 {
    font-size: 32px;
    font-weight: 600
}

.wordpress-special .wordpress-about-left p {
    color: #232323;
    font-size: 16px;
    margin-top: 30px;
    line-height: 1.8;
    text-align: justify
}

.wordpress-special .wordpress-about-left .wordpress-highlight {
    background-color: rgb(53 97 237 / 13%);
    border-radius: .25rem
}

.wordpress-special .wordpress-about-right {
    margin-bottom: -60%;
    max-width: 115%;
    width: 115%
}

.wordpress-special .wordpress-about-right img {
    width: 95%
}

.wordpress-download {
}

.wordpress-download-box {
    display: flex;
    flex-direction: row;
    background-color: #e1eaf8;
    color: #0c022f;
    position: relative;
    box-shadow: 0 10px 40px 0 rgb(47 47 47 / 10%);
    border-radius: 4px;
    padding: 40px
}

.wordpress-download-image {
    flex-shrink: 0;
    margin-bottom: -100px;
    margin-right: 1rem;
    margin-top: 0;
    width: 45%
}

.wordpress-download-image img {
}

.wordpress-download-content {
}

.wordpress-download-content h3 {
    font-size: 24px;
    font-weight: 600
}

.wordpress-download-content p {
    color: #232323;
    font-size: 16px;
    margin-top: 30px;
    margin-bottom: 30px
}

.wordpress-download-button-box {
    margin-top: 20px;
    display: inline-block
}

.wordpress-download-button-box .wordpress-download-button {
    background-color: #3561ed;
    border: 2px solid transparent;
    border-radius: 80px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    padding: 11px 33px;
    margin-right: 20px
}

.wordpress-download-button-box .wordpress-download-button:hover {
    background-color: transparent;
    border-color: #3561ed;
    color: #3561ed
}

.wordpress-download-button-box .wordpress-download-button-2 {
    background-color: transparent;
    color: #3561ed;
    border: 2px solid #3561ed;
    border-radius: 80px;
    font-size: 16px;
    font-weight: 600;
    padding: 11px 33px
}

.wordpress-download-button-box .wordpress-download-button-2:hover {
    background-color: #3561ed;
    border: 2px solid transparent;
    color: #fff
}

@media (max-width: 767px) {
    .wordpress-special {
        padding-top:40px;
        padding-bottom: 40px
    }

    .wordpress-special .wordpress-about {
        grid-template-columns: 1fr;
        grid-gap: 0
    }

    .wordpress-special .wordpress-about-right {
        margin-bottom: -50%;
        width: 100%
    }

    .wordpress-download-box {
        display: inline-block;
        padding: 25px
    }

    .wordpress-download-image {
        margin: -8rem auto 1rem;
        max-width: 100%;
        width: 100%
    }

    .wordpress-download-content h3 {
        margin-top: 30px;
        font-size: 20px;
        margin-bottom: 0
    }

    .wordpress-download-content p {
        margin-top: 15px
    }

    .wordpress-download-button-box {
        margin-top: 0
    }

    .wordpress-download-button-box .wordpress-download-button,.wordpress-download-button-box .wordpress-download-button-2 {
        display: inline-block;
        width: 100%;
        text-align: center;
        margin-bottom: 25px
    }

    .wordpress-download-button-box .wordpress-download-button-2 {
        margin-bottom: 0
    }
}




/*shopify与seo分类banner间距调整*/

/*下载页面*/
.list-six .post-download .download-title h2 {

	font-size:15px!important;
}


/** --------------------------------------------------------------------------------- *
 *  列表页面版本号
 *  --------------------------------------------------------------------------------- */
.post-item .version{position:absolute;top:10px;right:10px;color:#fff;padding:5px 12px;border-radius:50px;font-size:13px;z-index:3;overflow:hidden;transform:scale(0);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.post-item:hover .version{transform:scale(1,1)}
.post-item .version:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--main-color);border-radius:50px;transform:translateX(-72%);-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.post-item:hover .version:before{transform:translateX(0);-webkit-transition-delay:.2s;transition-delay:.2s}
.post-item .version>span{opacity:0;z-index:4;position:relative;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.post-item:hover .version>span{opacity:1;-webkit-transition-delay:.4s;transition-delay:.4s}


/** --------------------------------------------------------------------------------- *
 *  公众号下载弹窗
 *  --------------------------------------------------------------------------------- */
.wxview{border-radius:8px}
.wxgzh-qrcode{position:relative;background:url(../images/wxbg.gif) no-repeat center 0/cover;width:600px;height:300px;background-position:bottom}
.wxgzh-qrcode .qrcode-img{width:120px;position:absolute;top:50px;right:30px}
.wxgzh-qrcode .qrcode-img img{width:100%;height:auto}
.wxgzh-qrcode .qrcode-desc{position:absolute;top:200px;border:2px solid #333;border-radius:8px;padding:8px 16px;margin:0 auto;left:50%;transform:translateX(-50%);max-width:87%;width:max-content}
.wxgzh-qrcode .qrcode-desc p{margin:0 0 20px;font-size:15px;line-height:1.4;color:#333}
.wxgzh-qrcode .qrcode-desc p:last-child{margin:0}
.wx-keywords{ font-weight: bold;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, 
    #FFD700 0%,   /* 金色 */
    #FF8C00 25%,  /* 暗橙色 */
    #FF69B4 50%,  /* 热粉色 */
    #00CED1 75%,  /* 深青色 */
    #7FFF00 100%  /* 春绿色 */
  );
  background-clip: text;
  -webkit-background-clip: text;}
@media (max-width:767px){
    .wxview{width:100%}
    .wxgzh-qrcode{width:100%;height:215px;background-position-y:-50px}
    .wxgzh-qrcode .qrcode-img{width:80px;right:0;top:0}
    .wxgzh-qrcode .qrcode-desc{top:116px;max-width:100%}
}
/*复制效果*/
 .key-copy {
        color: #4CAF50;  /* 初始文字颜色 */
        font-weight: bold;
        transition: color 0.3s ease;  /* 添加平滑过渡效果 */
    }

    .key-copy:hover {
        color: #45a049;  /* 鼠标悬停时文字颜色改变 */
    }

    .key-copy:active {
        color: #3e8e41;  /* 点击时文字颜色变深 */
    }


.product-data{
	color: gray;
	font-size:12px;
	margin-bottom:20px;
	
}

.product-data span {
	margin-right: 5px}
.product-header .product-hd-text .product-excerpt li{
	line-height:37px;
}
.product-icon {
  width: 18px; /* 调整宽度 */
  height: 18px; /* 调整高度 */
}

.section-title p {
    color: #000;
    font-size: 16px;
    margin: 15px 0 0;
}