html {

  overflow-y: scroll;

  overflow-x: hidden;
}
/************************首页模块***********************/
#hd_b_1,#hd_b_2,#hd_b_3,#hd_b_4,#hd_b_5,#hd_b_6,#hd_b_7 {
width:1200px;
position:relative;
margin:0 auto;
}
/*焦点信息*/
#b_1_left {
width:390px;
float:left;
}

#b_1_center {
width:390px;
float:left;
margin-left:15px;
}

#b_1_right {
width:390px;
float:right;
margin-left:15px;
}

/*商家团购*/
#b_2_left {
width:390px;
float:left;
}

#b_2_right {
width:795px;
float:right;
}

/*生活服务*/
#b_3_left {
width:390px;
float:left;
}

#b_3_center {
width:390px;
float:left;
margin-left:15px;
}

#b_3_right {
width:390px;
float:right;
}


/*房产租售*/
#b_4_left {
width:390px;
float:left;
}

#b_4_center {
width:390px;
float:left;
margin-left:15px;
}

#b_4_right {
width:390px;
float:right;
}


/*招聘求职*/
#b_5_left {
width:390px;
float:left;
}

#b_5_center {
width:390px;
float:left;
margin-left:15px;
}

#b_5_right {
width:390px;
float:right;
}

/*********************首页模块样式***********************/
#hd h2{
    padding: 0px;
}

.znlist a{
    list-style: none;
    padding:10px;
    color: #333;
    display: inline-block;
    width: 160px;
    height: 78px;
    text-decoration: none;
    float: left;
    text-align: center;
    border-bottom: 1px dashed #999;
    object-fit: cover;
    overflow: hidden;
    position: relative; 
    margin-left: 10px;
    margin-bottom: 5px;

}
.znlist li{
    font-size: 16px;



}
.znlist em{
    font-size: 12px;
    color: #999;
    position: absolute;
    bottom: 10px;
     left: 70px;


}
.znlist a:hover{
    background-color: #ece2e4;


}




.jdlist li{
    list-style: none;
    font-size: 16px;
    padding: 4px 5px;
    color: #333;

}
.jdlist a{
    text-decoration: none;
}

.jdlist h1{

    font-size: 18px;
    padding: 4px 5px;
    color: #666;

}
.jdlist h2{
    font-size: 16px;
    padding: 4px 5px;
    color: #999;

}
.jdlist li:hover{
    background-color: #ece2e4;
    color: #333;


}

.glist li{
    list-style: none;
    font-size: 16px;
    padding: 4px 5px;
    color: #333;

}
.glist li:hover{
    background-color: #daddeb;
    font-weight: 600;
    color: #333;


}
.glist a{
    text-decoration: none;
}

.glist em{
    float: right;
    color: #ccc;
}

.titletext{
    color: #486799;
    font-size: 16px;
    font-weight: 600;

}

.bmdh {
    display: grid; 
    grid-template-columns: repeat(8, 1fr); /* 从7列改为6列 */
    gap: 10px; 
    padding-bottom: 10px;

}

.bmdh li{
    list-style: none;
    font-size: 14px;
    text-align: center;
    display: block;
    border: 1px dashed #ccc;

}
.bmdh li:hover{
    border: 1px dashed #3d33cf;

    cursor: pointer;

}
.bmdh-name{
    font-size: 16px;
    font-weight: 600;
    color: #333;
}

.bmdh-number{
    font-size: 14px;
    color: #999;
}

.bmdh-address{
    font-size: 12px;
     color: #999;
    
}

/************************生活服务模块***********************/

.bu-cont { 
 
    max-width: 100%;
    margin: 0 auto; 
    padding: 10px 0; /* 调整内边距，左右不留额外空间 */
    box-sizing: border-box;
}

/* 改为一行7个，左右空间自动均分 */
.bu-grid { 
    display: grid; 
    grid-template-columns: repeat(6, 1fr); /* 从7列改为6列 */
    gap: 10px; 
}

/* 鼠标滑过整体放大效果 */
.bu-note { 
    background: #f9f9f9; 
    border-radius: 8px; 
    overflow: hidden; 
    position: relative; 
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* 增加过渡效果 */
}
/* 新增放大效果 */
.bu-note:hover { 
    transform: scale(1.08); 
    box-shadow: 0 8px 15px rgba(0,0,0,0.15);
}


/* 调整关闭按钮大小 */
.bu-x { 
    position: absolute; 
    top: 6px; 
    right: 6px; 
    width: 15px; /* 适当放大 */
    height: 15px; 
    cursor: pointer; 
    z-index: 10;
}
.bu-x::before, .bu-x::after {
    content: '';
    position: absolute;
    background-color: #666;
}
.bu-x::before {
    width: 100%;
    height: 2px;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
}
.bu-x::after {
    width: 2px;
    height: 100%;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
}
.bu-x:hover::before, .bu-x:hover::after {
    background-color: #333;
}

