@charset "utf-8";

.main {
  width: 100%;
}
.main .main-box{
width: 100%;
  margin: 0 auto;
}

.main .main-box .cat-Nav{
width:100%;
float:left;margin-top:8px;background: #fafafa;
}
.main .main-box .cat-Nav .cat-Nav-box{
width:95%;margin-left:8px; height:40px;line-height:40px;
float:left;
}

.main .main-box .cat-show{
width: 95%; margin-left: 8px;float:left;margin-top:8px;background:#fff;border-radius: 5px;
}

.main .main-box .cat-show .cat-show-title{
width: 100%;height:40px;line-height:40px;float:left;border-bottom:#fafafa 1px solid;
}
.main .main-box .cat-show .cat-show-title h2{
margin-left:10px;font-weight: 700;font-size:1.2em;
}
.main .main-box .cat-show .cat-show-con{
width: 94%;height:auto;
float:left;margin-left:9px;
}

.main .main-box .cat-show .cat-show-con .cat-dh{
width: 100%;height:auto;margin:10px 0px 20px 0px;
float:left;border-bottom:#fafafa 1px solid;
}

.main .main-box .cat-show .cat-show-con .cat-dh .catdq{
width: 100%;height:30px;line-height:30px;margin:0px;
float:left;
}

.main .main-box .cat-show .cat-show-con .cat-dh .catdq a{
font-size:16px;font-weight:700;
}

.main .main-box .cat-show .cat-show-con .cat-dh .catbox{
width: 100%;line-height:30px;margin:0px;
float:left;
}
.main .main-box .cat-show .cat-show-con .cat-dh .catbox .text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.5s ease; /* 动画效果 */
}
.main .main-box .cat-show .cat-show-con .cat-dh .catbox .text.kz {
    -webkit-line-clamp: 3;
}
.main .main-box .cat-show .cat-show-con .cat-dh .catbox .text.expeds {
    -webkit-line-clamp: unset; 
    height: auto;
}

.main .main-box .cat-show .cat-show-con .cat-dh .catbox span{
width: 142px;line-height:30px;margin-right:20px;
}


.main .main-box .cat-show .cat-show-con .cat-dh .catbox a{
font-size:1.1em;
}
.main .main-box .cat-show .cat-show-con .cat-dh .catbox i{
font-size:12px;margin:0px;
}
.main .main-box .cat-show .cat-show-con .cat-dh .cat2box{
width: 100%;height:auto;margin:10px 0px;float:left;line-height:30px;background: #fafafa;border-radius: 5px;
}
.main .main-box .cat-show .cat-show-con .cat-dh .cat2box .text2 {
margin:10px;display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.5s ease; /* 动画效果 */
}

.main .main-box .cat-show .cat-show-con .cat-dh  .cat2box .text2 .kz {
    -webkit-line-clamp: 3;
}
.main .main-box .cat-show .cat-show-con .cat-dh .cat2box .text2.expeds {
    -webkit-line-clamp: unset; 
    height: auto;
}
.main .main-box .cat-show .cat-show-con .cat-dh .cat2box span{
width: 142px;line-height:30px;margin-right:20px;
}

.main .main-box .cat-show .cat-show-con .cat-dh .cat2box a{
font-size:1.1em;
}

.main .main-box .cat-show .cat-show-con .cat-dh .cat2box i{
font-size:12px;margin:0px;
}
.main .main-box .cat-show .cat-show-con .cat-dh .catmr{
width: 100%;height:auto;text-align:center;
float:left;line-height:30px;
}

.main .main-box .cat-show .cat-show-con .cat-dh .catmr .tgl-btn {
 padding: 5px 10px;margin-top:5px; cursor: pointer; border-radius: 5px;
}

.main .main-box .cat-show .cat-show-con .cat-list{
width: 100%;height:auto;margin:0px 0px 10px 0px;
float:left;border-bottom:#fafafa 1px solid;
}


.main .main-box .cat-show .cat-show-con .cat-list .empbx{
width: 100%;height:160px;margin:20px 0px;
float:left;
}
.main .main-box .cat-show .cat-show-con .cat-list .empbx .empio{
width: 100%;height:100px;margin:0px ;line-height:120px;text-align:center;
float:left;
}

.main .main-box .cat-show .cat-show-con .cat-list .empbx .empts{
width: 100%;height:60px;margin:0px ;line-height:60px;text-align:center;color: #7f7f7f;
float:left;
}


.main .main-box .cat-show .cat-show-con .cat-list .cat-item{
width: 100%;height:auto;margin:12px 0px;
float:left;border-bottom:#f0f0f0 1px solid;
}

.main .main-box .cat-show .cat-show-con .cat-list .cat-item .c-img{
width: 30%;height:auto;margin:0px 0px 10px 0px;
float:left;text-align:left;
}
.main .main-box .cat-show .cat-show-con .cat-list .cat-item .c-img img{
border:#fafafa 1px solid;
}
.main .main-box .cat-show .cat-show-con .cat-list .cat-item .c-name{
width: 70%;height:auto;margin:0px ;line-height:30px;
float:left;text-align:left;
}

