/* 头部banner */
.page_banner{width:1120px;margin:30px auto;height:120px;overflow:hidden;position:relative;}
.page_banner img{width:100%;height:auto;}
.catename:before{position: absolute;top: 50%;width: 200px;margin-left: -200px;left: 50%;height: 1px;display: block;border-left: 100px solid #fff;border-right: 100px solid #fff;padding: 0 20px;content: "";text-align: center;}
.catename{position:absolute;top:30%;width:160px;margin-left:-80px;left:50%;text-align:center;height:50px;}
.catename span{font-size:36px;color:#fff;font-weight:100;width:700px;display:block;line-height:50px;text-align:center;}
.catename span h4{margin:10px;}

/* 主体 */
.con_cate_main{width: 1120px;margin:30px auto;min-height:380px;}

/* 左侧侧边栏 */
.con_l{width:240px;margin-right:30px;float:left;}
.cate_list ul li{width:100%;margin-bottom:12px;line-height:56px;height:60px;background:#fff;text-align:center;box-sizing: border-box;border-radius: 5px;border:1px solid #e9eaea;}
.cate_list ul li a{font-size:18px;color:#333;}
.cate_list ul li:hover, .cate_label:active {letter-spacing: 3px;transition: all 150ms linear 0s;color:#000;border-color: #20873e;color: #20873e;}
.cate_list ul li:hover .cate_label {color: #20873e;}

.select{border-left:5px solid #20873e  !important;border-right:5px solid #20873e  !important;}
.select .cate_label:after, .select .cate_label:before {-webkit-backface-visibility: hidden;backface-visibility: hidden;border-bottom: 1px solid #a2c132;content: " ";display: block;margin: 0 auto;-webkit-transition: all 280ms ease-in-out;transition: all 280ms ease-in-out;width: 0;}
.select:hover .cate_label:after, .select:hover .cate_label:before {border-color: #20873e ;-webkit-transition: width 350ms ease-in-out;transition: width 350ms ease-in-out;width: 100%;}

/* 左侧侧边栏阴影效果 */
.cate_list ul li {position: relative;max-width: 270px;box-shadow:0px 1px 4px rgba(32, 135, 61, 0.5),;}
.cate_list ul li::before, .cate_list ul li::after {content:"";position:absolute;z-index:-1;bottom:15px;left:10px;width:50%;height:20%;box-shadow:0 15px 10px rgba(0, 0, 0, 0.35);transform:rotate(-3deg);}
.cate_list ul li::after{right:10px;left:auto;transform:rotate(3deg);}
.cate_list ul li:hover :after,.cate_list ul li:hover :before {box-shadow:0 15px 10px rgb(32, 135, 62，0.8) !important;}


/* 右侧内容 */
.clear{clear:both}
.con_r_pos{color:#333;font-size:14px;line-height:35px;}
.con_r_pos span, .con_r_pos span a{color:#333;font-size:14px;}
.con_r_pos img{width:22px;height:22px;margin-right:10px;margin-top:5px;}
.con_r{width:850px;float:left;margin-bottom: 30px;min-height:500px;}
.show_body{border: 1px solid #ddd;box-sizing: border-box;padding:40px;line-height:30px;}
.show_body img{max-width:100% !important;}

/* 返回顶部 */
.gotop {opacity: 1 !important;font-weight:bold;color: #fff;position:fixed;bottom:330px;right:16%;padding:10px 15px;width:40px;height:30px;line-height:30px;text-align:center;background:#20873e;transition: all 1s;overflow:hidden;}
.gotop:before {left: 44%;content: "↑";position: absolute;top: -100%;transition: all 0.5s;}
.gotop > span {display: inline-block;transition: all 0.5s;}
.gotop:hover:before {top: 10px;font-size:18px;font-weight:bold;}
.gotop:hover > span {transform: translateY(200%);}

/* 关于论坛 - 列表 */
.list_p li{width:23.5%; float:left;height:260px;margin-right:2%;margin-bottom:20px;position:relative;overflow:hidden;border:1px solid rgba(241, 241, 241, 0.7);box-sizing:border-box;text-align:center;}
.list_p li:nth-child(4n+0){margin-right:0px;}
.zhuxi_img{width:100%;height:210px;transition: 0.5s;display:inline-block;float: none;vertical-align: middle;overflow:hidden;margin:0 auto;}
.list_p li img{width:100%; height:auto;}
.zhuxi_info{transition: 0.5s;text-align:center; background:rgba(81, 158, 32, 0.75);}
.zhuxi_info p{font-size:18px;color:#fff;line-height:50px;width: 90%;margin: auto;overflow: hidden;}
.zhuxi_info span{font-size:12px;color:#fff;width:90%;display:block;margin:auto;vertical-align:middle;line-height:14px;margin-top:15px;}
.list_p li:hover{ background: rgba(81, 158, 32, 0.9);}
.list_p li:hover .zhuxi_img{ border-radius: 50%; height: 150px; width: 150px; transition: 0.5s;border:3px solid #fff ;margin:0 auto;margin-top:15px;}
.list_p li:hover .zhuxi_info{ background:none;}
.list_p li:hover .zhuxi_info p{ color:#fff ;font-size:14px;line-height:36px;width:90%;margin:0 auto;border-bottom:1px solid #fff;}
.list_p li:hover .zhuxi_info span{ color:#fff ;margin-top:10px;}

/* 列表页分页 */
.pages_list{width:100%;margin:auto;margin-top:0;text-align:center;}
.pages_list a, .pages_list span {padding: 0px 10px;background: #fff;display: inline-block;margin-right:10px;text-align: center;color: #20873e;border-radius: 4px;border:1px solid #20873e;}
 .pages_list span{background: #20873e;color:#fff;}
.pages_list a:hover {background: #20873e;color:#fff;}

/* 论坛活动 - 列表 */
.list_huodong{width:100%;overflow:hidden;margin-bottom:30px;}
.list_huodong li{width:96%;margin:auto; margin-bottom:20px;height:200px;box-sizing:border-box;border:1px solid #e9eaea;border-radius:10px;overflow:hidden;}
.list_huodong li:hover{box-shadow:5px 8px 10px 4px #e9eaea;}
.huodong_title{border-bottom:1px solid #20873e;overflow:hidden;width:100%;}
.huodong_title a{font-size:18px; line-height:40px;color:#333;}
.list_huodong li .huodong_l{width:40%;height:200px;float:left;overflow:hidden;}
.list_huodong li .huodong_l img{width:100%;height:198px;}
.list_huodong li .huodong_r{width:54%;float:left;padding:3%;}
.list_huodong li .huodong_r .huodong_info{line-height:24px;margin-top:15px;text-align:justify;text-indent:2em;color:#777;}
.list_huodong li .huodong_r p{float:right;color:#a2a2a2;font-size:14px;}
.ydyw{float:right;color: #20873e;}

/* 论坛资料 */
.list_ebook li{position: relative;width: 370px;height: 240px; float:left;margin-right:24px;margin-bottom:20px;border:1px solid #ddd;}
.list_ebook li:nth-of-type(even){margin-right:0;}
.ebook_img{position: relative;width: 370px;height: 240px;overflow:hidden;}
.ebook_img:before {position: absolute;display: block;content: '';width: 100%;height: 100%;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.ebook_img img {width: 100%;height: auto;}
.ebook_img p{position: absolute;bottom: 0px;height: 50px;width: 100%;background: rgba(0, 0, 0, 0.5);text-align: center;line-height: 50px;font-size: 16px;color: #fff;opacity: 1;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.ebook_info{position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-align: center;-webkit-backface-visibility: hidden;backface-visibility: hidden;background: rgba(0, 0, 0, 0.6);opacity: 0;pointer-events: none;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.ebook_info h3 {visibility: hidden;color: #fff;text-transform: uppercase;position: relative;letter-spacing: 2px;font-size: 22px;margin: 0 30px;padding: 70px 0 0 0;height: 80px;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.ebook_info p {visibility: hidden;color: #bbb;padding: 10px 5px;margin: 0 30px;font-size: 16px;border-top: 1px solid rgba(255, 255, 255, 0.5);-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.list_ebook li a:hover .ebook_info {opacity: 1;box-shadow: inset 0 0 0 20px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.3);}
.list_ebook li a:hover .ebook_img p {opacity: 0;}
.list_ebook li a:hover h3 {visibility: visible;}
.list_ebook li a:hover p {visibility: visible;}
.ebook_info h3 {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);}
.ebook_info p {-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);}
.list_ebook li a:hover h3 {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
.list_ebook li a:hover p {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}

/* 新闻中心 */
.news_list ul li{background-color: #fff;border-bottom: 1px solid #f1f1f1;-webkit-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;line-height: 60px;padding: 0 3%;width: 100%;height:60px;overflow:hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;box-sizing:border-box;margin:auto;}
.news_list ul li:last-child{border-bottom:none;margin-bottom:0;}
.news_list ul li:hover{height:270px;background:#fff;border:1px solid #f1f1f1;width:100%;box-shadow: 0px 0px 10px 5px rgba(32, 135, 62, 0.1);margin:8px 0;border-radius:10px;}
.news_list ul li:hover a{color:#333;font-weight:bold;border-bottom:1px solid #ddd;border-bottom:1px solid #ddd;line-height: 24px;margin-bottom:10px;padding:20px 0 6px 0;}
.news_list ul li:hover .news_des{opacity:1;filter:alpha(opacity=100);}
.news_list ul li:hover a i{display:none;}
.news_list ul li * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.news_list ul li a{font-size:18px;color:#333;display:block;width:100%;}
.news_list ul li a i{display:block;width:8px;height:20px;float:right;background:url(./../../images/yidaiyilufood/index_icon08.png);        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
		margin-top: 23px;
    background-size: 100% 100%;
}
.news_img{width:40%;margin-right:4%;float:left;height:180px;overflow:hidden;}
.news_img img{width:100%;height:100%;}
.news_des{width:56%;float:left;height:150px;overflow:hidden;position:relative;opacity:0;filter:alpha(opacity=0);}
.news_des p{line-height:30px;text-align:justify;color:#777;}
.news_des span{position:absolute;bottom:0; right:0;width:160px;line-height:24px;color:#bbb;text-align:right;}

/* 合作单位 */
.list_media li{position: relative;width: 247px;height: 180px; float:left;margin-right:10px;margin-bottom:10px;border:1px solid #ddd;}
.list_media li:nth-of-type(3n+0){margin-right:0;}
.media_img{position: relative;width: 247px;height: 180px;overflow:hidden;display:flex;align-items: center}
.media_img:before {position: absolute;display: block;content: '';width: 100%;height: 100%;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.media_img img {margin: auto;align-items: center;}
.imgwid90 img {width: 90%;}
.media_info{position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-align: center;-webkit-backface-visibility: hidden;backface-visibility: hidden;background: rgba(0, 0, 0, 0.6);opacity: 0;pointer-events: none;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.media_info h3 {visibility: hidden;color: #fff;text-transform: uppercase;position: relative;letter-spacing: 2px;font-size: 18px;margin: 0 20px;padding: 50px 0 0 0;height: 60px;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.media_info p {visibility: hidden;color: #bbb;padding: 5px 0;margin: 0 20px;font-size: 14px;border-top: 1px solid rgba(255, 255, 255, 0.5);-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;font-style:italic;overflow:hidden;}
.list_media li a:hover .media_info {opacity: 1;box-shadow: inset 0 0 0 20px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.3);}
.list_media li a:hover h3 {visibility: visible;}
.list_media li a:hover p {visibility: visible;}
.media_info h3 {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);}
.media_info p {-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);}
.list_media li a:hover h3 {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
.list_media li a:hover p {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}

/* 文章内容页 */
.show_title{text-align:center;line-height:60px;margin-top:30px;padding:0 30px;}
.show_info{width:980px;margin:0 auto;margin-top:20px;padding-bottom:5px;border-bottom:1px solid #f1f1f1;}
.show_info span{margin-right:20px;}
.show_info span:last-child{margin-right:0px;float:right;}
.show_content ,.show_content_zhuxi{line-height:40px;padding:40px 30px;}
.show_content img{margin:20px auto !important;width:90% !important;height:auto !important;display:block;}
.show_content_zhuxi img{margin:20px auto !important;width:24% !important;height:auto !important;display:block;}
.art_prev_next{margin:20px 30px;border-top: 1px solid #ddd;padding-top:20px;}
.art_prev a, .art_next a{color:#333;}
.radius_90{border-radius:0 10px 10px 0 !important;}

#dituContent{border-radius:10px;box-shadow:5px 7px 10px 0px #ddd}






