/* 图片比例调整 */
.bu-note img { 
    width: 100%; 
    height: 200px; /* 适当加高 */
    object-fit: cover; 
}

/* 文字居中设置 */
.bu-note p { 
    padding: 8px; 
    font-size: 14px; 
    color: #333; 
    overflow: hidden; 
    display: -webkit-box; 
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    margin: 0;
}
.bu-note div p{
    display: block;
     height: 100px;
    padding: 20px;

}

/* 标题样式调整：无下划线、居中 */
.bu-note a { 
    display: block; 
    padding: 10px 8px; 
    font-size: 15px; 
    color: #333; 
    text-decoration: none; /* 去除下划线 */
    background: #FEEFB3;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center; /* 文字居中 */
}
.bu-note a:hover { 
    color: #2563eb; 
}

    

#hd_sh_1,#hd_sh_2{

width:1200px;
position:relative;
margin:0 auto;
}




/************************房产租赁模块***********************/
#hd_fc_1,#hd_fc_2 {
width:1200px;
position:relative;
margin:0 auto;
}
/*租赁信息*/
#fc_1_left {
width:390px;
float:left;
}

#fc_1_center {
width:390px;
float:left;
margin-left:10px;
}

#fc_1_right {
width:390px;
float:right;
margin-left:10px;
}

/*租赁信息*/
#fc_2_left {
width:390px;
float:left;
}

#fc_2_center {
width:390px;
float:left;
margin-left:10px;
}

#fc_2_right {
width:390px;
float:right;
margin-left:10px;
}


/************************求职招聘模块***********************/
#hd_zp_1,#hd_zp_2 {
width:1200px;
position:relative;
margin:0 auto;
}
/*租赁信息*/
#zp_1_left {
width:390px;
float:left;
}

#zp_1_center {
width:390px;
float:left;
margin-left:10px;
}

#zp_1_right {
width:390px;
float:right;
margin-left:10px;
}

/*楼盘信息*/
#zp_2_left {
width:590px;
float:left;
}

#zp_2_right {
width:590px;
float:right;
}


/************************便民电话模块***********************/
#hd_bm_1,#hd_bm_2, #hd_bm_1,#hd_bm_3,#hd_bm_4,#hd_bm_5,{
width:1200px;
position:relative;
margin:0 auto;
}


/************************免费代发信息***********************/

#nv{
    overflow: visible;
}
.z a{
    text-decoration: none;
}
.info-container {
    position: relative; /* 相对定位，让图片绝对定位相对于此容器 */
    display: inline-block;
    padding: 0px 10px;
    background-color: rgba(236, 9, 39, 0.8);
    cursor: pointer;
    font-size: 16px;
    color: #fff;
    transition: all 0.3s;
    float: right;
    margin-right: 20px;
}



/* 隐藏图片，仅在悬停时显示 */
.hover-image {
    position: absolute;
    left: -42px;
    margin-top: 50px;
    width: 200px; /* 图片宽度 */
    height: 200px; /* 图片高度 */
    background-image: url('/template/yx/image/weixin.png'); /* 替换为你的图片路径 */
    background-size: cover;
    background-position: center;
    border-radius: 4px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15);
    opacity: 0; /* 初始透明 */
    visibility: hidden; /* 初始隐藏 */
    transition: all 0.3s;
    z-index: 10; /* 确保图片在其他元素上方 */
}

/* 鼠标悬停时显示图片 */
.info-container:hover .hover-image {
    opacity: 1;
    visibility: visible;
    top: 0; /* 微调位置，显示动画效果 */
}










/********************二手市场发帖页***********************/

* 外层容器选择器，提升样式特异性 */
.classified-container {
    margin:  0px;
    padding: 0px;
}

/* 基于外层容器的表格样式，避免被全局样式覆盖 */
.classified-container .infowupin {
    width: 100%;
    border-collapse: collapse;
    background: #fff;
   border-bottom: 1px  dashed #1b1b1b;
}

.exfm .classified-container .infowupin th,
.exfm .classified-container .infowupin td {
    padding: 20px 20px;
    line-height: 24px;
     font-size: 16px;
    border-bottom: 1px  dashed #1b1b1b;

}


.classified-container .infowupin th {
    width: 120px;
    font-weight: 600;
    text-align: center;
    font-size: 16px;
    background-color: #f9f9f9;
    white-space: nowrap;
}

 .classified-container ..infowupin td {
   text-align: left;


 }
.classified-container .infowupin #sortattach_image_wp_pic,.classified-container .infowupin #checkwp_pic{
 
    display: inline;
}

.classified-container .infowupintd {
    color: #666;
}
.classified-container .infowupin span {
  padding: 0 10px;
  font-size: 16px;
}


.classified-container .infowupin .rq {
    color: #ff4d4d;
    margin-right: 4px;

}