.main .main-box .cat-show .cat-show-con .cat-list .cat-item .c-name-all{
width: 100%;height:auto;margin:0px ;line-height:30px;
float:left;text-align:left;
}
.main .main-box .cat-show .cat-show-con .cat-list .cat-item .c-name-all a{
font-size:1.3em;text-decoration: none;
}
.main .main-box .cat-show .cat-show-con .cat-list .cat-item .c-locate{
width: 70%;height:auto;margin:0px 0px 0px 0px ;line-height:30px;
float:left;text-align:left;
}
.main .main-box .cat-show .cat-show-con .cat-list .cat-item .c-name a{
font-size:1.3em;text-decoration: none;
}
.main .main-box .cat-show .cat-show-con .cat-list .cat-item .c-name-a{
width: 100%;height:auto;margin:0px ;line-height:30px;
float:left;text-align:left;
}
.main .main-box .cat-show .cat-show-con .cat-list .cat-item .c-locate-a{
width: 100%;height:auto;margin:0px 0px 0px 0px ;line-height:30px;
float:left;text-align:left;color: #7f7f7f;
}
.main .main-box .cat-show .cat-show-con .cat-list .cat-item .c-name-a a{
font-size:1.3em;text-decoration: none;
}

.main .main-box .cat-show .cat-show-con .cat-list .cat-item .c-address{
width: 100%;height:auto;margin:0px 0px 12px 0px ;line-height:30px;
float:left;
}
.main .main-box .cat-show .cat-show-con .cat-list .cat-item .c-sct{
width: 100%;height:auto;margin:0px;line-height:30px;color: #7f7f7f;float:left;font-size: 1em;
}
.main .main-box .cat-show .cat-show-con .cat-list .cat-item .c-sct a{
color: #7f7f7f;margin:0px 3px;font-size: 1em;
}

.main .main-box .cat-show .cat-show-con .cat-list .page{
float:left; WIDTH:100%;margin:20px 0px 20px 0px;border:1px solid #f0f0f0;
}
.main .main-box .cat-show .cat-show-con .cat-list .page a.click{padding:0px;line-height:36px;float:left;background-color:#E21F4E;border:1px solid #E21F4E;margin-left:8px;color:#ffffff;border-radius: 0px;width: 50%;text-align: center;}
.main .main-box .cat-show .cat-show-con .cat-list .page a.normal{padding:0px;line-height:36px;float:left;background-color:#ffffff;margin:0px;color:#424242;TEXT-DECORATION:none;border-radius: 0px;width: 50%;text-align: center;}
.main .main-box .cat-show .cat-show-con .cat-list .page a.normal:hover{padding:0px;line-height:36px;float:left;background-color:#E21F4E;border:0px solid #E21F4E;margin:0px;color:#fff;TEXT-DECORATION:none;width: 50%;text-align: center;}
.main .main-box .cat-show .cat-show-con .cat-list .page a.anormal{padding:0px;line-height:36px;float:left;background-color:#ffffff;margin:0px;color:#424242;TEXT-DECORATION:none;border-radius: 0px;width: 100%;text-align: center;}
.main .main-box .cat-show .cat-show-con .cat-list .page a.anormal:hover{padding:0px;line-height:36px;float:left;background-color:#E21F4E;border:0px solid #E21F4E;margin:0px;color:#fff;TEXT-DECORATION:none;width: 100%;text-align: center;}
.main .main-box .cat-show .cat-show-con .cat-list .page .font1{padding:0 10px;line-height:36px;float:left;background-color:#ffffff;font-size:14px;margin-left:8px;color:#4E4E4E;}



.main .main-box .cat-more{
width: 95%;margin:20px 0px 0px 8px;float:left;background:#fff;border-radius: 5px;
}

.main .main-box .cat-more .cat-more-title{
width: 100%;height:40px;line-height:40px;float:left;background:#f0f0f0;  border-radius: 5px;
}
.main .main-box .cat-more .cat-more-title h3{
margin-left:10px;font-weight: 700;font-size:1.2em;
}
.main .main-box .cat-more .cat-more-menu{
width: 94%;height:auto;line-height:40px;
float:left;margin:8px;
}
.main .main-box .cat-more .cat-more-menu li{
line-height:36px;width:33%;float:left;margin:0px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align:center;
}
.main .main-box .cat-more .cat-more-menu li a{
font-size:1.1em;
}

.main .main-box .cat-more .cat-more-menu .mcat{
width: 240px;height:25px;line-height:25px;float:left;font-size:14px;font-weight:700;margin:8px 0px 5px 0px;
}

.main .main-box .cat-more .cat-more-menu .mitem{
width: 240px;height:auto;line-height:25px;float:left;
}
.main .main-box .cat-more .cat-more-menu .mitem a{
margin-right:10px;
}


.main .main-box .cat-more .c2-right-title{
width: 260px;height:40px;background:#f0f0f0;line-height:40px;
float:left;
}
.main .main-box .cat-more .c2-right-title h3{
margin-left:10px;font-weight: 700;font-size:1.2em;
}
.main .main-box .cat-more .c2-right-menu{
width: 260px;height:auto;margin-bottom:20px;
float:left;
}
.main .main-box .cat-more .c2-right-menu li{
margin:10px 0px 0px 10px;float:left;width: 240px;
}
.main .main-box .cat-more .c2-right-menu li .cn{
float:left;width: 260px;height:30px;line-height:30px;margin:0px 0px 0px 10px;width: 230px;
}
.main .main-box .cat-more .c2-right-menu li .cn a{
font-size:14px;
}
.main .main-box .cat-more .c2-right-menu li .cs{
float:left;width: 260px;height:26px;line-height:20px;margin:0px 0px 0px 10px;width: 230px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #7f7f7f;
}
.main .main-box .cat-more .c2-right-menu li .cs a{
color: #7f7f7f;margin-right:6px;
}
