.d-main{width:900px;}
.d-side{width:172px;}
.fs15{font-size:15px;}.fs17{font-size:17px;}.fs28{font-size:28px;}
.c-gray{color:#414141}
.c-888{color:#838383}
.c-777{color:#7b7b7b}
.d-search-filters{background-color: #f5f5f5;border-radius:5px;overflow: hidden;padding:1px;}
.d-search-filters-box{border-radius:5px;position: relative;overflow:hidden;}
/* .d-search-filters h3{background-color: #3a9e59;height:35px;line-height:35px;font-size:21px;} */
.d-search-tit{font-size:22px;color:#414141;padding-left:5px;}
.d-sub-box{padding:0 10px 0 30px;}
.d-sub-search{border:1px solid #b8b8b8;}
.d-sub-search .s_btn1{width:36px;height:22px;background:#3a9e59 url(https://img.agropages.com/img/svg/search-icon.svg) center no-repeat; background-size:16px 16px;}
.d-sub-search .ac_input{height:22px;border:0;}
.d-arrow-btn{display: inline-block;width:20px;height:20px; cursor:pointer; background:url('https://img.agropages.com/img/svg/arrow-down.svg') center no-repeat;background-size:16px 16px;}
.d-arrow-btn.active{background:url('https://img.agropages.com/img/svg/arrow-up.svg') center no-repeat;background-size:16px 16px;}
.d-search-block{}
.d-search-block::after{content:'';display: block; width:100%; height:1px; background-color:#d0d0d0;margin:10px 0 20px;}
.d-search-block1:after{display: none;}
.radio-list li{border-bottom:1px solid #e8e8e8;margin:0 0 15px;padding-bottom:5px;}
.radio-list li a{display:block;margin-bottom:5px;}
.radio-list li:last-child{border-bottom:0;margin-bottom:0;}

/* .radio-list label{color:#414141;cursor: pointer;flex: 1;}
.radio-list input[type=radio]{margin-right: 8px;cursor:pointer;width: 11px;height: 11px;position: relative;cursor: pointer;margin-top:4px;}
.radio-list input[type=radio]:after{position:absolute;width:11px;height:11px;top:-1px;left:-1px; content:" ";background-color:#fff; border:1px solid #bcbcbc;display:inline-block;visibility:visible;border-radius:50%;}
.radio-list input[type=radio]:checked:before {content:"";display:block;position:relative;top:3px;left:3px;width:5px;height:5px;border-radius:50%; background-color:#3a9e59;color:#fff;z-index: 1;} */

#d-search-view{user-select:none}
/* 公司话题页中间 */

.d-content{width:698px;}
.join-company-btn{display:inline-block;padding:0 15px; font-size:15px;color:#fff;height:35px;line-height:35px;border-radius:5px;background-color: #ff8c10;}
.join-company-btn:hover{text-decoration:underline;color:#fff;}
.d-right{width:230px;}
/* .d-opt-btns{width:100%; position: absolute;left:0;bottom:1px;padding:20px 0 30px;background-color:#fff;z-index:6;}
.d-opt-btns .cancel-btn,.d-opt-btns .apply-btn{display: inline-block;min-width:63px;text-align: center;height:25px;border-radius:5px;border:0;}
.d-opt-btns .cancel-btn{background-color:#e8e8e8;margin:0 10px;}
.d-opt-btns .apply-btn{background-color:#3a9e59;color:#fff;} */
#d-search-view{width:200px;}
.d-view-box{width:170px;}

.company-topic-head{width:100%;}
.company-topic-thumb{position: relative;}
.company-topic-thumb img{width:148px;height:148px;object-fit:cover;}
.collect-btn{display:inline-block;width:45px;height:45px;border-radius:9px;background:#e8e8e8 url('https://img.agropages.com/img/svg/collect-icon.svg') center no-repeat;background-size:45px 45px;cursor:pointer;}
.collect-btn.active{background-color:#3a9e59;}
.company-topic-info{flex:1;}
.company-topic-info h2{width:100%;font-size:26px;}
.avatar_40,.avatar_40 img{width:40px;height:40px;}

/* .company-topic-txt{font-size:15px;} */
.topic-tags a{display: inline-block;color: #0077c8;margin-right:15px;margin-bottom:10px;white-space: nowrap;}
.topic-tags a:hover{color:#3a9e59;text-decoration:underline;}
.point-content-tit{display:block;height:26px;line-height:26px;}
.point-content-tit span{display: inline-block;}
.point-content-tit span:first-child:after{content:'';display: block;width:100%;height:2px;background-color:#3a9e59;}

/* 公司话题页右侧 */
.company-topic-li{border-radius:9px;background-color:#f8f8f8;padding:20px 20px 25px;box-shadow: 0px 5px 7px rgba(29, 23, 20, 0.15);margin-bottom:30px;}
.company-topic-li:hover{box-shadow: 0px 5px 7px rgba(29, 23, 20, 0.3);}
.company-topic-li .company-content{flex:1;}
.company-topic-li .company-thumb{background-color:#fff;width:128px;height:68px;display: flex;justify-content: center;align-items: center;}
.company-topic-li .company-thumb img{width:120px;height:60px;object-fit:contain;display: block;}

.company-topic-hot-li{margin-bottom:15px;}
.company-topic-hot-li .topic-thumb img{width:64px;height:64px;object-fit: cover;}

.company-hot-li{margin-bottom:15px;}
.company-hot-li .company-thumb{border:1px solid #e9e9e9;width:56px;height:32px;display: flex;justify-content: center;align-items: center;}
.company-hot-li .company-thumb img{width:48px;height:24px;object-fit:contain;display: block;}
.company-hot-li .company-content{flex:1;}


/* 资讯明细页公司话题公司list */
.topic-companys-tit{background-color:#3a9e59;line-height:20px;padding:10px 15px;border-radius:9px;}
.topic-companys-tit a{color:#fff;}.topic-companys-tit >a{white-space:nowrap;}
.topic-company-li{padding:10px 10px 20px;border-bottom:1px solid #efefef; margin-bottom:10px;border-radius:5px;position: relative;}
.topic-company-logo{width:120px;display: flex;justify-content: center;}
.topic-company-logo img{width:120px;height:60px;object-fit: contain;}
.topic-company-comtent{flex:1;}
.topic-company-comtent h4 >a{flex:1;padding-right:10px;font-size:18px;font-weight: bold;margin-bottom:6px;}
.topic-company-tags{padding-bottom:5px;}
.topic-company-tags a{display: inline-block; margin-right:20px;margin-bottom:5px;color:#0077c8;white-space: nowrap;}
.topic-company-tags a:hover{text-decoration:underline;color:#3ca75f}
.topic-company-newstxt a{color:#6e6e6e;}.topic-company-newstxt a:hover{color:#3ca75f}
.topic-company-btn{display: flex;}
/* @media(max-width:640px){
    .topic-company-logo{background-color:transparent;display: flex;align-items:flex-start;justify-content: center;}
    .topic-company-btn{align-items:flex-start;}
}
@media(max-width:480px){
    .topic-company-li{display: block;position: relative;}
    .topic-company-logo{display: block;background-color:transparent;margin-bottom:6px;}
    .topic-company-comtent{padding-left:0;}
    .topic-company-comtent h4,.topic-company-comtent h4 >a{display: block;margin-bottom:10px;}
    .topic-company-li .topic-company-btn {position:absolute;right:10px;top:25px;}
}
@media(max-width:420px){
.topic-companys-tit{display:block}
.topic-companys-tit h3{margin-bottom:5px;}
} */


/* 名录首页中间 */
.i-company-topic-list{display: flex;flex-wrap: wrap;}
.i-company-topic-li{width:216px;margin-right:25px;margin-bottom:30px;position: relative;}
.i-company-topic-li:nth-child(3n){margin-right:0;}

.i-company-topic-sort{position:absolute;left:-3px;top:-3px;color:#fff;z-index:8;height:20px;line-height:20px;padding:0 10px;display: flex;font-size: 13px;}
.i-company-topic-sort span{display:inline-block; position:relative;height:20px;width:0px;}
.i-company-topic-sort span::before{content:'';width:0px;height:0px;position: absolute;left:0;top:0;border:10px solid;}
.i-company-topic-sort span::after{content:'';width:0px;height:0px;position: absolute;left:0;bottom:0; border:10px solid;}

.i-company-topic-li:nth-child(1) .i-company-topic-sort{background-color: #ff652f;}
.i-company-topic-li:nth-child(2) .i-company-topic-sort,.company-topic-thumb .i-company-topic-sort{background-color: #10beff;}
.i-company-topic-li:nth-child(3) .i-company-topic-sort{background-color: #ff8c10;}

.i-company-topic-li:nth-child(1) .i-company-topic-sort span::before{border-color: transparent transparent #ff652f transparent;}
.i-company-topic-li:nth-child(2) .i-company-topic-sort span::before,.company-topic-thumb .i-company-topic-sort span::before{border-color: transparent transparent #10beff transparent;}
.i-company-topic-li:nth-child(3) .i-company-topic-sort span::before{border-color: transparent transparent #ff8c10 transparent;}
.i-company-topic-li:nth-child(1) .i-company-topic-sort span::after{border-color: #ff652f transparent transparent transparent;}
.i-company-topic-li:nth-child(2) .i-company-topic-sort span::after,.company-topic-thumb .i-company-topic-sort span::after{border-color: #10beff transparent transparent transparent;}
.i-company-topic-li:nth-child(3) .i-company-topic-sort span::after{border-color: #ff8c10 transparent transparent transparent;}

.i-company-topic-thumb{width:216px;height:216px;margin-bottom:8px;overflow:hidden;}
.i-company-topic-thumb img{width:216px;height:216px;object-fit:cover;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.i-company-topic-thumb img:hover{opacity: 0.7;-webkit-transform: scale(1.06);-ms-transform: scale(1.06);transform: scale(1.06);}
.topic-companys-num a{display:flex;align-items:center;font-size:15px;color:#0046b0;}
.topic-companys-num a img{margin-right:5px;}

.common-title .column-more{padding-left:5px;}
.common-title .column-more,.common-title .column-more .iconfont{color: #0074c7;}
.common-title .column-more .iconfont{font-size:22px;}

.i-company-list .i-companys-left{display: flex;flex-wrap: wrap;}
.i-company-li{width:162px;margin-right:16.5px;margin-bottom:30px;}
.i-companys-right .i-company-li{margin-right:0;}
.i-company-thumb{width:162px;height:86px;border:1px solid #efefef;display: flex;align-items: center;justify-content: center;margin-bottom:8px;position:relative;overflow:hidden;}
.i-company-thumb img{display: block; width:152px;height:76px;object-fit:contain;-webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;}
.i-company-thumb img:hover{opacity: 0.7;-webkit-transform: scale(1.06);-ms-transform: scale(1.06);transform: scale(1.06);}
.i-companys-right .i-company-thumb::before{
    content:'';width:38px;height:25px;background:url(https://img.agropages.com/img/svg/new-icon.svg) no-repeat;background-size:38px 25px;position: absolute;right:0px;top:0px;z-index:5;
}
.common-title{font-size:28px;}
.company-top10{background-color:#f8f8f8;border-radius:8px;padding:15px 12px 10px;width:222px;}
.company-top10-tit{line-height:1.2;}
.company-top10 ul li{display:flex;margin-bottom:15px;}
.company-top10 ul li span{color:#909090;font-size:17px;min-width:20px;text-align:center;margin-right:10px;position: relative;}
.company-top10 ul li:first-child span::before,.company-top10 ul li:nth-child(2) span::before,.company-top10 ul li:nth-child(3) span::before{display:block; width:20px;height:20px;border-radius:50%;
position: absolute;left:0;top:0;z-index:0;font-size:15px;color:#fff;}
.company-top10 ul li:first-child span::before{content:'1';background-image:linear-gradient(to bottom, #fde2bb , #ee9f19);}
.company-top10 ul li:nth-child(2) span::before{content:'2';background-image:linear-gradient(to bottom, #f1efea , #988d86);}
.company-top10 ul li:nth-child(3) span::before{content:'3';background-image:linear-gradient(to bottom, #fdd1bb , #fe6623);}


/* 名录列表 */
.company-topic-posts{border-top:1px solid #ddd;}
.company-topic-posts .company-topic-head{
    padding:0 0 20px;
    border-bottom:1px solid #ddd;
    margin-bottom:20px;
}
.company-topic-posts .company-topic-info h2{font-size:21px;}

.topic-sorts-select{
    border:1px solid #ccc;
    width:180px;
    border-radius:5px;
    height: 32px;
    overflow: hidden;
    position: relative;
    color: #777;
}
.topic-sorts-select select{
    border: none;
    outline: none;
    width: 100%;
    height: 32px;
    line-height: 32px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-left: 20px;
}
.topic-sorts-select:after{ content: ""; width: 14px; height: 8px; background: url(https://img.agropages.com/img/cn//arrow-d.svg) no-repeat center;background-size:12px 12px;
    position: absolute; right: 15px; top: 40%;
    pointer-events: none;}
.topic-sorts-select select:focus { outline:none }