.classified-container .infowupin tr:last-child th,
.classified-container .infowupin tr:last-child td {
    border-bottom: none;
}

/* 处理可能的.exfm嵌套场景 */
 .classified-container .infowupin th,
 .classified-container .infowupin td {
    /* 继承基础样式，确保在.exfm容器内优先生效 */
    padding: 10px 15px;
    line-height: 24px;
    font-size: 16px;
}

/* 悬停样式 */
.classified-container .infowupin tr:hover {
    background-color: #fafafa;
}

/* 表单元素样式 */
.classified-container .infowupin td input,
.classified-container .infowupin td select,
.classified-container .infowupin td textarea {
    font-size: 20px;
    padding: 5px 8px;
    border: 1px solid #ddd;
    border-radius: 3px;
}






/********************二手市场展示页***********************/

.wupin-table {
    width: 100%;
    border-collapse: collapse;
    margin: 0px;
    background-color: #fff;
  
}


.wupin-table tr {

       border-bottom: 1px  dashed #1b1b1b;
}
.wupin-table tr :hover {

    background-color: #f9f9f9;
}
.wupin-table td {
    padding: 20px 20px;
    font-size: 16px;
    line-height: 24px;

    
}

.wupin-table .wupin-title {
    width: 120px;
  font-weight: bold;
    background-color: #f9f9f9;
    text-align: center;
    white-space: nowrap;


}

.wupin-table .wupin-content {
     width:100%;
    padding-left: 50px;
}

.wupin-table tr:last-child td {
      border-bottom: none;
}
.wupin-table span{
  color: #f00;
  font-weight: bold;
}

#zhanshiimg img{
    max-width: 800px;

}



/********************二手市场列表页***********************/

  #wplb{
     display: block;
        padding: 10px;
        text-decoration: none;
        border-bottom: 1px solid #ccc;
        width: 100%;
        clear: both;

}
     #wplb :hover{
        background-color: #f9f9f9;

     }

.wupin-item{
            display: flex;
           
            

}



        .wupin-img {
            width: 160px;
            height: 120px;
            object-fit: cover;
            margin-right: 20px;

        }

.wupin-right{
            display: flex;
            flex: 1;
            flex-direction: column;
            justify-content: space-between;

           
            

}
        .wupin-info {
             color: #999;
             font-size: 14px;

        }
         .wupin-title{
            color: #222;
            font-size: 16px;
            font-weight: 500;
       
        }

         .wupin-basic{
            color: #999;
            font-size: 14px;
       
        }
            .wupin-peitao {
            color: #ee6868;
            font-size: 14px;
        }
          .wupin-info1 {
             color: #999;
             font-size: 14px;
        }

        .wupin-price {
            color: #ff672b;
            font-size: 16px;
            font-weight: bold;
            float: right;
            display: inline;
            margin-right: 20px;
        }
        .wupin-tag {
            color: #999;
           vertical-align: middle;
            float: left;
             display: inline;
    }




/********************品牌商家展示页***********************/

.shang-table {
    width: 100%;
    border-collapse: collapse;
    margin: 0px;
    background-color: #fff;
  
}


.shang-table tr {

       border-bottom: 1px  dashed #1b1b1b;
}
.shang-table tr :hover {

    background-color: #f9f9f9;
}
.shang-table td {
    padding: 20px 20px;
    font-size: 16px;
    line-height: 24px;

    
}

.shang-table .shang-title {
    width: 120px;
  font-weight: bold;
    background-color: #f9f9f9;
    text-align: center;
    white-space: nowrap;


}

.shang-table .shang-content {
     width:100%;
    padding-left: 50px;
}

.shang-table tr:last-child td {
      border-bottom: none;
}
.shang-table span{
  color: #f00;
  font-weight: bold;
}

#zhanshiimg img{
    max-width: 800px;

}



/********************品牌商家列表页***********************/

  #sjlb{
   display: block;
        padding: 10px 0px;
        text-decoration: none;
        border-bottom: 1px solid #ccc;
}
     #sjlb :hover{
        background-color: #f9f9f9;

     }

     .shang-item {
            display: flex;
            padding: 0px;
            margin: 0px;

        }
        .shang-img {
            width: 160px;
            height: 120px;
            object-fit: cover;
            margin-right: 20px;
           margin-left: 20px;
        }
  .shang-info{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1;
       
        }

         .shang-title{
            color: #222;
            font-size: 16px;
            font-weight: 500;
       
        }

         .shang-basic{
            color: #999;
            font-size: 14px;
                        float: left;
            display: inline;
            height: 30px;
            vertical-align: middle;
       
        }
        .shang-address {
            color: #999;
            font-size: 14px;

        }
            .shang-peitao {
            color: #ee6868;
            font-size: 14px;
        }

        .shang-agent {
            color: #666;
        }
        .shang-dizhi {
            color: #ff672b;
            font-size: 20px;
            font-weight: bold;
            float: right;
            display: inline;
            margin-right: 20px;
        }
        .shang-tag {
            color: #999;
        }

