/* * 核心修改：在最外层包裹 @media screen and (min-width: 800px) 
 * 作用：限制所有样式仅在 PC 端生效，手机端完全不加载此 CSS，从而恢复主题原版样式
 */
@media screen and (min-width: 800px) {

    /*美化修改*/
    .nav-fixed .header {
        left: 0 !important;
    }
    /* 原有的 PC 端媒体查询可以保留，嵌套在里面依然有效（或者直接合并，但为了减少改动风险，直接保留结构） */
    @media screen and (min-width: 800px) {
        .ceo-shop1-zl {
            margin-top: 0px !important;
        }
    }
    .article-tags a:nth-child(5n+2) {

        padding-left: 5px !important;
        padding-right: 5px !important;
        padding-top: 2px !important;
        padding-bottom: 2px !important;
        border-radius: 5px !important;
    }

    .badg.badg-lg, .but.padding-lg, .padding-lg {
        /* width: 150px !important; */
        margin-left: 10px !important;
    }
    .main_info_tb .pay-attr {
        display:flex !important;
    }
    .main_info_tb .mt10 {
        margin-top: 0px !important;
    }
    .main_info_tb .pay-attr .mr20{

        margin-right: 3px !important;
        margin-left: 10px !important;
    }
    .ceoshop-sall{
        margin-top: 19px;
    }



    /*下载模块*/
    /* 原代码中这里有一个 @media screen and (min-width: 800px)，依然保留 */
    @media screen and (min-width: 800px) {
        .ceo_app_shop{
            display: none;
        }
        .ceo-shop1-zl {
            background:#fff;
            position:relative;
            margin-bottom:20px !important;
            margin-top:20px;
            border-radius:4px
        }
        .ceo-shop1-zl li {
            list-style:none
        }
        .ceo-shop1-zl .priceBtn .sellP #priceinfo{
            margin-right: 3px;
        }
        .ceo-sidebar-shop-price .sellP #priceinfo{
            margin-right: 3px;
        }
        .ceo-sidebar-shop-price .sellP .package{
            display: inline-block;
            margin-left: 10px;
        }
        .ceo-sidebar-shop-price .sellP .package i{
            font-size: 16px!important;
            margin-right: 3px;
        }
        .ceo-shop1-zl .discount{
            display: inline-block;
            position: relative;
            transition: all .3s;
            margin: 0 10px;
        }
        .ceo-shop1-zl .discount a{
            color: #ff2a00;
        }
        .ceo-shop1-zl .discount a i{
            margin-right: 3px;
            font-size: 16px !important;
        }
        .ceo-shop1-zl .discount:hover .box{
            display: block;
        }
        .ceo-shop1-zl .discount .box{
            position: absolute;
            bottom: 35px;
            left: 50%;
            transform: translateX(-50%);
            z-index: 201;
            display: none;
            color: #666;
            transition: all .3s;
        }
        .ceo-shop1-zl .discount .box .title{
            margin-bottom: 10px;
        }
        .ceo-shop1-zl .discount .box ul{
            padding: 20px;
            height: 100%;
            width: 205px;
            border-radius: 4px;
            background: #fff;
            position: relative;
            box-shadow: 0px 0px 16px 1px rgb(0 0 0 / 10%);
            text-align: left;
        }
        .ceo-shop1-zl .discount .box ul:before {
            content: " ";
            position: absolute;
            width: 0;
            height: 0;
            left: 50%;
            transform: translateX(-50%);
            bottom: -16px;
            border: 8px solid white;
            border-color: white transparent transparent transparent;
        }
        .ceo-shop1-zl .discount .box ul li{
            margin-bottom: 10px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-size: 12px;
            line-height: 1;
            border-bottom: 0px dashed #f4f4f4;
            list-style: none;
            padding-left: 0;
        }
        .ceo-shop1-zl .discount .box ul li:after {
            display: none;
        }
        .ceo-shop1-zl .discount .box ul li:last-child{
            margin-bottom: 0px;
        }
        .ceo-shop1-zl .discount .box ul li.vip{
            color: #FF7D18;
        }
        .ceo-shop1-zl .discount .box ul li.vip span:after {
            content: '';
            position: absolute;
            right: -11px;
            top: 3px;
            height: 5px;
            width: 5px;
            background: #FF7D18;
            box-shadow: 3px 0px 10px -1px var(--primary-color);
            border-radius: 50px;
            display: block;
        }
        .ceo-shop1-zl .discount .box ul li span{
            position: relative;
        }
        .ceo-shop1-zl .discount .box ul li p{
            line-height: 1.5;
            margin-bottom: 0;
            font-size: 12px;
        }
        .ceo-shop1-zl .discount .box ul li p em{
            color: #FF7D18;
            margin-right: 5px;
        }
        .bannerL {
            width:24.3%;
            max-height:378px;
            overflow:hidden;
            float:left;
            margin:20px 20px 0 20px;
            font-size:0
        }
        .course-img {
            overflow:hidden;
            height:280px
        }
        .risktips {
            border:solid 1px #ff8400;
            padding:3px 8px;
            color:#ff8400;
            overflow:hidden;
        /* margin-top:10px;*/
        /* line-height:18px;*/
            font-size:12px;
            margin-top: 4px;
            line-height: 15px;
        }
        .risktips .icons {
            font-size:12px;
            background-position:-309px -67px;
            width:16px;
            display:inline-block;
            vertical-align:bottom;
            height:18px;
            font-weight:700
        }
        .risktips span a {
            color:#ff8400
        }
        .risktips i {
            font-size:13px;
            margin-right:5px
        }
        .descp {
            line-height:25px;
            padding:10px;
            height:25px;
            border-bottom:1px solid #e7e7e7;
            color:#ababab
        }
        .collectRow {
            overflow:hidden;
            padding:8px 5px;
            text-align:center;
            background:#f1f3f4
        }
        .collectRow span {
            font-size:12px;
            color:#999999;
            height:auto;
            width:auto;
            margin-right:35px
        }
        .collectRow span i {
            font-size:15px;
            margin-right:4px;
            vertical-align:middle
        }
        .bannerMid {
            float:left;
            width:47.36%;
            margin-left:0px;
            padding:15px 10px 15px 10px
        }
        .midTitle {
            width:100%;
            margin-top:5px
        }
        .midTitle .ceo-single-vip {
            margin-right:0
        }
        .midTitle h1 {
            font-size:22px;
        }
        .superiority {
            font-size:14px;
            color:#a2a2a2
        }
        .line0 {
            width:77px;
            height:1px;
            background:#e7e7e7;
            margin:16px 0
        }
        .promiseNet {
            overflow:hidden
        }
        .promiseNet li {
            float:left;
            padding:4px 8px;
            border:1px solid #e2e2e2;
            border-radius:15px;
            color:#717171;
            margin-right:10px;
            cursor:default
        }
        .priceBtn {
            margin-top:20px
        }
        .priceBtn .mob{
            position: relative;
            margin-bottom: 20px;
        }
        .priceBtn .package{
            display: inline-block;
            margin: 0 10px;
        }
        .priceBtn .package i{
            margin-right: 3px;
            font-size: 16px !important;
        }
        .sellP {
            font-size:13px;
            color:#ec1c2b
        }
        .sellP em {
            font-size:13px;
            color:#ec1c2b;
            font-style:normal;
            font-weight:500
        }
        .sellP #priceinfo {
            font-size:22px;
            color:#ec1c2b;
            font-weight:bold
        }
        .sellP .taocan{
            display: inline-block;
            color: #8590a6;
            font-weight: 400;
            font-size: 13px;
            margin-left: 10px;
        }
        .marketPrice {
            font-size:14px;
            color:#787878
        }
        .icon1 {
            display:inline-block;
            width:72px;
            height:22px;
            box-sizing:border-box;
            padding-left:14px;
            font-size:12px;
            color:#fff;
            position:relative;
            top:-6px
        }
        .bannerMid a.makeFunc,.bannerMid a.needSay,a.shopcustom,a.conMake,a.seeDetail {
            display:inline-block;
            width:120px;
            height:36px;
            background:linear-gradient(-125deg,#f90202 0%,#fd2f44 100%);
            border-radius:4px;
            color:#fff;
            text-align:center;
            line-height:36px;
            font-size:15px;
            border:1px solid rgb(0 0 0 / 0%);
            overflow: inherit;
        }
        .bannerMid a.makeFunc:hover {
            color:#eb0c1c;
            border:1px solid #eb0c1c;
            background:#fff0;
        }
        .bannerMid a.seeDetail {
            background:#7270f3;
            margin-left:8px
        }
        .bannerMid a.seeDetail:hover {
            color:#7270f3;
            border:1px solid #7270f3;
            background:#fff0;
        }
        .bannerMid a.needSay {
            background:#ff8400;
            margin-left:8px
        }
        .bannerMid a.needSay:hover {
            color:#ff8400;
            border:1px solid #ff8400;
            background:#fff0;
        }
        .bannerMid a.shopcustom {
            background:#333333;
            margin-left:8px
        }
        .bannerMid a.shopcustom:hover {
            color:#333333;
            border:1px solid #333333;
            background:#fff0;
        }
        .bannerMid .time {
            height:30px;
            color:#9a9a9a;
            line-height:30px;
            margin-top:10px
        }
        .wrapColloct {
            background:#f1f3f4;
            margin-top:20px
        }
        .custom {
            width:17%;
            background:#f4faff;
            border:1px solid #e9ecf3;
            float:right;
            text-align:center;
            margin:20px 20px 0 0;
            padding:0 30px;
            position:relative !important
        }
        .custom:before {
            content:'';
            position:absolute;
            left:0;
            top:0;
            opacity:.3;
            background-image:-webkit-linear-gradient(46deg,#b5dfff 48%,#f4faff 91%);
            background-image:-o-linear-gradient(46deg,#b5dfff 48%,#f4faff 91%);
            background-image:linear-gradient(44deg,#b5dfff 48%,#f4faff 91%);
            width:60px;
            height:76px;
            -webkit-border-radius:0 0 100% 0;
            border-radius:0 0 100% 0
        }
        .customgf {
            display:block;
            height:39px;
            text-align:center;
            border-radius:4px;
            line-height:39px;
            font-size:14px;
            margin-top:10px;
            background-color:#3385ff;
            background-image:-webkit-gradient(linear,left top,right top,from(#006eff),to(#13adff));
            background-image:-webkit-linear-gradient(left,#006eff,#13adff);
            background-image:-o-linear-gradient(left,#006eff 0,#13adff 100%);
            background-image:linear-gradient(90deg,#006eff,#13adff);
            -webkit-box-shadow:0 5px 10px 0 rgba(16,110,253,.3);
            box-shadow:0 5px 10px 0 rgba(16,110,253,.3);
            color:#fff!important;
            border:0px solid #ffffff;
            margin-bottom:20px
        }
        .customgf i {
            font-size:19px;
            line-height:1;
            transform:translateY(2px);
            display:inline-block;
        }
        .qr_code {
            position:absolute;
            right:0;
            top:0
        }
        .ceoshop-mall-sc {
            margin-top:13px;
            font-size:12px;
            color:#999 !important
        }
        .ceoshop-mall-sc a {
            margin-top:5px;
            font-size:12px;
            color:#999 !important
        }
        .ceoshop-mall-sc i {
            margin-top:5px;
            font-size:12px;
            color:#999 !important
        }
        .ceo-margin-medium-right-ceoshop {
            margin-right:20px !important
        }
        .cusomPic {
            position:relative;
            margin-top:16px
        }
        .cusomPic img{
            border-radius: 50%;
            border: 5px solid #fff;
        }
        .custom .cusomPic a {
            width:auto;
            height:auto
        }
        .custom .cusomPic a img {
            width:100px;
            height:100px;
            border-radius:50%
        }
        .custom p {
            display:inline-block
        }
        .customdp {
            display:block;
            height:38px;
            background:#fff;
            text-align:center;
            color:#0274ff;
            border-radius:4px;
            border:1px solid #0274ff;
            line-height:38px;
            font-size:14px;
            margin-top:15px
        }
        .customdp i {
            font-size:19px;
            line-height:1;
            transform:translateY(2px);
            display:inline-block;
        }
        .customdp:hover {
            color:#eb0c1c;
            border:1px solid #eb0c1c;
            background:#fff
        }
        .ceo-sidebar-shop .customdp {
            margin:15px 31px 0 31px;
            height: 42px;
            line-height: 42px;
        }
        .bigImg {
            width:100%;
            display:block;
            border-radius:4px
        }
        .mainCon {
            width:1200px;
            margin:auto
        }
        .turnTitle {
            width:100%;
            overflow:hidden;
            margin-top:72px;
            border-bottom:1px solid #eb0c1c
        }
        .turnTitle > div {
            float:left
        }
        .turnTitle > div a {
            display:inline-block;
            text-align:center;
            line-height:38px;
            width:106px;
            height:38px;
            box-sizing:border-box;
            padding-bottom:4px;
            font-size:16px;
            position:relative
        }
        .turnTitle > a {
            float:right;
            margin-top:4px;
            display:inline-block;
            width:112px;
            height:30px;
            background:#eb0c1c;
            color:#fff;
            font-size:14px;
            text-align:center;
            line-height:30px;
            border-radius:4px
        }
        .turnTitle > div a:hover {
            background:#eb0c1c;
            color:#fff
        }
        .turnTitle > a:hover {
            background:#fff;
            color:#eb0c1c;
            border:1px solid #eb0c1c;
            height:28px
        }
        .turnTitle > div a.on {
            background:#eb0c1c;
            color:#fff
        }
        .flexs {
            display:-webkit-box;
            display:-ms-flexbox;
            display:flex
        }
        .relevantContentBox {
            margin-top:-48px;
            height:60px;
            background-color:#ffffff;
            line-height:60px;
            -webkit-box-pack:justify;
            -ms-flex-pack:justify;
            justify-content:space-between;
            -ms-flex-line-pack:center;
            align-content:center
        }
        .turning {
            width:1200px;
            margin:20px auto 20px auto
        }
        .demobox {
            padding:8px 7px 7px;
            background:#fff;
            margin:10px auto;
            border:1px solid #eaeaea;
            border-radius:5px
        }
        .turning_turn {
            width:958px;
            position:relative;
            padding:0px 0 50px 0;
            background:#fff
        }
        .turning_turn_wrap {
            width:958px;
            height:60px;
            border-bottom:1px solid #eaeaea
        }
        .turning_turn_nav {
            width:958px;
            height:60px;
            background:#fff
        }
        .turning_turn_nav span {
            display:block;
            margin-left:45px;
            height:60px;
            line-height:60px;
            font-size:16px;
            color:#656565;
            position:relative;
            cursor:pointer;
            user-select:none
        }
        .turning_turn_nav .on {
            color:#ff580e
        }
        .turning_turn_nav .on:after {
            content:'';
            display:block;
            position:absolute;
            bottom:0;
            left:0;
            width:100%;
            height:3px;
            background:#fb6514
        }
        .ceo-shop-commont {
            margin:20px auto 27px auto
        }
        .turning_turn_trademark_show,.turning_turn_trademark_show1 {
            margin:auto
        }
        .turning_turn_trademark_show .content {
            width:820px
        }
        .turning_turn_trademark_show .content img {
            max-width:800px
        }
        .turning_turn_trademark_show .content-detail {
            height:auto;
            margin:20px 0;
            font-size:14px;
            overflow:visible;
            font:16px/30px "Microsoft Yahei";
            word-break:break-all
        }
        .turning_turn_trademark_show .content-detail img {
            max-width:100%
        }
        .fn-left,.fl,.f_l {
            float:left
        }
        .turning_turn_trademark_show_row1 {
            background:#ffffff;
            position:relative;
            font-size:14px;
            color:#9a9a9a
        }
        .turning_turn_trademark_show_row1 ul {
            border:1px solid #f0f1f5;
            list-style:none;
            padding-left:0;
            margin:0 10px 10px 0;
            display:flex;
            height:38px;
            line-height:38px;
            float:left
        }
        .turning_turn_trademark_show_row1 li {
            width:117px;
            background:#f2f5fd;
            padding:0 10px 0 15px;
            font-size:14px;
            color:#999999;
            word-break:break-all;
            word-wrap:break-word
        }
        .turning_turn_trademark_show_row1 li::before {
            content:'';
            border-radius:50%;
            display:inline-block;
            width:5px;
            height:5px;
            margin-right:4px;
            background-color:#2E68E9;
            transform:translate(0,-50%)
        }
        .turning_turn_trademark_show_row1 p {
            margin-bottom:25px
        }
        .turning_turn_trademark_show_row1 span {
            padding:10px;
            line-height:18px;
            color:#333333;
            width:155px;
            font-size:14px;
            word-break:break-all;
            word-wrap:break-word
        }
        .turning_othershow {
            width:230px
        }
        .turning_othershow_t {
            text-align:center;
            height:60px;
            width:230px;
            line-height:60px;
            border-bottom:1px solid #eaeaea;
            background:#fff
        }
        .turning_othershow_t span {
            font-size:18px;
            color:#2b3d63;
            position:relative
        }
        .turning_othershow .tag_list {
            background-color:#fff;
            padding:15px
        }
        .turning_othershow .tag_list a {
            display:inline-block;
            height:30px;
            line-height:30px;
            padding:0 9px;
            margin-bottom:10px;
            border:1px solid rgb(221,221,221);
            border-radius:30px
        }
        .turning_othershow .tag_list a:hover {
            border:1px solid #FF0000;
            color:#FF0000;
            cursor:pointer
        }
        .turning_turn .problem {
            width:850px;
            margin:auto;
            padding-top:30px
        }
        .turning_turn .problems {
            width:860px;
            margin-top:15px
        }
        .turning_turn .problems_each {
            width:100%;
            background:#f5f6f8;
            border-radius:4px;
            margin-right:10px;
            margin-bottom:10px
        }
        .turning_turn .problems_each_detail {
            -webkit-box-sizing:border-box;
            -moz-box-sizing:border-box;
            box-sizing:border-box;
            padding:15px 15px
        }
        .turning_turn .problems_each_detail_con {
            font-size:13px;
            color:#b4b4b4;
            line-height:25px;
            margin-bottom:8px;
            position:relative
        }
        .ceo-shop-commont span {
            display:inline-block;
            font-size:18px;
            color:#243159;
            font-weight:bold;
            padding:0 6px 0 22px;
        }
        .ceo-shop-commont .special {
            color:#ff4e00
        }
        .turning_othershow_goods {
            width:230px;
            background:#fff;
            margin-bottom:12px;
            overflow:hidden
        }
        .turning_othershow_goods_up {
            width:230px;
            max-height:265px;
            overflow:hidden;
            -webkit-box-sizing:border-box;
            -moz-box-sizing:border-box;
            box-sizing:border-box;
            padding:10px 10px 15px 10px
        }
        .turning_othershow_goods_up_img img {
            max-width:210px
        }
        .turning_othershow_goods_up_img a {
            display:block;
            width:210px
        }
        .turning_othershow_goods_up_name {
            margin-top:15px
        }
        .turning_othershow_goods_up_name span {
            font-size:16px;
            color:#46494d;
            margin-left:7px;
            width:160px;
            display:inline-block;
            white-space:nowrap;
            text-overflow:ellipsis;
            -o-text-overflow:ellipsis;
            overflow:hidden
        }
        .turning_othershow_goods_up_img {
            width:210px;
            max-height:200px;
            overflow:hidden;
            margin:auto
        }
        .turning_othershow_goods .othershow_btn {
            display:block;
            width:198px;
            height:36px;
            border-radius:4px;
            margin:auto;
            background:#243159;
            text-align:center;
            line-height:36px;
            font-size:15px;
            color:#ffffff
        }
        .swiper-slide {
            font-size:14px;
            background:transparent;
            overflow:hidden
        }
        .swiper-slide img {
            width:20px;
            height:20px;
        }
        .swiper-slide span {
            font-size:16px;
            color:#ff6600;
            margin:0 5px
        }
        .swiper-slide a {
            font-size:14px
        }
        ._tips {
            width:350px;
            display:inline-block
        }
        .main_info_icon {
            width:31px;
            height:35px;
            line-height:32px;
            text-align:center;
            font-size:3px;
            color:#7B64F2;
            background-size:100% 100%;
            margin:0 -5px -10px 0
        }
        .main_info_admin {
            margin:10px 0!important
        }
        .main-icon-admin {
            margin:10px 0 10px 0
        }
        /*商城侧边栏*/
        .ceo-weixin-author {
            position:absolute;
            right:0;
            top:0;
            width:50px;
            height:44px;
            background-position:right top;
            background-repeat:no-repeat
        }
        .sidebar-shop-box .ceo-weixin-author .wximg{
            right:73px;
        }
        .ceo-weixin-author .wximg {
            position:absolute;
            width:220px;
            height:220px;
            top:-220px;
            right:41px;
            transition-duration:500ms;
            border-radius:2px;
            box-shadow:0px 4px 16px 0px rgba(0,64,75,0.16);
            display:none;
            text-align:center;
            z-index:2
        }
        .ceo-weixin-author .wximg img {
            width:150px;
            height:150px;
            border:1px solid var(--border-color);
            display:block;
            margin:20px auto 0 auto
        }
        .ceo-weixin-author .wximg span {
            display:inline-block;
            text-align:center;
            padding:0 20px;
            border-radius:2px;
            margin:0 auto;
            height:28px;
            line-height:28px;
            background:#f2f4f8;
            font-size:12px;
            color:#666;
            margin-top:5px
        }
        .ceo-weixin-author .wximg span i {
            margin-right:3px;
            color:var(--primary-color)
        }
        .ceo-weixin-author:hover .wximg {
            top:0px;
            display:block;
            transition-duration:500ms;
        }
        /*商城模块1点赞收藏*/
        .ceo-shop1-dzsc {
            display:block;
            font-size:12px;
            color:#666f80;
            text-align:center;
            padding-top:26px;
            position:absolute;
            right:0;
            bottom:0
        }
        .ceo-shop1-dzsc .change-color {
            padding:6px 10px;
            border-radius:4px;
            color:#ff5473 !important;
            background-color:rgba(255,84,115,.1);
            margin-right:10px !important;
            font-size:12px;
            background:rgba(255,84,115,.1);
            box-shadow:0 5px 10px 0 rgb(16 110 253 / 0%)
        }
        .ceo-shop1-dzsc .change-color-sc {
            padding:6px 10px;
            border-radius:4px;
            color:#0084ff !important;
            background:rgba(0,132,255,.1);
            font-size:12px;
            box-shadow:0 5px 10px 0 rgb(16 110 253 / 0%)
        }
        /**/
        .main_info_top_item {
            margin-right:10px;
            font-size:12px;
            border:1px solid #f0f1f5
        }
        .main_info_top_item2 {
            margin-right:0px;
            font-size:12px;
            border:1px solid #f0f1f5
        }
        .item_titles {
            height:22px;
            line-height:22px;
            padding:0 7px;
            border-right:1px solid #f0f1f5
        }
        .item_title {
            height:22px;
            line-height:22px;
            padding:0 20px;
            border-right:1px solid #f0f1f5
        }
        .item_content1 {
            display:inline-block;
            height:22px;
            line-height:22px;
            padding:0 7px;
            width:118px
        }
        .item_content2 {
            display:inline-block;
            height:22px;
            line-height:22px;
            padding:0 7px;
            width:57px
        }
        .main_info_top_b {
            display:flex;
            margin-top:10px
        }
        .consulting {
            width:110px;
            height:32px;
            line-height:32px;
            text-align:center;
            border:1px solid #0274ff;
            color:#0274ff !important;
            font-size:14px;
            border-radius:3px;
            transform: translateY(-7px);
            cursor:pointer
        }
        .consulting:hover {
            background:#0274ff;
            border:1px solid #0274ff;
            color:#fff !important
        }
        .consulting a {
            font-size:14px !important;
            color:#0274ff !important
        }
        .consulting a:hover {
            color:#fff !important
        }
        .consultingshop {
            padding-left:0;
        }
        .ceo-single-tese .ceo-tese-tuijian {
            display: inline-block;
            background: var(--this-bg);
            border-radius: 14px;
            height: 28px;
            font-size: 12px;
            color: var(--this-color);
            position: relative;
            padding-left: 10px;
            padding-right: 10px;
            line-height: 28px;
            overflow: hidden;
            border: 0px solid #fff;
            transform: translateY(18%);
            margin-right: 10px;
        }
        .ceo-single-tese {
            display: inline-block;
        }
        /**/
        .main_info_price {
            margin-top:20px;
            display:flex
        }
        .main_info_price_l {
            height:57px;
            line-height:50px;
            width:210px;
            text-align:center;
            background-color:#FFEFE9;
            margin-right:8px;
            color:#999999;
            font-size:12px;
            position:relative
        }
        .main_info_price_l span {
            color:#FF7726;
            font-size:14px;
            font-weight:bold
        }
        .main_info_price_l i {
            font-size:24px;
            font-style:normal
        }
        .main_info_price_r {
            width:100%;
            height:57px;
            line-height:57px;
            color:#ffffff;
            font-size:18px;
            padding-left:24px;
            position:relative
        }
        .collection {
            position:absolute;
            right:24px;
            top:17px;
            font-size:12px;
            width:80px;
            height:24px;
            line-height:24px;
            text-align:center;
            border:1px solid #ffffff;
            cursor:pointer
        }
        .collection a {
            color:#fff
        }
        .collection i {
            margin-right:3px
        }
        .collection img {
            margin-top:-5px
        }
        .main_info_tb {
            background-color:var(--body-bg-color);
            font-size:14px;
            margin:16px 0;
            display:flex;
            flex-wrap:wrap
        }
        .main_info_tb_items {
            height:50px;
            padding:0 8px 0 22px;
            line-height:50px;
            overflow:hidden;
            text-overflow:ellipsis;
            white-space:nowrap
        }
        .main_info_tb_items i {
            margin-right:3px;
            color:#007cef!important
        }
        .main_info_tb_item {
            height:50px;
            padding:0 9px;
            line-height:50px;
            overflow:hidden;
            text-overflow:ellipsis;
            white-space:nowrap
        }
        .main_info_tb_item .left_title {
            color:#999999
        }

        /* 极简白风格适配 (Simple) */
        .ceo-shop1-zl.dearlicy-style-simple {
            background: #fff;
            box-shadow: 0 8px 24px rgba(149, 157, 165, 0.1); /* 柔和阴影 */
            border: 1px solid #eaebec; /* 极淡边框 */
        }

        /* 移除原来的承诺背景图，改为纯色淡雅背景 */
        .ceo-shop1-zl.dearlicy-style-simple .main_info_price_r {
            background-image: none !important; 
            background-color: #f7f8fa !important;
            color: #555; /* 文字变深 */
            border-radius: 6px;
        }
        .ceo-shop1-zl.dearlicy-style-simple .main_info_price_r b {
            color: #333;
        }

        /* 调整右侧升级会员按钮 */
        .ceo-shop1-zl.dearlicy-style-simple .collection.pay-vip {
            border: 1px solid var(--primary-color, #2d8cf0); /* 跟随主题色 */
            background: #fff;
            border-radius: 15px;
            top: 16px;
        }
        .ceo-shop1-zl.dearlicy-style-simple .collection.pay-vip a {
            color: var(--primary-color, #2d8cf0);
        }
        .ceo-shop1-zl.dearlicy-style-simple .collection.pay-vip:hover {
            background: var(--primary-color, #2d8cf0);
        }
        .ceo-shop1-zl.dearlicy-style-simple .collection.pay-vip:hover a {
            color: #fff;
        }

        /* 增值服务区域/参数区域 稍微调整间距 */
        .ceo-shop1-zl.dearlicy-style-simple .main_info_tb {
            background: transparent;
            border-top: 1px dashed #eee;
            border-bottom: 1px dashed #eee;
            padding: 5px 0;
        }

        /* ==================================================== */
        /* 赛博暗黑风 (Cyber Neon) 适配代码 (含毛玻璃) */
        /* ==================================================== */
        
        /* 1. 整体容器：深色半透明背景 + 霓虹阴影 + 发光边框 + 强力毛玻璃 */
        .ceo-shop1-zl.dearlicy-style-cool {
            /* 使用半透明黑色背景，配合模糊滤镜 */
            background: rgba(18, 20, 24, 0.65);
            
            /* 毛玻璃核心代码 */
            -webkit-backdrop-filter: blur(15px) saturate(180%);
            backdrop-filter: blur(15px) saturate(180%);

            color: #cfd6e6; 
        /* box-shadow: 0 15px 40px rgba(0, 0, 0, 0.6), 0 0 0 1px rgba(255, 255, 255, 0.08) inset; */
            box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 30%), 0 0 0 1px rgba(255, 255, 255, 0.08) inset;
            border: none; /* 边框改用 inset shadow 实现，更有质感 */
            position: relative;
            overflow: hidden;
            border-radius: 12px; /* 稍微加大圆角 */
        }

        /* 添加顶部彩色光条装饰 */
        .ceo-shop1-zl.dearlicy-style-cool::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 2px;
            background: linear-gradient(90deg, #ff00cc, #3333ff, #00ccff);
            z-index: 1;
        }

        /* 2. 标题：霓虹发光文字 */
        .ceo-shop1-zl.dearlicy-style-cool .midTitle h1 {
            color: #fff;
            text-shadow: 0 0 5px rgba(0, 200, 255, 0.6);
            font-weight: 700;
            letter-spacing: 0.5px;
        }

        /* 3. 承诺区域：透明磨砂玻璃质感 */
        .ceo-shop1-zl.dearlicy-style-cool .main_info_price_r {
            background-image: none !important;
            background-color: rgba(255, 255, 255, 0.03) !important;
            border: 1px solid rgba(255, 255, 255, 0.05);
            color: #aab2c0;
            border-radius: 8px;
            backdrop-filter: blur(5px);
        }
        .ceo-shop1-zl.dearlicy-style-cool .main_info_price_r b {
            color: #64d2ff; /* 亮青色强调 */
        }

        /* 4. 升级会员按钮：霓虹边框 + 悬停发光 */
        .ceo-shop1-zl.dearlicy-style-cool .collection.pay-vip {
            border: 1px solid #bc6ff1; /* 紫色 */
            background: transparent;
            border-radius: 20px;
            top: 16px;
            box-shadow: 0 0 8px rgba(188, 111, 241, 0.2) inset;
            transition: all 0.3s ease;
        }
        .ceo-shop1-zl.dearlicy-style-cool .collection.pay-vip a {
            color: #e0aaff;
        }
        .ceo-shop1-zl.dearlicy-style-cool .collection.pay-vip:hover {
            background: #bc6ff1;
            box-shadow: 0 0 20px rgba(188, 111, 241, 0.6);
        }
        .ceo-shop1-zl.dearlicy-style-cool .collection.pay-vip:hover a {
            color: #fff;
        }

        /* 5. 增值服务/参数区域：去背景，改线条 */
        .ceo-shop1-zl.dearlicy-style-cool .main_info_tb {
            background-color: transparent;
            border-top: 1px solid rgba(255, 255, 255, 0.05);
            border-bottom: 1px solid rgba(255, 255, 255, 0.05);
            color: #8b9bb4;
        }
        .ceo-shop1-zl.dearlicy-style-cool .main_info_tb i {
            color: #00e5ff !important; /* 青色图标 */
            text-shadow: 0 0 5px rgba(0, 229, 255, 0.4);
        }

        /* 6. 价格区域 */
        .ceo-shop1-zl.dearlicy-style-cool .sellP {
            color: #ff2e63; /* 赛博红 */
            text-shadow: 0 0 10px rgba(255, 46, 99, 0.4);
        }
        .ceo-shop1-zl.dearlicy-style-cool .sellP #priceinfo {
            color: #ff2e63;
            font-size: 26px;
        }

        /* 7. 右侧用户卡片：深色适配 */
        .ceo-shop1-zl.dearlicy-style-cool .ceoshop-sall .user-card,
        .ceo-shop1-zl.dearlicy-style-cool .ceoshop-sall .zib-widget {
            background: rgba(30, 34, 40, 0.6);
            border: 1px solid rgba(255, 255, 255, 0.05);
            color: #ccc;
        }
        .ceo-shop1-zl.dearlicy-style-cool .user-name a {
            color: #fff;
        }

        /* 8. 标签微调 */
        .ceo-shop1-zl.dearlicy-style-cool .article-tags {
            color: #748ba7;
        }
        .ceo-shop1-zl.dearlicy-style-cool .article-tags i {
            color: #748ba7;
        }

        /* 9. 下载按钮美化 (如果有 .but 类) */
        .ceo-shop1-zl.dearlicy-style-cool .priceBtn .but {
            border: none;
            background: linear-gradient(90deg, #00c6ff, #0072ff);
            box-shadow: 0 4px 15px rgba(0, 114, 255, 0.4);
            color: #fff;
            transition: all 0.3s;
        }
        .ceo-shop1-zl.dearlicy-style-cool .priceBtn .but:hover {
            transform: translateY(-2px);
            box-shadow: 0 6px 20px rgba(0, 114, 255, 0.6);
        }
    }
    /*手机端*/
    /* 注意：因为外层已经有 min-width: 800px，所以这里的 max-width: 800px 将永远不会生效。
    这正是我们要达到的效果：禁用所有手机端 CSS。
    如果需要在 PC 端做窗口缩放测试，可以保持不变，它在 >800 的屏幕上缩放到 <800 时（这在物理上不成立，但逻辑上被屏蔽了）
    实际上，这一整块在手机上（<800px）都会被外层的 min-width: 800px 拦截，从而不加载。
    */
    @media screen and (max-width: 800px) {
        .ceo-single-tese{display:inline-block}
        .ceo-single-tese .ceo-tese-tuijian{display:inline-block;background:#e10dfb;border-radius:14px;height:28px;font-size:12px;color:#ffffff;position:relative;padding-left:30px;padding-right:10px;line-height:28px;overflow:hidden;border:0px solid #fff;transform:translateY(18%)}
        .ceo-single-tese .ceo-tese-tuijian span{display:block;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;position:absolute;left:5px;top:4px;overflow:hidden;background:#ffffff;color:#e10dfb;font-size:12px}
        .ceo_app_shop{position:relative;margin-bottom:20px;border-radius:4px}
        .ceo_app_shop .app_shop_mk{position:relative;padding:20px 20px 20px;z-index:9;border-radius:4px 4px 0px 0px}
        .app_shop_mk .app_shop_img{border-radius:6px;-webkit-border-radius:6px;margin:0 auto;text-align:center;position:relative;margin-bottom:10px}
        .app_shop_mk .app_shop_img img{border-radius:6px;-webkit-border-radius:6px}
        .app_shop_mk .app_shop_title_h1{font-size:15px;color:#edeff2}
        .app_shop_mk .p2{font-size: 15px;color:#939aa8;margin-top:13px}
        .app_shop_mk .p2 a{color:#939aa8!important}
        .app_shop_mk .p2 a:hover{color:#fff!important}
        .app_shop_mk .p2 .ceo-text-small{line-height:1.5;display:flex}
        .app_shop_jg{background:var(--body-bg-color);position:relative;z-index:8;padding:10px 20px 10px 20px;align-items:center;display: flex;}
        .app_shop_jg .app_shop_jg_se #priceinfo{font-size:26px;color:#ff6c00}
        .app_shop_jg .app_shop_jg_se{font-size:12px;color:#ec1c2b}
        .app_shop_jg .app_shop_jg_se em{color:#ff6c00;font-style:normal}
        .app_shop_jg .discount{display:inline-block;position:relative;transition:all .3s;margin-left:10px}
        .app_shop_jg .discount a{color:#ff6c00;font-size:14px}
        .app_shop_jg .discount a i{margin-right:3px;font-size:16px !important}
        .app_shop_jg .discount:hover .box{display:block}
        .app_shop_jg .discount .box{position:absolute;top:35px;right:0;z-index:201;display:none;color:#666;transition:all .3s}
        .app_shop_jg .discount .box .title{margin-bottom:10px}
        .app_shop_jg .discount .box ul{padding:20px;height:100%;width:205px;border-radius:4px;background:#fff;position:relative;box-shadow:0px 0px 16px 1px rgb(0 0 0 / 10%);text-align:left}
        .app_shop_jg .discount .box ul:before{content:" ";position:absolute;width:0;height:0;right:17px;top:-16px;border:10px solid transparent;border-bottom-color:#fff}
        .app_shop_jg .discount .box ul li{margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;font-size:12px;line-height:1;border-bottom:0px dashed #f4f4f4;list-style:none;padding-left:0}
        .app_shop_jg .discount .box ul li:after{display:none}
        .app_shop_jg .discount .box ul li:last-child{margin-bottom:0px}
        .app_shop_jg .discount .box ul li span{position:relative}
        .app_shop_jg .discount .box ul li p{line-height:1.5;margin-bottom:0;font-size:12px}
        .app_shop_an{padding:20px;background:var(--main-bg-color);position:relative;max-width:100%}
        .app_shop_an .ceo-shop3-demo{display:block;width:100%;margin-top:10px;height:48px;line-height:48px;text-align:center;border:1px solid #44a0f6;background:#fff;border-radius:2px;-webkit-border-radius:2px;font-size:18px;color:#007cef;margin-bottom:auto;position:inherit;overflow:inherit}
        .app_shop_an .ceo-shop3-demo a{border:0px solid #007cef !important;background:#fff!important;color:#007cef!important}
        .app_shop_an .xz1 .shop3-vip{background-color:#ff7800;border:1px solid #ff7800;color:#fff}
        .app_shop_an a:first-child{border:1px solid #007cef;background:#007cef;color:#fff;margin-left: 0;padding: 0;}
        .app_shop_an a{display:block;height:48px;width:100%;line-height:48px;text-align:center;border:1px solid #44a0f6;background:#fff;border-radius:2px;-webkit-border-radius:2px;font-size:18px;color:#44a0f6;float:left}
        .app_shop_an a i{font-size:16px!important;transform:translateY(0px)}
        .app_shop_an .xz .xz1{padding-left:20px;box-sizing:border-box;width:100%}
        .app_shop_an .xz{display:flex}
        .app_shop_an .hont{line-height:20px;font-size:12px;color:#cbcbcb;text-align:center;margin-top:10px}
        .app_shop_an .hont i{font-size:14px;margin-right:3px}
        .ceo_app_shop .app_mother{line-height:22px;padding:10px 20px 10px 20px;background:var(--main-bg-color);font-size:12px;color:#aeb1b8;border-top:1px dashed #e5e5e5;border-radius:0px 0px 4px 4px}
        .ceo_app_shop .app_mother i{margin-right:3px;color:#007cef!important}
        .ceo_app_shop .app_mother span{height:22px;display:inline-block;vertical-align:top;padding:0 15px;position:relative}
        .ceo_app_shop .app_mother span em{display:block;width:1px;height:11px;background:#e6e6e6;position:absolute;right:0px;top:5px}
        ul,li,p,h1{margin:0;padding:0}
        .question-box-list .question-box-list-loop:last-childp{border-bottom:0px solid var(--border-color)!important;margin-bottom:0px;padding-bottom:0px}
        .forum-box-list .forum-box-list-loop:last-childp{border-bottom:0px solid var(--border-color)!important;margin-bottom:0px;padding-bottom:0px}

        .single-content ol li::marker{color:var(--primary-color)}
        .ceo-single-right{margin-right:18px !important}
        .ceo-single-left{margin-left:18px !important}
        .ceo-tese-tuijian{display:inline-block;background:#f6f6f6;border-radius:14px;height:20px;font-size:12px;color:#e10dfb;position:relative;padding-left:29px;padding-right:10px;line-height:20px;transform:translateY(-26%)}
        .ceo-tese-tuijian span{display:block;width:16px;height:16px;line-height:16px;text-align:center;border-radius:50%;position:absolute;left:7px;top:1px;overflow:hidden;background:#e10dfb;color:#fff;font-size:12px}
        .ceo-shop1-zl {
            display: none;
        }
        .main_info_top_b{
            display: none;
        }
        .risktips{
            display: none;
        }
    }
    .pay-extra-hide.px12.mt6 {
        display: none;
    }

} /* 结束最外层的 @media */