@import url(../font/iconfont.css);
/* CSS Dickman */
body{background:#fff;color:#000;padding-top:0!important;overflow:auto!important;}
@media(min-width:861px){
    body{min-width:1200px}
}
@media(max-width:860px){
    body{min-width:320px;overflow-x:hidden!important;}
    .wleft {
        display:block;
        max-width:860px;
    }
}
.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;max-width:100%;height:80px;object-fit:contain;margin:0 auto}
.common-img a{display:block;} */
.csp{cursor:pointer}
.c-78{color:#787878;}.c-green{color:#3ea550;}
/*pc 公共部分--------------------------------------------------------
--------------------------------------------------------------------*/
.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;height: 65px;padding:12px 28px 0;}

.qk-nav a.current{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;border-radius:30px;background-color:#fff;overflow:hidden;display:flex;justify-content: space-between;}
.cn-top-search input{border:0;text-indent:15px;width:136px;font-size:12px;flex:1;flex:1;}
.cn-search-btn{padding:4px 10px 0;cursor:pointer;width:42px;}
.cn-top-search .iconfont{font-size:22px;}

.log-reg-txt{margin:0 2px 0 27px;cursor:pointer}
/*企业入口*/
.firm-nav-txt{position:relative;margin-left:25px;}
.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,.cn-nav a.active{color:#3ca44e;font-weight:bold;position:relative;}
.cn-nav a.current:before,.cn-nav a.active:before{content:'';width:100%;height:3px;background-color:#3ca44e;position: absolute;bottom:-3px;left:0}

.Mybell{display: inline-block;position: relative;margin-left:10px;margin-right:0;}
.dope-ico {
    background-position: -269px -650px;
}
.Mybell img{width:25px;height:30px;}
.Mybell b {
    position: absolute;
    top: -8px;
    right: -8px;
    min-width: 21px;
    height: 21px;
    background: #ff0000;
    border-radius: 21px;
    line-height: 16px;
    font-size:16px;
    font-weight: normal;
    border:2px solid #f2f2f2;
    color:#fff;
    font-family:'Microsoft Yahei';
}

#labTopUserName{margin-left:25px;font-size:15px;color:#6c6c6c}#labTopUserName a{color:#6c6c6c}
#labTopUserName .spanUserName{display:inline-block;vertical-align:middle;}
#labTopUserName img{width:32px;height:32px; object-fit:cover;border-radius:50%;vertical-align: middle;}
.cn-signout-btn{display: inline-block;vertical-align: middle;}


.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;}

/* 扫码登录 */
#wechatPop.pop-wrap{width:720px;padding:0 0 0 0;border-radius:5px;box-shadow:6px 3px 6px rgba(4, 0, 0, .35);height:auto;}
.wechat-pop-box{width:720px;height:480px;}
.wechat-left{width:289px;background:#3ca44e url(http://img.agropages.com/img/wechat-l.png) no-repeat;padding:40px 0 40px 20px;}
.wechat-right{flex:1;position:relative;}
.wechat-box1{margin-bottom:68px;}
.wechat-box1 .wx-text1{font-size:41px;font-weight: bold;line-height:1;}
.wechat-box1 .wx-text1-1{font-size:26px;font-weight: bold;}
.wechat-box1 .wx-text2{font-size:18px;font-style: italic;}
.wechat-box1 .wx-text2 span{font-size:26px;font-weight: bold;}
.wechat-box1 .wx-text3{font-size:16px;font-style: italic;}
.wechat-box1 .wx-text3 span{font-size:26px;font-weight: bold;}
.wechat-box2 .wx-text1{font-size:22px;font-weight: bold;font-style: italic;}
.wechat-box2 .wx-text2{font-size:15px;}
.wechat-box2 .wx-text2 p{margin-bottom:8px;}
.wechat-h1{font-size:24px;margin-top:5px;margin-bottom:20px;}
.wechat-h2{color:#8b8b8b}
.wechat-close{padding:12px 15px 18px;}
.wechat-other-login .c-blue{color:#0042ff}
.wechat-agree-tip{color:#6a6a6a;background-color:#efefef;height:40px;line-height:40px;position:absolute;left:0;bottom:0;width:100%;}
.wechat-agree-tip span{text-decoration:underline;}

/* 扫码过期 */
.wechat-qrcode.mask{
    position: relative;
    cursor: pointer;
}
.wechat-qrcode.mask::before{
    content:'\4e8c\7ef4\7801\5df2\5931\6548\ff0c\70b9\51fb\5237\65b0';
    font-size:12.56px;
    width:180px;
    height: 180px;
    padding-top:100px;
    background-color: rgba(255, 255, 255, 0.9);
    position: absolute;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
    background-image:url('https://img.agropages.com/img/cn/refresh1.svg');
    background-position:center 60px;
    background-repeat: no-repeat;
    background-size:31px 31px;
    box-sizing: border-box;
    z-index: 99999;
}

/* 热门话题 */
.topic-rec .topic-item .flex >span{display: inline-block; width:20px;height:20px; line-height:20px;text-align: center;color:#6c6c6c;font-size:17px;margin-top:2px;}
.topic-rec .topic-item#t-item1 .flex >span,.topic-rec .topic-item#t-item2 .flex >span,.topic-rec .topic-item#t-item3 .flex >span{border:1px solid #42b446;color: #42b446; border-radius: 50%;}
/* .topic-rec .topic-item:nth-child(2)::before{content:'2';}
.topic-rec .topic-item:nth-child(3)::before{content:'3';}
.topic-rec .topic-item:nth-child(4)::before{content:'4.';}
.topic-rec .topic-item:nth-child(5)::before{content:'5.';}
.topic-rec .topic-item:nth-child(6)::before{content:'6.';} */



html{font-size:15.625vw}
@media screen and (max-width:320px){html{font-size:56.25px;font-size:15.625vw}}
@media screen and (min-width:321px) and (max-width:360px){html{font-size:56.25px;font-size:15.625vw}}
@media screen and (min-width:361px) and (max-width:375px){html{font-size:58.59px;font-size:15.625vw}}
@media screen and (min-width:376px) and (max-width:393px){html{font-size:61.41px;font-size:15.625vw}}
@media screen and (min-width:394px) and (max-width:412px){html{font-size:64.38px;font-size:15.625vw}}
@media screen and (min-width:413px) and (max-width:414px){html{font-size:64.69px;font-size:15.625vw}}
@media screen and (min-width:415px) and (max-width:480px){html{font-size:72px;font-size:15.625vw}}
/* @media screen and (min-width:481px) and (max-width:540px){html{font-size:75px;font-size:15.625vw}} */
@media screen and (min-width:481px){html{font-size:76px} }


/*移动端公共部分--------------------------------------------------------
--------------------------------------------------------------------*/
.cn-wap-top{background:#f2f2f2;padding:0 0.2rem;}
.cn-wap-top .container{padding-bottom:0.19rem;}
@media (max-width: 860px){
    .cn-wap-top .container {
        padding-left:0;
        padding-right:0;
    }
}
.cn-wap-top .container >.fr{line-height:1;margin-top:0.37rem;}
.cn-wap-logo{margin-top:0.15rem;}
.cn-wap-logo img{width:1.55rem;}
.cn-wap-search-btn img{width:0.28rem;}
.cn-wap-menu-btn img{width:0.30rem;}
.cn-wap-login-btn{font-size:0.26rem;}
.cn-wap-user-btn{font-size:0.22rem;color:#6c6c6c;}


.cn-wap-lang-tab{color:#3ea550;position:relative;margin:0.45rem 0.17rem 0 0.12rem;user-select:none;}
.cn-wap-lang-tab > span{cursor:pointer;font-size:0.18rem;}
.cn-wap-lang-tab > span .iconfont{font-size:0.24rem;vertical-align:middle;margin-top:-3px;display: inline-block;}
.cn-wap-lang-tab-box{height:0.27rem;width:1.03rem;line-height:0.27rem;border-radius:0.27rem;position:absolute;left:-45%;top:0.3rem;display:none;z-index:999999}
.cn-wap-lang-tab-box:before{content:'';width: 0;height: 0;border:0.11rem solid transparent;border-bottom:0.14rem solid #595a5c;position: absolute;left:35%;top:-0.17rem;}
.cn-wap-lang-tab-box a{display:block;color:#fff}
.cn-wap-lang-tab-box a:hover{color:#3ea550;}

.cn-wap-qk-nav{font-size:0.29rem;height:0.56rem;margin-top:0.04rem;}
.cn-wap-qk-nav a{display:inline-block;padding:0 0.2rem 0;height:0.56rem;line-height:0.54rem;}

.cn-wap-qk-nav a.current {
    border-radius: 0.2rem 0.2rem 0 0;background: #fff;position: relative;font-weight: bold;
}
.cn-wap-qk-nav a.current:hover{color:#000;}
.cn-wap-qk-nav a.current::after{content: '';position: absolute;left: -0.2rem;bottom: 0;width: 0.2rem;height:0.2rem;background: radial-gradient(circle at 0% 0%,transparent 0.2rem,#ffffff 0)}
.cn-wap-qk-nav a.current::before{content: '';position: absolute;right: -0.2rem;bottom: 0;width: 0.2rem;height:0.2rem;background: radial-gradient(circle at 100% 0%,transparent 0.2rem,#fff 0)}

/*企业入口及资讯导航*/
.cn-wap-menu{display: none; width:100%;height:100%;position:fixed;left:0;top:0;background-color:rgba(0, 0, 0, 0.85);z-index:99999}
.cn-wap-menu-box{position: relative;width:100%;height:100%;overflow-y: auto;padding:0.9rem 0.3rem 0.6rem;max-width:750px;margin: 0 auto;}
.cn-wap-menu-box::-webkit-scrollbar{display: none;}
.cn-wap-close-btn{text-align: right;position:fixed;right:15px;top:15px}
.cn-wap-close-btn img{cursor:pointer;}
.cn-wap-menu-tit{font-size:0.33rem;color:#fff;font-weight:bold;margin-bottom:0.3rem;}
.cn-wap-firm-nav{padding-bottom:0.6rem;}
.cn-wap-firm-nav li{display:inline-block;margin:0 0.15rem 0.2rem 0;}
.cn-wap-firm-nav a{display:block;padding:0 0.15rem;height:0.39rem;line-height:0.39rem; font-size:0.25rem;background-color:#42a754;color:#fff;border-radius:5px;}
.cn-wap-firm-nav a:hover{color: #fff;}
.cn-wap-news-nav li a{color:#fff;}
.cn-wap-news-nav li > a{font-size:0.28rem;}
.cn-wap-news-nav li > a span{display: inline-block;height:0.43rem;width:0.43rem;line-height:0.43rem; background-color:#42a754;border-radius:50%;text-align:center;margin-right:0.2rem;}
.cn-wap-news-nav li > a .iconfont{color:#fff;font-size:0.3rem;}
.cn-wap-sub-nav{padding:0.18rem 0.24rem 0.36rem 0.6rem;}
.cn-wap-sub-nav a{display: inline-block; font-size:0.25rem;margin:0 0.3rem 0.2rem 0;}


/*top nav*/
.cn-wap-container{padding-left:20px;padding-right:20px;}
.cn-wap-nav{height:0.45rem;border-bottom:0.02rem solid #eee;margin-top:0.2rem;}
.cn-wap-nav a{display:inline-block;line-height:0.42rem;padding: 0 0.2rem; font-size:0.25rem;text-align: center;white-space: nowrap;}
.cn-wap-nav a.current{color:#3ca44e;font-weight:bold;position:relative;}
.cn-wap-nav a.current:before{content:'';width:100%;height:0.03rem;background-color:#3ca44e;position: absolute;bottom:-0.015rem;left:0}

/* 登录 */
.cn-wap-user-btn{position: relative;margin-right:0.06rem;}

#MobileuserUrl.cn-wap-user-btn{display:flex; overflow: inherit;border-radius:inherit;width:auto;height:0.34rem;margin-top: 0;white-space: nowrap;align-items: center;}
#MobileuserUrl.cn-wap-user-btn img{width: 0.35rem;height:0.35rem;border-radius: 50%;object-fit: cover;margin-right:5px;}

.cn-wap-user-btn b {
    position: absolute;
    top: -0.08rem;
    left: 0.24rem;
    min-width: 0.24rem;
    height: 0.24rem;
    background: #ff0000;
    border-radius: 0.24rem;
    line-height:0.22rem;
    font-size:0.18rem;
    font-weight: normal;
    border:0.02rem solid #f2f2f2;
    color:#fff;
    font-family:'Microsoft Yahei';
    overflow: hidden;
    text-align: center;
}
#MobileuserUrl.dn{display:none;}


.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:0;top:-10px;cursor: pointer;}
.input-new{
    display: block;width: 100%;height: 40px;font-size: 14px!important;border: solid 1px #ddd;border-radius:3px;line-height: 20px;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:0.3rem;padding-right:0.3rem;}
    .cn-nav{margin-top:20px;margin-bottom:20px;}
}



input::-webkit-input-placeholder {
    color: #999;
    font-style: italic;
}
input::-moz-input-placeholder {
    color: #999;
    font-style: italic;
}
input::-ms-input-placeholder {
    color: #999;
    font-style: italic;
}


.common-sort{line-height:28px; }
.common-sort .flex > span{white-space:nowrap;}
.common-sort ul li{display: inline-block;}
.common-sort ul li a{display:inline-block;margin:0 15px 12px 0;height:28px;padding:0 6px;border-radius:3px;white-space:nowrap;}
.common-sort ul li.active a,.common-sort ul li a.active,.common-sort ul li a:hover{background-color:#43a752;color:#fff;}

.common-sort-down-btn{border-top:1px solid #c8c8c8;height:29px;display:none;}
.common-sort-down-btn span{
    display: inline-block;font-size:15px;padding:0 10px;min-width:126px;
    height:28px;border-radius:0 0 10px 10px;background: #c8c8c8;position: relative;color:#fff;
}
.common-sort-down-btn span::after{content: '';position: absolute;left: -10px;top: 0;width: 10px;height: 10px;background: radial-gradient(circle at 0% 100%,transparent 10px,#c8c8c8 0)}
.common-sort-down-btn span::before{content: '';position: absolute;right: -10px;top: 0;width: 10px;height: 10px;background: radial-gradient(circle at 100% 100%,transparent 10px,#c8c8c8 0)}

.common-sort-up-btn{border-bottom:1px solid #c8c8c8;height:29px;display:none;}
.common-sort-up-btn span{
    display: inline-block;font-size:15px;padding:0 10px;min-width:126px;
    height:28px;line-height:28px; border-radius: 10px 10px 0 0;background: #c8c8c8;position: relative;color:#fff;
}
.common-sort-up-btn span::after{content: '';position: absolute;left: -10px;bottom: 0;width: 10px;height: 10px;background: radial-gradient(circle at 0% 0%,transparent 10px,#c8c8c8 0)}
.common-sort-up-btn span::before{content: '';position: absolute;right: -10px;bottom: 0;width: 10px;height: 10px;background: radial-gradient(circle at 100% 0%,transparent 10px,#c8c8c8 0)}
.cn-new-container,.container{padding-left:0px;padding-right:0px;}
@media (max-width: 860px){
    .common-sort .flex{display:none;}
    .common-sort .flex:first-child,.common-sort .flex:first-child > span{display:block;}
    .common-sort-down-btn{display:block;}

    .cn-new-container{padding-left:20px;padding-right:20px;}
    .ntab a{white-space: nowrap;padding:0 15px;}
}
@media (max-width: 375px){
    .cn-nav a{line-height:38px;padding:0 10px;font-size:16px;}
}
@media (min-width: 861px){
    .common-sort-down-btn,.common-sort-up-btn{display:none!important;}

    .common-sort .flex{display: flex!important;}
    
}

.cn-head-box{overflow: hidden;}
.d-relation-topic{width:100%;overflow: hidden;margin-bottom:20px;border-radius:5px;}
.d-relation-topic .swiper-slide{background-color:#f7f7f7;padding:12px 15px 15px;overflow: hidden;}
.d-relation-topic .swiper-slide>a{display:block;background:url(https://img.agropages.com/img/wechat/icon-right-arrow.svg) right center no-repeat;background-size:9px 17px;padding-right:20px;}
.d-relation-topic .swiper-slide>a:hover{background-image:url(https://img.agropages.com/img/wechat/icon-right-arrow1.svg);}
.d-relation-topic a{font-size:18px;color:#3ca75f;}
.d-relation-topic p{color:#b1b1b1;font-size:14px;margin-top:10px;}

/*top用户消息提醒*/
.tidings{position: relative;}
.tidings::before{content:'';width:30px;height:13px;color:#fff;
    background: url(https://img.agropages.com/img/svg/tidingss.svg) left top no-repeat;
    background-size:auto 13px;position:absolute;right:-22px;top:-2px;}

#labTopUserName img{margin-right:0;}