/********************拼车信息列表页***********************/

  #pinlb{
   display: block;
        padding: 10px 0px;
        text-decoration: none;
        border-bottom: 1px solid #ccc;
}
     #pinlb :hover{
        background-color: #f9f9f9;

     }

.pin-item {
            display: flex;
            padding: 0px;
            margin: 0px;


        }
        .pin-img {
            width: 160px;
            height: 120px;
            object-fit: cover;
            margin-right: 20px;
           margin-left: 20px;
        }
.pin-info{
    display: flex;
    flex-direction: column;
justify-content: space-between;
            flex: 1;

}
.pin-info span ,
.pin-info h3 ,
.pin-info i{
    display: inline-block;

}

.pin-info h3 {
    text-align: center;
    font-size: 16px;

}
.pin-info .to{
    width: 60px;
    height: 27px;
    vertical-align: middle;

    background:url('../image/to.png') center center ;
    background-size: 60px auto;
}
   .pin-fenlei{
            color: #fff;
            font-size: 18px;
            margin-right: 20px;
            background-color: #4488DD;
            border-radius: 4px;

        }

   .pin-pinpai,
  .pin-leixin,
   .pin-kongwei{
         margin-right: 10px;
         font-size: 14px;



   }



        .pin-pinpai{
color: #7F9ECF;
    background: #EBF3FE;


        }
            .pin-leixin {
           color: #E49881;
    background: #FBE9E7;
        }

        .pin-kongwei {
         color: #89BC89;
    background: #E1F8E0;
        }


        .pin-chufa {
            color: #d87ab9;
            font-size: 16px;
        }
        .pin-feiyong {
            color: #a72b2b;
            font-size: 16px;
            float: right;
            margin-right: 20px;

        }

/********************拼车信息展示页***********************/


.pin-table {
    width: 100%;
    border-collapse: collapse;
    margin: 0px;
    background-color: #fff;
  
}


.pin-table tr {

       border-bottom: 1px  dashed #1b1b1b;
}
.pin-table tr :hover {

    background-color: #f9f9f9;
}
.pin-table td {
    padding: 20px 20px;
    font-size: 16px;
    line-height: 24px;

    
}

.pin-table .pin-title {
    width: 120px;
  font-weight: bold;
    background-color: #f9f9f9;
    text-align: center;
    white-space: nowrap;


}

.pin-table .pin-content {
     width:100%;
    padding-left: 50px;
}

.pin-table tr:last-child td {
      border-bottom: none;
}
.pin-table span{
  color: #f00;
  font-weight: bold;
}

#pinimg img{
    max-width: 800px;

}









/*******************房屋租售帖子展示页********************/
.info-table {
    width: 100%;
    border-collapse: collapse;
    margin: 0px;
    background-color: #fff;
  
}

.info-table tr {

       border-bottom: 1px  dashed #1b1b1b;
}
.info-table tr :hover {

    background-color: #f9f9f9;
}
.info-table td {
    padding: 20px 20px;
    font-size: 16px;
    line-height: 24px;

}

.info-table .info-title {
    width: 120px;
  font-weight: bold;
    background-color: #f9f9f9;
    text-align: center;
    white-space: nowrap;


}

.info-table .info-content {
     width:100%;
    padding-left: 50px;
}

.info-table tr:last-child td {
      border-bottom: none;
}
.info-table span{
  color: #f00;
  font-weight: bold;
}


/********************房屋租售发帖页***********************/

/* 外层容器选择器，提升样式特异性 */
.classified-container {
    margin:  0px;
    padding: 0px;
}

/* 基于外层容器的表格样式，避免被全局样式覆盖 */
.classified-container .infotable {
    width: 100%;
    border-collapse: collapse;
    background: #fff;
   border-bottom: 1px  dashed #1b1b1b;
}

.exfm .classified-container .infotable th,
.exfm .classified-container .infotable td {
    padding: 20px 20px;
    line-height: 24px;
     font-size: 16px;
    border-bottom: 1px  dashed #1b1b1b;

}


.classified-container .infotable th {
    width: 120px;
    font-weight: 600;
    text-align: center;
    font-size: 16px;
    background-color: #f9f9f9;
    white-space: nowrap;
}

 .classified-container .infotable td {
   text-align: left;


 }
.classified-container .infotable #sortattach_image_img1,.classified-container .infotable #checkimg1{
 
    display: inline;
}

.classified-container .infotable td {
    color: #666;
}
.classified-container .infotable span {
  padding: 0 10px;
  font-size: 16px;
}


.classified-container .infotable .rq {
    color: #ff4d4d;
    margin-right: 4px;

}

.classified-container .infotable tr:last-child th,
.classified-container .infotable tr:last-child td {
    border-bottom: none;
}

