/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: "阿里妈妈数黑体 Bold";font-weight: 700;src: url("//at.alicdn.com/wf/webfont/NjRyyAg76TIs/fpKlQUz2boCC.woff2") format("woff2"),
  url("//at.alicdn.com/wf/webfont/NjRyyAg76TIs/pUC77cbxfiDM.woff") format("woff");font-variation-settings: normal;font-display: swap;
}

.webfont {
  font-family: "阿里妈妈数黑体 Bold";font-variation-settings: normal; 
  /* Chrome 140 以下版本需要 */}
.logofont {
  font-family: "阿里妈妈数黑体 Bold";
  font-variation-settings: normal; 
  font-size:22px;
  color:#333333; 
  margin-top:-10px;
}

.logofont2 {
  font-family: "阿里妈妈数黑体 Bold";
  font-variation-settings: normal; 
  font-size:28px;
  color:#333333; 
}
.ai_top_title{
  font-size:36px;
  font-weight: bold;
  color:#313131; 
  margin-bottom:20px;
}

#header-navbar .nav > li > a{
  font-weight: bold;
  font-size: 18px; 
}

.bgimg-01 {
        background-image: url('/assets/img/bg/bg1.png');
        
    }
.bgimg-02 {
    background-image: url('/assets/img/bg/bg3.png');

}
.bgimg-03 {
    background-image: url('/assets/img/bg/bg2.png');
    
}
  .bgimg-04 {
     background-image: url('/assets/img/bg/bg4.png');
    
}

.sbgimg-01 {
    background-image: url('/assets/img/bg/sbg1.svg');
    
}
.text-line{
    padding: 0px 0px 30px 0px;
}
.text-line h1{
    font-family: "阿里妈妈数黑体 Bold";
    font-variation-settings: normal; 
    font-weight: bold;
    font-size: 48px;
    color:#313131;
}
.text-line h2{
    font-family: "阿里妈妈数黑体 Bold";
    font-variation-settings: normal; 
    font-weight: bold;
    font-size: 40px;
    color:#313131;
}
.text-line .subtitle{
    color: #919191;
    font-size: 14px;
    margin-top: 10px;
}
/* Chrome 140 以下版本需要 */
.xbot-item-logo {
    width: 40px;
    height: 40px;
    margin-right: 5px;
    border-radius: 4px;
    position: relative;
}



.xbot-item-title {
    position: relative;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #1e293b;
    font-weight: 600;
    font-size: 16px;
    height:20px;
    line-height: 20px;
}
.xbot-item-intro {
    color: #9ca3af;
    height: 36px;
    line-height: 18px;
    margin-top: 2px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    text-align: justify !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    position: relative;
}
.xbot-item-link{
    color: #024e1d;
    height: 36px;
    line-height: 18px;
    margin-top: 2px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    text-align: justify !important;
    
}

.ai_site_item_link .box:hover{
    background-color: #eef1f7;
    
}

.prompt-card-content{
    --tw-text-opacity: 1;
    --tw-text-opacity: 80%;
    color: #323233cc;
    color: rgb(50 50 51 / var(--tw-text-opacity));
    cursor: pointer;
    font-size: 13px;
    height: 95px;
    line-height: 19px;
    margin-bottom: .5rem;
    overflow: hidden;
    text-overflow: ellipsis;
}
.three-line-ellipsis {
    -webkit-line-clamp: 5;
}
.highlight {
    background-color: #00d0851a;
    border-radius: 4px;
    color: #007f5f;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin: 0 3px;
    padding: 0 5px;
}