body{background:#fff;color:#000;padding-top:0!important;overflow:auto!important;min-width:1200px}
.fs15{font-size:15px;}.fs17{font-size:17px;}
.bg5{background-color:#595a5c}
.flex{display:flex;}
.flex-c{align-items: center}
.flex-sb{justify-content: space-between}
a{color:#000;}
a:hover{color:#3ea550;}
.common-img img{display:block;width:auto;max-width:100%;height:70px;object-fit:contain;margin:0 auto}
.common-img a{display:block;}
.new-btn-follow{display:inline-block; height:25px;line-height:23px;padding:2px 12px 0; background-color:#44b548;border-radius:25px;font-size:12px;color:#fff;vertical-align:top;cursor: pointer}
.new-btn-followed{display:inline-block; height:25px;line-height:21px;padding:2px 12px 0; border:1px solid #44b548;border-radius:25px;font-size:12px;color:#44b548;vertical-align:top;cursor: pointer}
.new-btn-followed .iconfont,.new-btn-follow .iconfont{vertical-align:middle;margin-right:3px;margin-bottom:2px;}
.csp{cursor:pointer}
.c-78{color:#787878;}.c-green{color:#3ea550;}
.c-img{height:32px;border:1px solid #efefef;display:block;margin:0 auto;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);padding:0 6px;background:#fff}
.cc-img{height:24px;border:1px solid #efefef;display:block;margin:0 auto;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);padding:2px 4px;background:#fff}

/*top--------------------------------------------------------
--------------------------------------------------------------------*/
/*top ad*/
.top-img{display:flex;justify-content:space-between}
.top-img img{width:185px;height:65px;object-fit:cover;display:block;}
.top-img1 img{width:575px;height:70px;}


.topic-tips{background: url(http://img.agropages.com/img/none.png) center 15px no-repeat;padding-top:220px;font-size:15px;color:#999;}
/* .cn-top{height:85px;background:#f2f2f2;width:100%;}

.lang-tab{color:#3ea550;position:relative;margin:40px 17px 0 12px;}
.lang-tab:hover .lang-tab-box{display:block}
.lang-tab > span{cursor:pointer}
.lang-tab-box{height:27px;width:103px;line-height:27px;border-radius:27px;position:absolute;left:-60%;top:30px;display:none;z-index:999999}
.lang-tab-box:before{content:'';width: 0;height: 0;border:11px solid transparent;border-bottom:14px solid #595a5c;position: absolute;left:35%;top:-17px;}
.lang-tab-box a{display:block;color:#fff}
.lang-tab-box a:hover{color:#3ea550;}

.qk-nav{padding-top:20px;}
.qk-nav a{display:inline-block;padding:12px 28px 0;}

.qk-nav a.current {
    height: 65px;
    border-radius: 20px 20px 0 0;
    background: #fff;
    position: relative;
    font-weight: bold;
}
.qk-nav a.current:hover{color:#000;}
.qk-nav a.current::after{
    content: '';
    position: absolute;
    left: -20px;
    bottom: 0;
    width: 20px;
    height: 20px;
    background: radial-gradient(circle at 0% 0%,transparent 20px,#ffffff 0)
}
.qk-nav a.current::before{
    content: '';
    position: absolute;
    right: -20px;
    bottom: 0;
    width: 20px;
    height: 20px;
    background: radial-gradient(circle at 100% 0%,transparent 20px,#fff 0)
} */

/*搜索*/
/* .cn-top-search{width:178px;height:30px;padding:0 20px 0 0;border-radius:30px;background-color:#fff;overflow:hidden;display:flex;margin-right:27px;}
.cn-top-search input{border:0;text-indent:15px;width:136px;}
.cn-search-btn{padding:0 10px;cursor:pointer;flex:1;}
.cn-top-search .iconfont{font-size:22px;}

.log-reg-txt{margin:0 27px 0 0;cursor:pointer}
#labTopUserName img{border-radius:5px;width:27px;height:27px;object-fit:cover;} */
/*企业入口*/
/* .firm-nav-txt{position:relative}
.firm-nav-txt:hover .drop-nav{display:block;position: absolute;left:0;top:30px;}
.firm-nav-txt > span{cursor:pointer;}
.drop-nav{background-color:rgba(48,49,51,0.8);width:120px;padding:8px 14px;display:none;z-index:999999}
.drop-nav ul{border-top:1px solid #9a9b96}
.drop-nav:before{content:'';width: 0;height: 0;border:11px solid transparent;border-bottom:14px solid #595a5c;position: absolute;left:22%;top:-17px;}
.drop-nav:after{content:'';width: 100%;height:6px;position: absolute;left:0;top:-6px;}
.drop-nav a{color:#fff;display:block;text-align:center;line-height:36px;}
.drop-nav a:hover{color:#3ea550;} */

/*top nav*/
/* .cn-nav{height:40px;border-bottom:2px solid #eee;}
.cn-nav a{display:inline-block;line-height:38px;padding:0 20px;}
.cn-nav a.current{color:#3ca44e;font-weight:bold;position:relative;}
.cn-nav a.current:before{content:'';width:100%;height:3px;background-color:#3ca44e;position: absolute;bottom:-3px;left:0} */

/*side--------------------------------------------------------
--------------------------------------------------------------------*/
.cn-side{width:160px;}
.cn-side-nav{background-color:#f5f5f5;position: sticky;left:0;top:0;z-index:999997;}
.cn-side-nav > li{border-bottom:1px solid #fff;}
.cn-side-nav > li >a{display:flex;padding:10px 16px;line-height:24px;}
.cn-side-nav > li >a .iconfont{font-size:26px;color:#b9b9b9;vertical-align:bottom;margin-right:8px;}
.cn-side-nav > li >a:hover .iconfont{color:#3ea550;}

.cn-side-nav > li.current >a{background-color:#3ea550;color:#fff}
.cn-side-nav > li.current >a .iconfont{color:#fff;}
.cn-side-nav > li.current:first-child >a{border-top-left-radius:3px;border-top-right-radius:3px;}
.cn-side-nav > li:hover{position:relative}
.cn-side-nav > li:hover .drop-sub-nav{display:block;position: absolute;left:176px;top:-18px;}

.drop-sub-nav{display:none;background-color:rgba(48,49,51,0.8);position:relative;padding:10px 0;min-width:168px;z-index:999999}
.drop-sub-nav:before{content:'';width:0;height: 0;border:9px solid transparent;border-right:8px solid rgba(48,49,51,0.8);position: absolute;left:-17px;top:30px;}
.drop-sub-nav::after{content:'';width:20px;height:100%;background-color:transparent;position: absolute;left:-16px;top:0;}
.drop-sub-nav a{display:block;line-height:21px;color:#fff;padding:7px 18px;}
.drop-sub-nav a:hover{background-color:#3fa653;color:#fff}
/* .drop-sub-nav a:hover{color:#3ea550;} */
/*cn mid--------------------------------------------------------
--------------------------------------------------------------------*/
.cn-mid-box{width:716px}

/*one*/
.cn-news-focus{width:336px;position:relative;padding-bottom:20px;}
.cn-news-focus .post-img img{width:340px;height:220px;object-fit:cover;margin-bottom:10px}
.cn-news-focus h3{font-size:21px;}

.swiper-pagination{width:100%!important;bottom:0px!important;z-index:10}
.swiper-pagination-bullet{width:8px!important;height:8px!important;border:1px solid #8c8c8c;background:#fff!important;opacity:1!important;margin-right:6px}
.swiper-pagination-bullet-active{background:#898989!important;border:1px solid #898989!important;}

.cn-top-sort a{display:inline-block;width:100px;height:26px;line-height:26px;background-color:#3ca44e;border-radius:2px;color:#fff;text-align:center;position:relative}
.cn-top-sort a:before{content:'';width: 0;height: 0;border:6px solid transparent;border-left:7px solid #3ca44e;position: absolute;left:0px;top:20px;border-radius:2px}
.cn-top-sort a:hover{color:#fff;}
.cn-top-news{padding:0 0 15px 40px;flex:1;}
.cn-top-news > p a{display: block; max-height:48px;overflow: hidden;}
.cn-top-news > p >span.fs12{display: block}
/*topic*/
.cn-topic-box{clear:both;}
.topic-sort-tit{width:100%; height:43px;line-height:40px;background-color:#fff;overflow: hidden;position:relative;}
.topic-sort-tit::before{content:'';width:100%;height:2px;background-color:#3fa651;position: absolute;left: 0;top:40px;z-index:99999;}
.topic-sort-name{display:inline-block;background:#3fa651; text-align:center;color:#fff;font-size:25px;padding:0 36px 0 20px;height:40px; white-space: nowrap;position:relative;}

.topic-sort-name::before {
    content: '';
    position: absolute;
    right: -20px;
    top:0px;
    width: 50px;
    height: 41px;
    background:url('https://img.agropages.com/img/topic-name-bg.png') right top no-repeat;background-size:auto 40px;
}


.topic-sort-name:hover{color:#fff;}

/* .topic-sort-name a:first-child{background-color:#3fa653;} */
.topic-sort-name .iconfont{font-size:28px;margin-right:6px;}


/* .topic-hot{background-color:#f5f5f5;flex:1;padding-right:20px;position:relative}
.topic-hot .topic-item{width:50%;padding:18px 28px;} */
.topic-hot-more{text-align:center;font-size:15.2px;color:#0083cd;}
.topic-hot-more .iconfont{font-size:20px;margin-top:-2px;display: inline-block;}

.topic-new{margin-top:30px;}
.topic-name img{margin-top:-1px;}
.topic-name a{color:#2c2c2c;display:flex;font-size:19px;}
.topic-new-more{margin-left:25px;}
.topic-new-more .iconfont{font-size:20px}
.topic-new-more:hover span{text-decoration: underline;}
.topic-new{flex-wrap: wrap;}
.topic-new .topic-item{width:345px;padding-bottom:20px;}
.topic-new .topic-item ul{padding-left:25px;}
.topic-new .topic-item li:last-child{margin-bottom:24px;}
/* .topic-new .topic-item li{margin-bottom:25px;} */
.topic-hot .topic-item h4 a{white-space: nowrap;font-weight:normal;}
/*cn right--------------------------------------------------------
--------------------------------------------------------------------*/
.cn-right-box{width:230px;}
.r-img img{width:100%;margin-bottom:20px;}
.cn-right-title{font-size:18px;font-weight: bold;height:24px;line-height:24px;}
.cn-right-title:before{content:'';width:5px;height: 24px;display:inline-block; background-color:#44b548;vertical-align:bottom;margin-right:10px;}
.cn-magazine{padding-bottom:30px;}
.bg-gray-btn{display:block;height:40px;line-height:40px; background-color:#838385;color:#fff!important;}
.bg-gray-btn:hover{background-color:#3ca44e;}
.cn-event li img{display:block; width:200px;margin:0 auto}

/* 登录 --------------------------------------------------------
--------------------------------------------------------------------*/
/* #loginDiv.pop-wrap{width: 490px;max-width:100%;}
.pop-wrap{display:none; width:490px;max-width:100%;height:515px;background-color:#fff;padding:40px 50px 35px;top: 50%;left: 50%;transform: translate(-50%,-50%);position: fixed;z-index:9999999}
.login-tab-tit span{display:inline-block;color:#444;width:33.33%;height:50px;line-height:50px;border-bottom:3px solid #fff;text-align:center;cursor:pointer}
.login-tab-tit span.active{font-weight:bold;color:#3ea550;border-bottom:2px solid #3ea550;}
.close-div .iconfont{position:absolute;right:-20px;top:-10px;}
.input-new{
    font-size: 14px!important;border: solid 1px #ddd;border-radius:3px;width: 100%;height: 40px;line-height: 20px;display: block;background-color:#fff;outline:none;
}
.login-tab-box .input-new.ti40{text-indent:36px;}
.login-tab-box .field .username-ico,.login-tab-box .field .password-ico,.login-tab-box .field .member-ico,.login-tab-box .field .phone-ico,.login-tab-box .field .company-ico {
    width: 21px;height: 21px;position: absolute;left: 10px;top: 11px;z-index: 6;
}
.login-tab-box .form-box{padding:0}
.login-tab-box .mbnum .codebtn{height:38px;}
.button-new{background: #3ea550;border: 0;width: 100%;height:40px;border-radius: 2px;line-height:40px;} */

@media(max-width:640px){
    /* 登录 */
    /* .login-tab-tit span:last-child{display: none!important;}
    .pop-wrap{padding-left:30px;padding-right:30px;}
    .close-div .iconfont{right:0px;} */
}

/*topic list--------------------------------------------------------
--------------------------------------------------------------------*/
.cn-sort-tag a{display: inline-block;height:32px;line-height:30px;border:1px solid #3ea550;color:#3ea550;padding:0 14px;margin:0 10px 15px 0;border-radius:2px;}
.cn-sort-tag a:last-child{margin-right:0}
.cn-sort-tag a.current{background-color:#3ea550;color:#fff;}
.cn-sort-tag a:hover{text-decoration: underline;}

.topic-tab-nav{height:40px;border-bottom:1px solid #ccc;}
.topic-tab-nav a{display:inline-block;line-height:38px;padding:0 20px;}
.topic-tab-nav a.current{color:#3ca44e;font-weight:bold;position:relative;}
.topic-tab-nav a.current:before{content:'';width:100%;height:2px;background-color:#3ca44e;position: absolute;bottom:-2px;left:0}

.topic-list li{border-bottom:1px solid #ccc;padding:0 0 25px;margin-bottom:35px;}
.topic-list li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:15px;}
.topic-list li h2{display: flex;justify-content: space-between;}
.topic-list li h2 a{color:#3ea550}
.topic-list-news{padding:0 78px 0 25px;}
.topic-list-news .news-item .post-time{position:relative;padding-right:17px;margin-right:14px;white-space:nowrap;}
.topic-list-news .news-item .post-time:before{content:'';width:9px;height:9px;border:2px solid #fff; border-radius:50%;background-color:#999;position:absolute;right:0;top:5px;}
.topic-list-news .news-item .post-time:after{content:'';width:1px;height:100%;background-image:linear-gradient(#999,#999);position:absolute;right:6px;top:16px;}
.topic-list-news .news-item:last-child .post-time:after{background-image:linear-gradient(#999,#fff);height:65%;}

.news-topic-tag{margin-top:0;}
.news-topic-tag a{display: inline-block; color:#3ca44e;margin-right:15px;margin-top:10px;font-size:15px;}
.cn-news-list{padding-top:25px;}
.cn-news-list li{border-bottom:1px solid #ddd;padding:0 0 25px;margin-bottom:25px;}


.topic-pic img{display: block;}

.topic-news-list{padding:25px 0 0 42px;}
.topic-news-list li{border-bottom:1px solid #ddd;padding:30px 0 25px;}
.topic-news-list li:first-child{padding-top: 0;}
.topic-news-list li,.topic-news-list li h3{position:relative;}
.topic-news-list li h3:before{content:'';width:11px;height:11px;border:2px solid #fff; border-radius:50%;background-color:#999;position:absolute;left:-36px;top:6px;z-index:6;}
.topic-news-list li:first-child h3:before{background-color:#000;}
.topic-news-list li:after{content:'';width:1px;height:101%;background-image:linear-gradient(#999,#999);position:absolute;left:-29px;top:10px;}
.topic-news-list li:last-child:after{background-image:linear-gradient(#999,#fff);height:65%;}

.view-topics-more{padding:20px 0 0 0;
    position: relative;
    z-index: 10;
}
.view-topics-more::before{
    content:'';
    width: 100%;
    height: 80px;
    position: absolute;
    top:-80px;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.9) 40%, rgba(255, 255, 255, 1) 98%, #FFFFFF 100%);

}
.view-news-more{padding-top:20px;;}
.view-topics-more span,.view-news-more a{display: inline-block;font-size:17px;padding:0 30px; height:37px;line-height:37px;background-color:#ebf6ed; color:#3ca44e;text-align:center;border-radius:5px;cursor: pointer;}
/*news detail--------------------------------------------------------
--------------------------------------------------------------------*/

.cn-place a{color:#999;}.cn-place a:hover{color:#3ca44e}

.d-topic-tags,.d-sort-tags{margin-bottom:0px;}
.d-topic-tags a{display: inline-block;height:20px;font-size:16px;
    color:#3ea550;margin:0 20px 20px 0;white-space: nowrap;}
.d-topic-tags a:last-child{margin-right:0}

.d-sort-tags a{display: inline-block;height:23px;line-height:21px;border:1px solid #3ea550;color:#3ea550;padding:0 9px;margin:0 10px 15px 0;border-radius:2px;white-space: nowrap;}
.d-sort-tags a:last-child{margin-right:0}
.d-sort-tags a:hover{text-decoration: underline;}


.img-product{max-width:100%;width:710px;}
.img-product .swiper-slide{float:left;width:168px;text-align:center}
.img-product .swiper-slide > a{display:block;}
.img-product .pro_img{display: table;width:100%;margin-bottom: 10px;}
.img-product .swiper-slide h3{line-height:1.3;text-align:center}
.img-product .swiper-slide .comtags{text-align:center}
.img-product .swiper-slide .comtags a:last-child{margin-right:0;text-align:center}
.img-product .swiper-slide span{display:table-cell;height:60px;vertical-align:middle;margin-bottom:5px;}
.img-product .swiper-slide img{display:block;max-width:96%;max-height:60px;margin:0 auto;}

.topic_detail_rec{width:710px;max-width: 100%;}
.topic_detail_rec .swiper-slide{float:left;width:auto; min-width:220px;margin-right:14px;position: relative;min-height:100px;}
.topic_detail_rec .swiper-slide h4{position:absolute;top:50%;background-color:rgba(0,0,0,.6);padding:10px 10px;transform:translateY(-50%);width:100%;min-height:62px;font-size:16px;display:flex;align-items: center;justify-content: center;}
.topic_detail_rec .swiper-slide h4 a{color:#fff;}
.topic_detail_rec .swiper-slide .group_pic{display:block;width:100%;height:100px;}


.d-authors > .mr20,.d-companys > .mr20{display: inline-block; margin-right:40px;white-space: nowrap;margin-bottom:16px;}

.flex1{flex:1;}
.change_btn{display:flex;align-items:center;}
.d_more_news{flex-wrap:wrap;}
.d_more_news li{width:50%;padding:0 14px 40px;}
.d-sub_title{position: relative;}
.d-sub_title::after{content:'';width: 100%;height:1px;background-color:#7fc48b;position: absolute;left: 0;top:50%;}
.d-sub_title span{display: inline-block;background-color:#fff;padding:0 10px;position: relative;z-index:55;}
.d-re-topic,.d-re-topic1{padding-bottom:20px;}
.d-re-topic li .fs14 a::before,.d-re-topic1 li .fs14 a::before{content:'';display: inline-block; width:4px;height:4px;background-color:#999;margin-right:8px;vertical-align: middle;}
.d-re-topic .topic-new-more,.d-re-topic1 .topic-new-more{margin-left:0;}
.d-agro-rand{position:sticky;left:0;top:0;}
/* 换一换动画 */
@-webkit-keyframes spin {
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}   
@keyframes spin {
    from{transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}
.rotate{
    /*-webkit-animation: spin 1s linear 1s 5 alternate;animation: spin 1s linear infinite;*/
    -webkit-animation:spin 1s ease-in-out 0s 1 alternate forwards;animation: spin 1s ease-in-out 0s 1 alternate forwards;
}

@media (max-width: 860px){
    .img-product{width:750px}
    .cn-detail-right-box{display:none;}
    .d_more_news li p.c-666.fs12{display:none;}
}
@media (max-width: 420px){
    .topic_detail_rec .swiper-slide{width:180px;margin-right:10px;min-height:90px;}
    .topic_detail_rec .swiper-slide h4 a{color:#fff;white-space:inherit;}
    .d_more_news li{width:100%;border-bottom:1px solid #d0d0d0;padding:0 0 20px;margin-bottom:20px;}
    

}
/*topic detail--------------------------------------------------------
--------------------------------------------------------------------*/
.topic-head{min-height:200px;background: url(https://img.agropages.com/img/group_bg.png) right top no-repeat;overflow: hidden;border-bottom:1px solid #ccc;padding-bottom:30px}
.topic-head-right{width:236px;}
.topic-head-left{flex:1}
.topic-img{width: 220px;height: 224px;overflow: hidden;border-radius: 50%;position: absolute;top: -76px;right: -62px;background-size: cover;z-index: 1;background-position: center;}

.topic-head .qr-code{position: absolute;right: 20px;top: 20px;z-index: 4;}
.topic-head .qr-code img{display: block}
/*公告滚动*/
.msg_text_roll{padding-left:24px;position: relative;top:0px;width:100%;left:0;right:0;margin: 0 auto;background: #fff;max-width:903px;z-index: 98;padding-top:5px; }
.msg_text_roll > .iconfont{color:#ff9600;font-size: 16px;position: absolute;left:0;top:8px;}
#text_roll {width: 100%;overflow: hidden;max-width: 893px;line-height: 32px;height: 32px;}#text_roll a{color:#3ca44e;}
#roll_area1,#roll_area2, #roll_area3, #roll_area2 li, #roll_area3 li {float: left; position:relative;white-space: nowrap}
#roll_area1 li:before{content:'';width:1px; height: 16px;background: #ccc;position: absolute;right:20px;top:8px;}
#roll_area1 li{padding: 0 40px 0 0;}#roll_area2 li:last-child:before,#roll_area3 li:last-child:before{display:none;}

@media (max-width: 860px){
.container{width:1160px;}
.d-container{width:100%;padding-left:15px;padding-right:15px;}
.d-container > .flex.flex-sb{display: block;}
}


/*新闻详细页订阅*/
#newsEmail{border:1px solid #ccc;word-break:keep-all;position:fixed;right:10px;bottom:20px;z-index:100}
#newsEmail .eeput{width:100%}
#newsEmail #neclose{position:absolute;right:0;top:0;cursor:pointer;z-index:100}



/*内容详情页--------------------------------------------------------
--------------------------------------------------------------------*/
.cn-wap-title{font-size:0.4rem;}
.lang-a-btn img{width:0.6rem;}
.splist {
    background: #628bad;
    width: 230px;
}
@media (max-width: 860px){
    .d-news-qrcode{display: none;}
}