/* 处理可能的.exfm嵌套场景 */
 .classified-container .infotable th,
 .classified-container .infotable td {
    /* 继承基础样式，确保在.exfm容器内优先生效 */
    padding: 10px 15px;
    line-height: 24px;
    font-size: 16px;
}

/* 悬停样式 */
.classified-container .infotable tr:hover {
    background-color: #fafafa;
}

/* 表单元素样式 */
.classified-container .infotable td input,
.classified-container .infotable td select,
.classified-container .infotable td textarea {
    font-size: 20px;
    padding: 5px 8px;
    border: 1px solid #ddd;
    border-radius: 3px;
}

/********************房屋出售列表页***********************/
     #fclb{
   display: block;
        padding: 10px 0px;
        text-decoration: none;
        border-bottom: 1px solid #ccc;
                margin-top: 10px;
}
     #fclb :hover{
        background-color: #f9f9f9;

     }

     .house-item {
            display: flex;
            padding: 0px;
            margin: 0px;

        }
        .house-img {
            width: 160px;
            height: 120px;
            object-fit: cover;
            margin-right: 20px;
           margin-left: 20px;
        }
        .house-info {
             color: #999;
             font-size: 14px;
             display: flex;
             flex-direction: column;
             justify-content: space-between;
             flex: 1;
        }

         .house-title{
            color: #222;
            font-size: 16px;
            font-weight: 500;
       
        }

  .house-title{
            color: #222;
            font-size: 16px;
            font-weight: 500;
       
        }

         .house-basic{
            color: #999;
            font-size: 14px;
       
        }
        .house-address {
            color: #999;
            font-size: 14px;
        }
            .house-peitao {
            color: #ee6868;
            font-size: 12px;
            max-width: 70%;
            overflow: hidden;
            float: left;
        }

        .house-price {
            color: #ff672b;
            font-size: 20px;
            font-weight: bold;
            float: right;
            margin-right: 10px;
        }
        .house-tag {
            color: #999;
        }

/********************我要求职列表页***********************/
    #qzlb{
     display: block;
        padding: 10px 0px 10px 20px;
        text-decoration: none !important;
        border-bottom: 1px solid #ccc;
}
     #qzlb :hover{
        background-color: #f9f9f9;

     }
.qz-title{
    padding: 5px 0px;
    color: #333;
    font-size: 17px;
}

.qz-info1{
    padding: 5px 0px;
}

.qz-info span{
    display: inline-block;
    margin-right: 10px;

}
.qz-info :nth-child(1){
        color: #7f9ecf ;
    background: #ebf3fe;

}
.qz-info :nth-child(2){
color: #e49881 t;
    background: #fbe9e7;
}
.qz-info :nth-child(3){
color: #89bc89 ;
    background: #e1f8e0;
}
.qz-info :nth-child(4){
color: #ebc47b ;
    background: #fff2e1;

}

.qz-hangye{
    color: #888;
    font-size: 15px;
}
.qz-daiyu{
    float: right;
    color: #ad2920;
    font-size: 16px;
    margin-right: 20px;
}





/*******************我要求职帖子展示页********************/
.personal-info-table {
    width: 100%;
    border-collapse: collapse;
    margin: 0px;
    background-color: #fff;
  
}


.personal-info-table tr {

   border-bottom: 1px  dashed #1b1b1b;
}
.personal-info-table tr :hover {

    background-color: #f9f9f9;
}
.personal-info-table td {
    padding: 20px 20px;
    font-size: 16px;
    line-height: 24px;

    
}

.personal-info-table .label {
    width: 120px;
    font-weight: bold;

    background-color: #f9f9f9;
    text-align: center;
    white-space: nowrap;
  padding: 20px 20px; 

}

.personal-info-table .value {

     width:100%;
    padding-left: 50px;

}

.personal-info-table tr:last-child td {
      border-bottom: none;
}
.personal-info-table span{
  color: #f00;
}

/*******************我要求职发帖页********************/
.personal-fatie-table {
    width: 100%;
    border-collapse: collapse;
    margin: 0px;
    background-color: #fff;
  
}

.personal-fatie-table tr {
 border-bottom: 1px  dashed #1b1b1b;
}
.personal-fatie-table tr :hover {

    background-color: #f9f9f9;
}
.personal-fatie-table td {
    padding: 20px 20px; 
    font-size: 16px;
    line-height: 24px;
}

.personal-fatie-table .label {
    width: 120px;
    font-weight: bold;
    background-color: #f9f9f9;
    text-align: center;
    white-space: nowrap;
    padding: 20px 20px; 


}

.personal-fatie-table .value {

    padding-left: 50px;

}

.personal-fatie-table tr:last-child td {
      border-bottom: none;
}
.personal-fatie-table .fb
{margin-right: 10px; }
 #per_age input[type="text"]{
  width: 10px;
}



/*******************企业招聘发帖页********************/
.com-fatie-table {
    width: 100%;
    border-collapse: collapse;
    margin: 0px;
    background-color: #fff;
}

