

/* html{

    background-image: linear-gradient(to bottom, #ef3333 0%, #f57675  30%,#fcc9c7 80%);
    background-attachment: fixed;
} */
body{

}
body::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
 /* background-image: linear-gradient(to bottom, #ef3333 5%, #f57675  20%,#fcc9c7 39%,#ffece9 80%); */
  z-index: -1;
   font-family: 'AlibabaPuHuiT3-Regular',sans-serif;
}
body.nobg::before{
    background-image: none;
}
.hassearch{
    padding-top:5rem;
}
.body_padding5{
       padding-bottom:5rem;
}




.nav-link img{
    display: block;
    width:1.5rem;
    height: 1.5rem;
}
.nav-link small{
    font-family: 'AlibabaPuHuiT3-Regular',sans-serif;
    font-size: .8rem;
}
/* 搜索 */
 .search-container {
            position: relative;
         /* margin-bottom: .8rem; */
        }
        
        /* .search-box {
            width: 100%;
            padding:.5rem 1rem .5rem 2.6rem;
            font-size: .8rem;
            border: none;
            border-radius:.5rem;
            background: rgba(255, 255, 255, 0.95);
            box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
            transition: all 0.3s ease;
            outline: none;
        }
         */
        .search-box:focus {
         
        }
        
        .search-icon {
            position: absolute;
            left: 15px;
            top: 50%;
            transform: translateY(-50%);
            color: #6a11cb;
            font-size: 1rem;
        }
        
        .clear-icon {
            position: absolute;
            right: 15px;
            top: 50%;
            transform: translateY(-50%);
            color: #999;
            font-size: 18px;
            cursor: pointer;
            opacity: 0;
            transition: opacity 0.3s ease;
        }
        
        .search-box:valid ~ .clear-icon {
            opacity: 1;
        }
        /* 搜索 */
.iconcot,.listcot{
width:90vw;margin:0 5vw;
background:#fff;
border-radius: .5rem;
padding:.8rem .6rem .5rem .6rem;
margin-top:.5rem;
}
.iconcot_bigtitle{
   margin-top:.5rem;
   font-family: 'AlibabaPuHuiT3-Medium';
}
.titleline{
    display: inline-block;
    width:.2rem;
    border-radius: .3rem;
    background:#ef2d2d;
    height: .7rem;
    margin-right:.3rem;
}
.iconcot_cot{
    display: flex;
    margin-top:.5rem;
    flex-wrap: wrap;
}
.iconcot_item{
    /* flex:1; */
    /* background:#999; */
    text-align: center;
    width:25%;
    margin-bottom:.6rem;

}
.itemicon{
    width:3rem;
    height:3rem;
    border-radius: 1rem;
    /* background:red; */
    margin: 0 auto;
}
.itemicon img{
    width:100%;
}
.itemtext{
    font-size:.8rem;
    font-family: 'AlibabaPuHuiT3-Bold';
}
/*  */
.list_bigtitle{
    display: flex;
    justify-content: space-between;
    width:90vw;margin:0 5vw;
    font-family: 'AlibabaPuHuiT3-Regular',sans-serif;
    font-size: 1.2rem;
    align-items: center;
    margin-top:1.2rem;
}
.list_title{
    color:#333;
}
.list_more{
      font-size: .8rem;
}
.listcot{

}
.listtab{
    display: flex;
}
.tabitem{
    flex:1;
    text-align: center;
    padding:.5rem 0;
    border-bottom:1px solid #eee;
    margin-bottom:1rem;
}
.tabitem.active{
    position: relative;
}
.tabitem.active::before{
    content: "";
    display: block;
    width: .8rem;
    height: 2px;
    background: red;
    position: absolute;
    bottom: 0;
    top: 96%;
    right: 0;
    left: 50%;
    transform: translate(-50%,-50%);
}
.listcontent{

}
.contentcot{
    display: flex;
    padding-bottom:1rem;
    margin-bottom:1rem;
    border-bottom: 1px solid #eee;
}
.contentcot:last-child{
     margin-bottom:0;
}
.textcot{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width:18rem;
    margin-right:.5rem;
}
.text_title{
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow:hidden;
    font-size:1rem;
    
}
.text_time{
    font-size:.8rem;
    color:#999;
}
.text_img{
    width: 10rem;
    height: 5rem;
    background:rgba(0,0,0,.4);
    border-radius: .3rem;
    overflow: hidden;
}
.text_img img{
    width:100%;
    height: 100%;
}


.listcontent2{
    padding:0 .5rem;
}







.listcontent2 .text_title{
    font-size:1.2rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.text_address{
     margin-top:.3rem;
     font-size: .7rem;
}
.text_tags{
    display: flex;
    margin-top:.3rem;
}
.bridge_color1{
    color:#e5a845;
    border:1px solid #e5a845
}
.bridge_color2{
       color:#66ae99;
    border:1px solid #66ae99
}
.text_bridge{
    font-size:.8rem;
    margin-right:.3rem;
    /* border:1px solid #333; */
    padding:0 .2rem;
}
.text_price{
    color:#d35f5e;
    font-size:1.3rem;
}

/* 产业园对接列表 */
.product_x{
    width: 90vw;margin:0 5vw;display: flex;margin-bottom:.5rem;justify-content: space-between;
}
.product_item{
    width: 32%;background:#f0b74b;border-radius: .4rem;padding:.7rem;color:#fff;font-size:.9rem;
}

.prodcut_z{
    width: 90vw;margin:0 5vw
}
.product_z_cot{
    display: flex;justify-content:space-between;
}
.product_z_item{
    display: inline-block;width: 49%;background: #fff;border-radius: .5rem;
}
.product_z_item_img_cot{
    height: 5rem;border-radius: .5rem;overflow: hidden;
}
.product_z_item_img_cot img{
    width:100%;height: 100%;
}
.product_z_item_title{
    font-size:.8rem;padding:.5rem
}
/* 优质 */
.boxshadow_title{
    color:#fff;position: absolute;bottom: 0;width:100%;background:rgba(0,0,0,.5);padding-left:.5rem;height:2rem;line-height: 2rem;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;
}
.youzhi_cot{
    padding:.5rem;white-space: nowrap;overflow: auto;
}
.youzhi_cot_item{
    margin-right:.5rem;display: inline-block;
}

.youzhi_cot_item_img_cot{
    width: 8rem;height: 5rem;border-radius: .5rem;overflow: hidden;
}
.youzhi_cot_item_img_cot img{
    width: 100%;
    height: 100%;;
}
/*  */
.activtycot{
padding:.5rem;white-space: nowrap;overflow: auto;
}
.activtycot_item{
    margin-right:.5rem;display: inline-block;
}
.activtycot_item_img_cot{
    width: 20rem;height: 5rem;border-radius: .5rem;overflow: hidden;
}
.activtycot_item_img_cot img{
    width: 100%;
    height: 100%;
}

.bg_color_f4b03f{
    background:#f4b03f;
}

.bg_color_49a7f5{
    background:#49a7f5;
}

.bg_color_4ac990{
    background:#4ac990;
}

.youzhi_cot_item_title{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width:8rem;
}

.nav-link.text-center{
    display: flex;
    flex-direction: column;
    align-items: center;
}


