@charset "UTF-8";
/* ====================
     公共样式
==================== */ 
body{background:#f2f2f2; font-size:12px; font-family: "microsoft yahei","微软雅黑"; line-height:150%; margin:0; padding:0; color:#666; font-size:12px}
.index_body{ background:#FFF}

.caaa{ color:#aaa}
.c4095ce{ color:#4095ce}
.c4095ce:hover{ text-decoration:underline}
 .red{ color:#FF0000} 

div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{
margin:0; padding:0; border:none; list-style-type:none;
}
a{ color:#666; text-decoration:none}
 
.block{
  width:1210px;   
}
.block950{ width:990px;}


.f_l{float:left;}
.f_r{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center; margin-bottom:20px; border-bottom:1px dotted #ccc; padding-bottom:20px}
.tr{ text-align:right;}
.dis{display:block;}
.inline{display:inline;}
.none{display:none;}
.dashed{background:url(../images/linebg.gif) repeat-x left top; color:#3f3f3f;  padding:2px 0 3px 12px;}

.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}
 
 
/*英文强制换行*/
.word{word-break:break-all;}

 
  /*模块容器*/
  .box{   }
  .box_1{border:1px solid #ddd; background-color:#fff;}
  .wzbt{ padding:30px 20px 40px}
  .box_2{border:1px solid #c5e4ff; background:url(../images/box_2bg.gif) repeat-x top left;
  background-color:#edf8fe; 
  }
  .boxCenterList{padding:10px;}
  /*模块标题*/
  h3{height:33px; line-height:33px; font-size:12px;  text-align:right; background:url(../images/h3title.gif) repeat-x; 
  padding:0 12px; font-weight:100;
  }
  h3.border{border:1px solid #c5e4ff; border-bottom:none;}
  h3 img{position:relative; top:7px;}
  h3 span{float:left; width:auto; height:25px; line-height:33px; text-align:left;
   font-weight:bold; color:#666; font-size:14px; font-weight:bold }
  
  
 
  
  .h3_2{ border:1px solid #e5e5e5;height:33px; padding:0; line-height:33px; font-size:14px;  text-align:right; background:url(../images/h3title.gif) repeat-x; 
  font-weight:100;padding-left:12px;}
  .h3_2 span{float:left; width:auto; height:25px; line-height:33px; text-align:left;
   font-weight:bold; color:#666; font-size:14px; font-weight:bold;   }
  .h3_2 h1{float:left; width:auto; height:25px; line-height:33px; text-align:left;
   font-weight:bold; color:#666; font-size:14px; font-weight:bold} 
   .h3_2 form{ float:right;  }
   .h3_2 form a{ float:left; border-left:1px solid #d9d9d9}
   
   .h3_3{border-bottom:1px solid #ddd;   }
   
   .AreaR .h3_3{_float:left; _width:874px;} 
   
   
   
  h5{height:35px; line-height:35px; text-align:right; background-color:#f6f5f5; font-size:12px;
  color:#707070; padding:0 10px 0 0;
  }
  h5 span{float:left; font-weight:bold; font-size:14px;   padding-left:25px;}
 .content h6{background: #f4f4f4;
border: 1px solid #e2e2e2; text-align:left; padding:10px; font-weight:normal
  }
   .content h6 a{ font-weight:bold; color:#FF0000
  }

 
  /*页面留白*/
  .blank{height:10px; line-height:10px; clear:both; visibility:hidden;}
  /*布局*/
  .AreaL{width:260px; float:left; margin:0 10px !important;}
  
  .AreaL2{ width:210px; float:left}
  .AreaL3{ width:260px; float:left}
  
  
  .AreaL .boxCenterList{ padding:0; }
  .AreaL .boxCenterList ul{ padding-left:14px;padding-right:14px;}
  .ppx{ padding:10px}
  .ppx p{ line-height:26px; height:26px; overflow:hidden;}
  .ppx p span{ font-family:"宋体"}
  
  .ppx dl{ overflow:hidden; margin:10px 0; border-bottom:1px dotted #ccc}
  .ppx dd{ text-align:center; line-height:30px; height:30px; overflow:hidden;}
  .ppx dd a{ font-size:14px;}
  
  .AreaR{width:930px; float:right;}
  
  .AreaR2{width:990px; float:right;}
  .AreaR3{width:940px; float:right;}
  
  .AreaL h3{ background:none; border-bottom:2px solid #d61414; height:33px; line-height:33px; }
  .AreaL h3 span{ color:#333; font-family:"微软雅黑";height:33px; line-height:33px;  }
  
  #com_h blockquote{  margin-left: 14px;  width: 900px;}
  
  
   .h3_3{  height:37px; line-height:37px;border-bottom:1px solid #ddd ;}
   .h3_3 span{  color:#333; font-family:"微软雅黑";height:37px; line-height:37px; }
   .AreaL .h3_3{border-bottom:1px solid #ddd;}
   
    .AreaL2 h3{}
.AreaL2 h3 span{ font-size:14px;}
 .AreaL2 .article_z h3{ }

/* ====================
     导航部分
==================== */

  /*当前位置*/
  .ur_here{ 
  height:36px; line-height:36px; padding:0 12px; font-size:12px; border-bottom:2px solid #cb0404
  }
  
  .ur_here2{height:36px; line-height:36px; padding:0 12px; font-size:12px; background:#FFF; border:1px solid #ddd  }
 


  /*翻页*/
  .pagebar{height:30px; margin:0 auto; text-align:center   }
   .pagebar img{position:relative; top:2px;}
   .pagebar a{ margin:0 2px;   text-decoration:none; border:1px solid #dbdbdb; line-height:28px; font-family:Arial, Helvetica, sans-serif;  background:#FFFFFF;  padding:0px 8px; height:23px; line-height:23px;display:inline-block}
 
   .pagebar .page_now{ margin:0 2px; color:#ca0809; font-weight:bold; background:#fff9eb;border:1px solid #ca0809;   font-family:Arial, Helvetica, sans-serif; padding:0px 8px; height:23px; line-height:23px;display:inline-block}
  
 
 .pagebar .no{color:#ccc; border:1px solid #ccc;}
 .pagebar .no:hover{color:#ccc; border:1px solid #ccc;}
 
 

/**文章div收缩**/
.article_z{ width:210px; float:left;}
.zhuobox { width:210px;}
.zhuobox .lb{ padding:0}
.zhuobox .lb li { height:36px; line-height:36px; font-size:12px; border-bottom:1px dotted #ccc}
.zhuobox .lb li a{ display:block; padding-left:20px}
.zhuobox .lb li a:hover{ background:#e3e2e2}

.zhuobox .lb li.active {  background:url(../images/zbg1.gif) no-repeat 5px 7px; }
.zhuobox div.art_cont { width:190px; margin:0 10px; display:inline; float:left;}
.zhuobox div.art_cont1 { width:190px; margin:0 10px; display:inline; float:left;}
.zhuobox a:hover{ color:#007edf}
.zhuobox .art_cont h2,.zhuobox .art_cont1 h2 { width:160px; height:30px; line-height:30px; display:inline-block; float:left; padding:0 0px 0px 30px; font-size:12px; cursor:pointer; background:url(../images/zbg2.gif) no-repeat 12px 7px; font-weight:normal }
.zhuobox .art_cont h2.hover,.zhuobox .art_cont1 h2.hover { background-color:#e3e2e2; background:url(../images/zbg3.gif) no-repeat 12px 7px; }
.zhuobox .art_cont h2.active,.zhuobox .art_cont1 h2.active {  background:url(../images/zbg3.gif) no-repeat 12px 7px; }
.zhuobox div.art_cont_h2,.zhuobox div.art_cont_h3{ width:165px; float:left; padding-left:25px;}
.zhuobox div.art_cont_h2 ul li,.zhuobox div.art_cont_h3 ul li{ width:155px; height:25px; line-height:25px; font-size:13px; background:url(../images/biao6.gif) 10px 10px no-repeat; padding-left:10px; float:left;}
.zhuobox div.art_cont_h2 ul li a,.zhuobox div.art_cont_h3 ul li a{ background:none;}
.zhuobox h1.cursor a,.zhuobox h2.cursor a,.art_cont_h3 li.cursor a{ color:#007edf;}
.zhuobox ul{padding-left:5px;}
.zhuobox ul li{height:24px;line-height:24px;}
.boxCenterList td{ padding:6px 0; }
.boxCenterList td a{ background:url(../images/li_arrow.gif) 0 center no-repeat; padding-left:10px;}
/**文章div收缩**/

/*列表分页*/
.jogger{ clear:both; margin:0 auto; text-align:center; padding:10px 0;}
.jogger li { background:#fff; border: 1px solid #ccc; color: #000; display: inline; font-weight: normal; list-style-type: none; margin: 0;  margin-right:6px!important:; overflow:hidden; padding:3px 5px; padding-right:0!important:; text-align: center;}
.jogger li a{color: #000; margin:0; padding:0;}
.jogger li.thisclass{background:#666666; border: 1px solid #666666;  color: #fff;}
.jogger li.thisclass a{color: #fff}

.pages {padding: 30px 0 30px;text-align: center}
.pages li {display: inline}
.pages li.thisclass, .pages a:hover{padding: 4px 9px; border: 1px solid #999;	background: #FFF;color: #fff;text-decoration: none}
.pages a{padding: 4px 9px;border: 1px solid #CCC;background: #fff;color: #A4A4A4;line-height: 18px}

.liebiao li{ height:33px; line-height:33px;border-bottom:1px dotted #ccc; padding-left:10px}
.liebiao li:hover{ background:#f0f0f0}
.liebiao li span{ float:right}
.liebiao li a{ font-size:14px; }
.btn-1{ height:22px; margin-left:10px; border:1px solid #ccc; line-height:22px; text-align:center; margin-top:2px; display:block; float:left; padding:0 5px;}
.ipt-txt{ border:1px solid #ccc}
.submit{ float:left}
.fb{ float:left}

.bd_union{ width:1210px; margin:0 auto; height:90px}
.bd_union_right{ float:right; background:#e5e5e5; width:580px; height:90px;}
.bd_union_left{ background:#e5e5e5;width:580px; height:90px; float:left}
.bd_union2{ width:1210px; margin:0 auto; height:60px}
.bd_union2_right{ float:right; background:#e5e5e5;}
  .bd_union2_left{ background:#e5e5e5;float:left}

.ny_gg{background: #f1f1f1;  width: 200px;  height: 200px;  position: absolute;  right: 10px;  bottom: 20px;}
/*下拉菜单样式表*/

.hide-pc{
  display: blok;
}
.show-app{
  display:none;
}
.app-search{
	display:none;
}

/* 自适应手机的一些样式 */
@media (max-width: 829px){
	.app-search{
		display:block;
	}
  .cover-page-wrapper{
      width: 100%;;
  }
  .hide-pc{
      display: none;
  }
  .show-app{
      display:block;
  }

 /* 头部 */
 .nav-app-top{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 64px;
    overflow: hidden;
    background:#F1585A;
    z-index: 999;
}
.app-head-logo{
    width: 100%;
    height: 50px;
    margin-top: 5px;
    text-align: center;
}
.app-head-logo img{
    display: inline-block;
    height: 100%;
}
.nav-app-top .menuiocn{
    position: absolute;
    left: 0;
    top:0;
    width: 64px;
    height: 64px;
}
.nav-app-top .menuiocn img{
    display: block;
    width: 100%;
    height: 100%;
    z-index: 9999;
}
.app-menu{ width:50%; height:100%; background:#F1585A; position:fixed; left:50px; padding-top:8%; display:none; top:0; z-index:9999;}
.app-menu li{ text-align:center; border-bottom:1px solid #F26463; padding:5% 0; display:block;}
.app-menu li a{ display:block; width:100%; color:#fff;}
.app-menu li a:hover{ color:#edff00;}
.menuiocn{ width:15.625%; position:absolute; top:0; left:0;}
.menuiocn img{ width:100%;}
.seariocn{
    position: absolute;
    right: 0;
    top:0;
    width: 64px;
    height: 64px;
}
.seariocn{
    width:24px;
    height:24px;
    margin:20px;
}
.seariocn img{
    width:100%;
}

.headbox{ position:relative;}
.headbox img{ width:100%;}
.boxbg{ position:fixed; width:100%; height:100%; background-color:rgba(0,0,0,.5); top:0; left: 0; right: 0; bottom: 0; display:none; z-index:99999;}
.clearfix:before,.clearfix:after{ content:"";display:table;}
.clearfix:after{ clear:both;}
.clearfix{*zoom:1;/*IE/7/6*/}
  
  .bottom-app{
      width: 100%;
      padding-top: 10px;
      z-index: 999;
      height: 64px;
      position: fixed;
      background: #ed2d38;
      left: 0;
      bottom: 0;
  }
  .bottom-tab-app{
      display: block;
      width: 100%;
      height: 100%;
  }
  .bottom-tab-app li{
      display: inline-block;
      width: 32.5%;
      height: 100%;
      text-align:center;

  }
  .bottom-tab-app li a{
      color: #fff;
  }
  .bottom-tab-app li a img{
      margin-bottom: 5px;
  }
  body{
      min-width:100%;
      padding: 64px 0;
  }
  body .cover-page-index .boutique{
      padding: 5px;
  }
  .cover-page-index .boutique .items{
      width: 100%;
  }
  body .cover-page-index .boutique .items-li{
      width: 48%;
      box-sizing: border-box;
      margin: 0 1% 10px;
  }
  body .cover-page-index .boutique .items-li > a{
      width: 100%;
      height: auto;
  }
  body .cover-page-index .boutique .items-li img{
      min-width: 100%;
      min-height: auto;
      max-width: 100%;
  }
  .boutique .items-li .price-attente .price{
      margin-left: 10px;
  }
  .boutique .items-li .price-attente .attente{
      margin-right: 10px;
  }
  .cover-page-foot{
      display: none;
  }
  .tag-lsts dd{
      width: 30%;
      margin:0 1.5% 10px;
  }
  .zhinan{
      width: 100%;
      height: auto;
      background: #fff;
  }
  .dongtai{
      width: 100%;
      height: auto;
  }
  .zn_cont{
      width: 100%;
      background: #fff;
  }
  .zhinan h1{
      height: auto;
  }
  .zn_ad{
      display: none;
  }
  .zn_cont_item ul li{
      display: block;
      width: 100%;
      float: none;
  }
  .fan-shuo{
      float: left;
      background: #fff;
      width: 100%;
      box-sizing: border-box;
      padding:0 5px 0 10px;
  }
  .fan-shuo .m2list li p{
     width: 100%;
  }
  .cover-page-index .demos1{
      display: none;
  }
  .cover-page-index-slide .center{
      width: 100%;
  }
  .nav_banner,.nav_banner_right{
      display: none;
  }
  #wrap{
      width: 100%;
      height: 200px;
  }
  .slide_ul li img{
      width: 100%; 
      height: 200px;
  }
  .cover-page-index-slide .center .relative{
      height: 200px;
  }
  .cover-page-index-slide .center{
      height: 200px;
  }
  .j-slide-btn{
      display: none;
  }
  .cover-page-index-slide .center .relative .location{
     left: 0;
  }
  .pt50{
      padding-top: 5px;
  }
  .bcf2{
      padding-bottom: 5px;
  }
  .mt50{
      margin-top: 5px;
  }

  /*  css */
  .c2,.c2 .info,.c2 .info33,.maina,.mainb,.mainc,.maind,.deanwp, .wp,.info44,.wrapper,.w721,#filter,.sidebar,.cate-r,.erweima,.w1195,.next_part2,.next_one,.next_one div,.next_part,.next_two,.search{
      width: 100% !important;
  }
  .block{
      margin: 0;
  }
  .cate-tab{
      width: auto !important;
      margin-top: 40px;
  }
  .help-list .dd .img{
      height: 80px;
      margin-top: 50px;
  }
  .help-list .dd .img img{
      width: 108px;
  }
  .help-list .dd .title-date,.help-list .dd .description{
      width: calc(100% - 140px);
  }
  .art li{
      overflow: hidden;
  }
  .art li a{
      width: calc(100% - 50px) !important;
  }
  .erweima img{
      display: block;
      margin: 0 auto;
  }
  .banner,.next_part{
      min-width:100% !important;
  }
  .next_part{
      height: 1350px !important;
  }
  .w1195{
      width: 100%;
  }
  .banner_next{
      padding-top: 90px !important;
  }
  .next_two{
      padding: 10px 0 !important;
  }
  .next_two .common{
      width: 46% !important;
      margin: 20px 2% !important;
  }
  .search{
      background: #ddd !important;
      padding: 10px !important;
      height: 70px !important;
  }
  .searchbar{
      width: calc(100% - 140px) !important;
      padding: 0 !important;
      float: left !important;
  }
  .submit1{
      top: 10px !important;
  }
  .howtodo{
      width: 100% !important;
      height: 1200px !important;
      margin: 0 !important;
  }
  .howtodo .colors{
      height: 300px !important;
  }
  .howtodo .colors{
      width: 300px !important;
      display: block !important;
      margin: 0 auto !important;
      float: none;
  }
  .howtodo:after{
      clear: both;
      content: "";
      display: block;
      width: 100%;
  }
  .main{
      height: auto !important;
  }
  .shit_content .left_part, .shit_content .right_part{
      width: 100% !important;
      text-align: left !important;
  }
  .shit{
      height: auto !important;
      background: #fd4949 !important;
      color: #333 !important;
  }
  .shit_content{
      padding: 10px !important;
      box-sizing: border-box !important;
  }
  .check_info{
      width: 100% !important;
  }
  .submit_btn{
      width: 100% !important;
      margin-bottom: 80px;
  }
  .submit_btn .f_l,.submit_btn .f_r{
      float:none;
      margin-bottom: 10px;
  }
  .dedehtml-shortcode-tags li{
      width: 30% !important;
      margin: 10px 1% !important;
  }
  .container{
      width: 100% !important;
      box-sizing: border-box !important;
  }
  .vip-function-content{
      min-width: 100% !important;
  }
  .mod-function-container{
      width: 100% !important; 
      height: auto !important;
  }
  .mod-privilege-item{
      margin-bottom: 10px;
      margin-right: 0 !important;
  }
  .s0{
      width: 100% !important;
  }
  .cover-page-list .right .mbxzb_fl{
      width: 100% !important;
      box-sizing: border-box !important;
  }
  .cover-page-list .right .mbxzb_fl .mbxzb_box{
      box-sizing: border-box !important;
      margin: 0 !important;
      padding: 10px !important;
  }
  .cover-page-list .right .sort dl{
      width: 100% !important;
      line-height: 40px !important;
      height: auto !important;
  }
  .cover-page-list .right{
      width: 100% !important;
  }
  .cover-page-list .right .sort dl::after{
      display: block;
      width: 100%;
      height: 1px;
      content: "";
      clear: both;
  }
  .boutique .items.wfs{
      width: 100% !important;
  }
  .boutique .items-li{
      width: 90% !important;
      float: none;
      margin: 20px auto;
      padding-bottom: 30px !important;
  }
  .boutique .items-li>a,.place,.cover-page-details .details .mid,.cover-page-details .details .mid-container,.cover-page-details .details .right{
      width: 100% !important;
  }
  .place{
      line-height: 30px !important;
      padding: 10px !important;
  }
  .cover-page-details .details .mid{
      height: auto !important;
  }
  .cover-page-details .details .mid::after{
      display: block;
      width: 100%;
      height: 1px;
      content: "";
      clear: both;
  }
  .cover-page-details .details .mid-container div.details-mid-item,.cover-page-details .details .mid{
      border: none;
      margin:0 auto;
      float: none;
  }
  .cover-page-details .details{
      padding: 10px !important;
  }
  .package{
      display: none;
  }
  .cover-page-details .content-icons ul li{
      margin-right: 5px !important;
  }
  .cover-page-details .content-item .desc img{
      max-width: 100%;
  }
  .w720{
      width: 100%;
      float: none;
  }
  .block{
    width: 100% !important;
  }
  .AreaL2,.AreaR2,.zhuobox,.wzbt{
    width: 100% !important;
    padding: 0;
  }
  .article_z{
    width: 100% !important;
    margin-bottom: 10px;
  }
  .pages{
    width: 100% !important;
    padding: 0 ;
    margin-bottom: 50px !important;
  }
  .pages li a{
    padding-left: 5px !important;
  }
  .search-box {
    display:none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999999;
    width: 100%;
    height: 60px;
    overflow:hidden;
    background: #49535C;
    box-sizing: box-border;
    padding: 10px;
}
.search-input {
    width: 100%;
    box-sizing: box-border;
    padding-right:60px;
    overflow: hidden;
    position: relative;
    z-index: 99999999;
}
.sinput {
    width: 100%;
    height: 40px;
    padding: 5px 20px;
    line-height: 30px;
    background: #fff;
    border: none;
    border-radius: 5px;
    box-sizing: box-border;
    
}
.cancel-search {
    width: 60px;
    line-height: 40px;
    display: block;
    height: 40px;
    text-align: center;
    position: absolute;
    color: #fff;
    top: 0;
    right: 0;
    font-size: 18px;
    cursor: pointer;
}
.cover-bg {
    display:none;
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right: 0;
    z-index:999999;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.5);
    cursor: pointer;
}
}
.nav .sub{
    display:none;
}
.nav .cover-page-wrapper>li{
    position:relative;
    display: inline-block;
    /* border-bottom: 1px solid #B14545; */
}
.nav .cover-page-wrapper>li:hover{
    background:#414141;
}
.nav .cover-page-wrapper>li:hover>.sub{
    display:block;
}
.nav .sub{
    position:absolute;
    min-width:100%;
    top:48px;
    left:0;
    background:#666
}
.nav .sub a{
    display:block;
    height:50px;
    font-size:13px;
    line-height:50px;
    text-align:center;
    padding:0 2px;
    border-bottom: 1px solid #000000;
}
.nav .sub a:hover{
    background:#000
}
.nav .channel:hover, .nav .channel-now {background-color: #414141;}
/* 广告容器 - 宽度100% */
.ad-container {
    width: 100%;
    display: flex;
    justify-content: space-between; /* 均匀分布 */
    gap: 5px; /* 广告间距 */
    margin: 0 auto;
    padding: 1px 0;
    background-color: #f5f5f5; /* 背景色可选 */
    box-sizing: border-box;
    position: relative; /* 为绝对定位的子元素提供参考 */
}

/* 每个广告项 */
.ad-item {
    flex: 1; /* 自动等分剩余空间 */
    min-width: 0; /* 防止内容溢出 */
    height: 60px; /* 广告高度可调 */
    background-color: #e0e0e0; /* 广告背景色 */
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #ddd;
    position: relative; /* 使广告标签相对于广告项定位 */
}

/* 广告标签样式 */
.ad-label {
    position: absolute;
    right: 1px;
    bottom: 1px;
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    padding: 1px 1px;
    font-size: 10px;
    border-radius: 2px;
    z-index: 2;
}

/* 确保链接元素可以包含绝对定位的子元素 */
.ad-item a, .mobile-ad-item a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}

/* 广告图片样式 */
.ad-item img, .mobile-ad-item img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* 保持图片比例同时填满容器 */
    display: block;
}

/* 手机端横幅广告容器 */
.mobile-ad-banner {
    display: none;
    width: 100%;
    position: relative;
    height: 60px; /* 固定高度 */
    overflow: hidden;
    background-color: #f5f5f5;
}

/* 手机端广告项 */
.mobile-ad-item {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: opacity 0.5s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #e0e0e0;
    border: 1px solid #ddd;
    transform: translateX(0); /* 确保位置不变 */
}

.mobile-ad-item.active {
    opacity: 1;
    z-index: 1; /* 确保活动广告在最上层 */
}

/* 电脑端显示广告容器，手机端显示横幅 */
@media (max-width: 768px) {

    .mobile-ad-banner {
        display: none;
    }
}

/* 防止图片加载时的布局偏移 */
.ad-item, .mobile-ad-item {
    overflow: hidden;
}

/* 确保所有广告项内容对齐一致 */
.ad-item > a, .mobile-ad-item > a {
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (max-width:1024px) {

   .main-im{display:none;}
}