.com-fatie-table tr {
   border-bottom: 1px  dashed #1b1b1b;
}
.com-fatie-table tr :hover {

    background-color: #f9f9f9;
}
.com-fatie-table td {
    padding: 15px 15px; 
    font-size: 16px;
    line-height: 24px;
}

.com-fatie-table .label {
    width: 120px;
    font-weight: blod;
    background-color: #f9f9f9;
    text-align: center;
    white-space: nowrap;
    padding: 20px 20px; 
}

.com-fatie-table .value {

    padding-left: 50px;

}


.com-fatie-table tr:last-child td {
      border-bottom: none;
}
.com-fatie-table .fb
{margin-right: 10px; }

/********************企业招聘列表页***********************/
     #zplb{
  display: block;
        padding: 10px 0px 10px 20px;
        text-decoration: none;
        border-bottom: 1px solid #ccc;
}
     #zplb :hover{
        background-color: #f9f9f9;
     }
.zp-title{
    padding: 5px 0px;
    color: #333;
    font-size: 17px;
}

.zp-info1{
    padding: 5px 0px;
}

.zp-info span{
    display: inline-block;
    margin-right: 10px;

}
.zp-info :nth-child(1){
        color: #7f9ecf !important;
    background: #ebf3fe;

}
.zp-info :nth-child(2){
color: #e49881 !important;
    background: #fbe9e7;
}
.zp-info :nth-child(3){
color: #89bc89 !important;
    background: #e1f8e0;
}
.zp-info :nth-child(4){
color: #ebc47b !important;
    background: #fff2e1;

}

.zp-hangye{
    color: #888;
    font-size: 15px;
}
.zp-daiyu{
    float: right;
    color: #ad2920;
    font-size: 16px;
    margin-right: 20px;
}





/*******************企业招聘帖子展示页********************/
.com-info-table {
    width: 100%;
    border-collapse: collapse;
    margin: 0px;
    background-color: #fff;
  
}


.com-info-table tr {

       border-bottom: 1px  dashed #1b1b1b;
}
.com-info-table tr :hover ,
.com-info-table td :hover {

    background-color: #f9f9f9;
}
.com-info-table td {
    padding: 20px 20px;
    font-size: 16px;
    line-height: 24px;

    
}

.com-info-table .label {
    width: 120px;
    font-weight: bold;
    background-color: #f9f9f9;
    text-align: center;
    white-space: nowrap;


}

.com-info-table .value {
    width:100%;
    padding-left: 50px;

}

.com-info-table tr:last-child td {
      border-bottom: none;
}
.com-info-table span{
  color: #f00;
}




/*******************头部及导航样式部分修改********************/
#hd .wp{
  padding-top: 0px; 

}
.hdc {
   background: url(/template/yx/image/#.jpg) ;

}
#um{
  float: right;
  padding-right: 10px ;
  padding-top: 30px;
  font-size: 14px;
}
#hd .fastlg .pns{
    margin-top: 10px;
}

#nv,#nv li,#nv li a, #nv li:hover, #nv li a:hover{

  height: 50px;
  line-height: 50px;
  text-decoration: none;
  font-size: 18px;
  text-align: center;
  background-image: none;


}
#nv li, #nv li a,#nv li:hover, #nv li a:hover{

   text-align: center;
  background-image: none;
}
#nv li,#nv li a{
 margin: 0px;
padding: 0px;
  float: left;
 width: 120px;
}

#nv li.a {
    background-color: #022a99 ; /* 点击后的背景色 */
}
#nv li.a a {

    font-weight: bold; /* 点击后文字加粗 */
}




/********************交友同城发帖页***********************/

* 外层容器选择器，提升样式特异性 */
.classified-container {
    margin:  0px;
    padding: 0px;
}

/* 基于外层容器的表格样式，避免被全局样式覆盖 */
.classified-container .infojiaoyou {
    width: 100%;
    border-collapse: collapse;
    background: #fff;
   border-bottom: 1px  dashed #1b1b1b;
}

.exfm .classified-container .infojiaoyou th,
.exfm .classified-container .infojiaoyou td {
    padding: 20px 20px;
    line-height: 24px;
     font-size: 16px;
    border-bottom: 1px  dashed #1b1b1b;

}


.classified-container .infojiaoyou th {
    width: 120px;
    font-weight: 600;
    text-align: center;
    font-size: 16px;
    background-color: #f9f9f9;
    white-space: nowrap;
}

 .classified-container ..infojiaoyou td {
   text-align: left;


 }
.classified-container .infojiaoyou #sortattach_image_wp_pic,.classified-container .infojiaoyou #checkwp_pic{
 
    display: inline;
}

.classified-container .infojiaoyoutd {
    color: #666;
}
.classified-container .infojiaoyou span {
  padding: 0 10px;
  font-size: 16px;
}


.classified-container .infojiaoyou .rq {
    color: #ff4d4d;
    margin-right: 4px;

}

.classified-container .infojiaoyou tr:last-child th,
.classified-container .infojiaoyou tr:last-child td {
    border-bottom: none;
}

/* 处理可能的.exfm嵌套场景 */
 .classified-container .infojiaoyou th,
 .classified-container .infojiaoyou td {
    /* 继承基础样式，确保在.exfm容器内优先生效 */
    padding: 10px 15px;
    line-height: 24px;
    font-size: 16px;
}

/* 悬停样式 */
.classified-container .infojiaoyou tr:hover {
    background-color: #fafafa;
}

/* 表单元素样式 */
.classified-container .infojiaoyou td input,
.classified-container .infojiaoyou td select,
.classified-container .infojiaoyou td textarea {
    font-size: 20px;
    padding: 5px 8px;
    border: 1px solid #ddd;
    border-radius: 3px;
}






/********************交友同城展示页***********************/

.jiaoyou-table {
    width: 100%;
    border-collapse: collapse;
    margin: 0px;
    background-color: #fff;
  
}


.jiaoyou-table tr {

       border-bottom: 1px  dashed #1b1b1b;
}
.jiaoyou-table tr :hover {

    background-color: #f9f9f9;
}
.jiaoyou-table td {
    padding: 20px 20px;
    font-size: 16px;
    line-height: 24px;

    
}

.jiaoyou-table .jiaoyou-title {
    width: 120px;
  font-weight: bold;
    background-color: #f9f9f9;
    text-align: center;
    white-space: nowrap;


}

.jiaoyou-table .jiaoyou-content {
     width:100%;
    padding-left: 50px;
}

.jiaoyou-table tr:last-child td {
      border-bottom: none;
}
.jiaoyou-table span{
  color: #f00;
  font-weight: bold;
}

#zhanshiimg img{
    max-width: 800px;

}



/********************交友同城列表页***********************/

  #jylb{
     display: block;
        padding: 10px;
        text-decoration: none;
        border-bottom: 1px solid #ccc;
        width: 100%;
        clear: both;

}
     #jylb :hover{
        background-color: #f9f9f9;

     }

.jiaoyou-item{
            display: flex;
           
            

}



        .jiaoyou-img {
            width: 160px;
            height: 120px;
            object-fit: cover;
            margin-right: 20px;

        }

        .jiaoyou-info {
             color: #999;

              display: flex;
            flex: 1;
            flex-direction: column;
            justify-content: space-between;

        }
         .jiaoyou-title{
            color: #222;
            font-size: 16px;
            font-weight: 500;
       
        }
.jiaoyou-basic :nth-child(1){
        color: #7f9ecf !important;
    background: #ebf3fe;

}
.jiaoyou-basic :nth-child(2){
color: #e49881 !important;
    background: #fbe9e7;
}
.jiaoyou-basic :nth-child(3){
color: #89bc89 !important;
    background: #e1f8e0;
}
.jiaoyou-basic :nth-child(4){
color: #ebc47b !important;
    background: #fff2e1;

}
.jiaoyou-basic span,.jiaoyou-meta span{
    margin-right: 20px;
}




















/*******************论坛帖子列表*******************/


.mn{
    width: 75%;
    float: left;

}
#thread_types{
    border-top: none;
}
.tl table{
    table-layout: auto;
}

.mn .fold{
    display: none;
}
 .mn li .pipe{
    vertical-align: middle;
    height: 30px;
    padding: 0px;

}
#forumright{
        width: 24%;
        display: block;
        float: right;
}

#thread_types{
    font-size: 14px;

}

#ttp_all{
    display: none;
}
.ttp a{
    height: 24px;

}
.ttp .a a{
    font-size: 16px;
    line-height: 24px;
    background-color: #68aef0;
    color: #ffffff;
}


#fontsearch{
    font-size: 16px;

}

#fontsearch tbody  tr :last-child{
margin-bottom: 5px;


}
#fontsearch th{
    vertical-align: middle;
    font-weight: 700;
    width: 100px;
    text-align: center;

}

#fontsearch td{
    padding-left: 10px;

}

#fontsearch li :hover, #fontsearch li a:hover {
    text-decoration: none;
    background-color: #f9f9f9;


}

.bm_c .common a{
    text-decoration: none;
    color: #333;
    font-size: 16px;
    padding-left: 10px;
 
   
}

.tl th , .tl td{
    line-height: 40px;

}
.num{
        border-bottom: 1px solid #C2D5E3;

}




#threadlist .bm_c{
    padding-bottom: 0px;
}

#threadlisttableid  tr   {
width: 100%
}


#threadlisttableid .by  {
    display: none;
}
#separatorline{
    display: none;
}


#threadlisttableid .num{
    display: block;
    height: 40px;
    line-height: 40px;
    float: right;
}


#threadlisttableid .num a , #threadlisttableid .num em {
    display: inline;
    padding-right: 10px;
    text-decoration: none;
}

#threadlisttableid .common {          
   width: 100% ;
    text-align: left;

}
#threadlisttableid .common  a{   
display: block;

}
#threadlisttableid .common  img{   
display: none;
}
#threadlisttableid .common .xi1{   
display: none;
}


#threadlisttableid .common  i{   
display: none;

}

#threadlisttableid .new a {          
    padding-left: 10px;
    text-decoration: none;

}



#typeid_ctrl{
    font-size: 16px;
    width: 100px;
}



#visitedforumstmp{
    display: none;
}

#pt,#post_extra_tb,#adddynamicspan,#pgt{  
 display: none;}

#postsubmit{
  font-size: 16px;
}


/*******************便民电话页面*******************/

         .bm-container {
            max-width: 1200px;
            margin: 0 auto;
            background-color: #fff;
            border-radius: 8px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
            overflow: hidden;

        }
        
        /* 搜索框样式 - 占页面50%宽度，移除搜索按钮 */
        .bm-search-box {
            padding: 15px 20px;
            background-color: #fff;
            border-bottom: 1px solid #ddd;
            display: flex;
            justify-content: center;
            align-items: center;
        }
        .bm-search-input {
            width: 50%;
            padding: 10px;
            border: 1px solid #ddd;
            border-radius: 4px;
            font-size: 16px;
            background: #f0f0f0;
        }
        .bm-search-input:focus {
            outline: none;
            border-color: #999;
        }
        
        /* 主体内容布局 */
        .bm-main-content {
            display: flex;
        }
        
        /* 左侧标签栏 - 带缝隙分隔 */
        .bm-tabs {
            width: 160px;
             background-color:#f0f0f0 ;
            border-right: 1px solid #ccc;

        }
        .bm-tab {
            font-size: 16px;
            text-align: center;
            padding: 12px 20px;
            cursor: pointer;
            transition: all 0.3s ease;
            border-left: 3px solid transparent;
            margin: 3px 0; /* 缝隙分隔 */
            background-color: #fff; /* 覆盖父容器背景 */
        }
        .bm-tab:hover, .bm-tab.active {
            background-color: #f0f0f0; /* 淡蓝色 */
            border-left-color: #0066cc;
        }
        
        /* 右侧内容区 */
        .bm-content-area {
            flex: 1;
            padding: 10px 20px;
            background-color:#fff ;

        }
        .bm-tab-content {
            display: none;
        }
        .bm-tab-content.active {
            display: block;
        }
        
        /* 搜索结果容器 */
        .bm-search-results {
            display: none;
            margin-bottom: 20px;
            padding-bottom: 10px;
            border-bottom: 1px dashed #ccc;
        }
        .bm-search-results.active {
            display: block;
        }
        .bm-search-results h3 {
            margin-bottom: 10px;
            font-size: 16px;
            color: #333;
        }
        
        /* 电话列表样式 - 1200px宽度下每行显示5个 */
        .bm-phone-grid {
            display: grid;
            grid-template-columns: repeat(6, 1fr);
            gap: 15px;
            list-style: none;
        }
        
        .bm-phone-item {
            padding: 12px;
            border: 1px solid #eee;
            border-radius: 4px;
            transition: box-shadow 0.3s;
            background: #fff;
            width: 90%;
            overflow: hidden;
        }
        .bm-phone-item:hover {
            box-shadow: 0 2px 5px rgba(0,0,0,0.1);
            background: #f0f0f0;
        }
        .bm-phone-name {
            font-weight: bold;
            margin-bottom: 5px;
            font-size: 14px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        .bm-phone-number {
            color: #0066cc;
            margin-bottom: 3px;
            font-size: 14px;
        }
        .bm-phone-address {
            color: #666;
            font-size: 12px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .bm-phone-category {
            font-size: 12px;
            color: #999;
            margin-top: 3px;
        }
        
        /* 响应式调整 */
        @media (max-width: 1200px) {
            .bm-phone-grid {
                grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
            }
        }
        @media (max-width: 768px) {
            .bm-search-input {
                width: 100%;
            }
            .bm-phone-grid {
                grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
            }
        }


/******************手机底部版权及ICP**************/

.site-footer {
        color: #ccc;
    padding: 10px 0;
}

/* 容器居中，控制宽度 */
.footer-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
    text-align: center;
}


.record-info a {
    display: inline-block;

    text-decoration: none;
    font-size: 12px;
    margin: 0 8px;
}

.record-info a{
    color: #999;
}


/* 版权信息样式 */
.copyright-info p {
    margin: 6px 0;
    color: #999;
    font-size: 13px;
}

.footer-note a {
    color: #999;
    text-decoration: none;
    margin: 0 6px;
}

.footer-note a:hover {
    text-decoration: none;
    color: #333;
}

