@charset "gb2312";
@media screen and (max-device-width:750px){
body {background:#fff; color:#333; font-size:1em; font-family:"Microsoft Yahei","微软雅黑","宋体";}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video {border:0; margin:0; padding:0; font-size:1em;}
input,textarea {margin:0; padding:0; font-size:1em;}
input:focus{outline:none;}
img {border:none; vertical-align:middle;}
ul li{list-style-type:none;}
a {font-size:1em; color:#333; text-decoration:none;}
a:hover {font-size:1em; color:#007441; text-decoration:none;}
a:visited {font-size:1em; color:#333; text-decoration:none;}
.clear {clear:both; height:0;}
.light {color:#da101d;}
.up_lable{vertical-align:super; font-size:0.6em;}
.m2 {margin-top:1em;}
.m5 {margin-top:3em;}
/* table */
.site_table {display:table; margin:0.5em auto 1em auto; width:98%; background:#ffffff; border:1px #999999 solid; border-collapse:collapse; border-spacing:0;}
.site_table th {display:table-cell; vertical-align:inherit; background:#f0f0f0; border-top:1px #999999 solid; border-bottom:1px #999999 solid; padding:0.2em; text-align:center; font-size:1em; font-weight:bold; line-height:1.25em; color:#333;}
.site_table td {display:table-cell; vertical-align:inherit; border-right:1px #999999 solid; border-top:1px #999999 solid; border-bottom:1px #999999 solid; line-height:1.25em; padding:0.8em 0.5em; font-size:1em; color:#333; text-align:center;}
.site_table td a,.site_table td a:hover,.site_table td a:visited {font-size:1em; color:#007441;}
/* 通用头部样式 */
.site-head {margin:0 auto; width:100%; height:auto;}
.site-head-box {margin:0 auto; width:100%; height:auto; overflow:hidden;}
.site-head-box h1 img {float:left; margin:0.25em 0.25em 0.1em 0.5em; width:13em; height:4.18em;}
.nongzhuang-logo {display:block; float:left; margin:0.25em 0.25em 0.1em 0.5em; width:13em; height:4.18em; background:url(http://www.hzxsmd.cn/static/images/xsmd_logo.jpg) center no-repeat; background-size:13em auto;}
.site-slogan {display:block; float:left; margin:0.8em 0 0 0; width:8em; height:2.36em; line-height:2.36em; font-size:1em; font-weight:600; overflow:hidden;}
.site-channel {float:left; margin-top:1.7em; border-left:2px solid #007441; padding-left:0.5em; height:1.25em; line-height:1.25em; font-size:1em;}
.site-search {float:left; _display:inline; margin:-0.25em 5em 0.5em 5em; width:15em; height:2em; border:1px solid #007441; text-align:center;}
.site-search input[type="text"] {float:left; margin:0 0 0 1.25em; background:none; border:none; width:11.75em; height:2em; line-height:2em; color:#666;}
.site-search input[type="submit"] {float:left; width:1.99em; height:2em; border:none; border-radius:0; background:url(http://www.hzxsmd.cn/static/images/ico_search.png) no-repeat #007441 center; background-size:66%; cursor:pointer;}
.site-daohang {width:100%; height:5em; background:#007441; background-image:linear-gradient(270deg,#2da452,#007441); transition:5s;}
.site-daohang ul {margin:0 auto; display:block; width:100%; height:5em; overflow:hidden;}
.site-daohang ul li {float:left; width:25%; height:2em; font-weight:600; text-align:center;}
.site-daohang ul li.cur,.site-daohang ul li:hover{background:none;}
.site-daohang ul li > a {display:block; margin-top:0.6em; height:1.5em; line-height:2em; border-right:1px solid #f5f5f6; color:#040000; font-size:1em;}
.site-daohang ul li:nth-child(4n) > a {border-right:none;}
.site-daohang ul li.cur > a,.site-daohang ul li:hover a{color:#f5f5f6;}
/* 通用底部样式 */
.site-foot {margin:2em auto 0 auto; width:100%; background:#f1f1f1; border-top:1px solid #e8e8e8; text-align:center;}
.site-foot-box {margin:0 auto; width:95%; padding:1.35em 0;}
.site-foot p {margin:1em auto; line-height:1em; font-size:12px; clear:both;}
.site-foot p span {margin:1em auto; display:block; padding-left:0;}
.site-foot a,.site-foot a:hover,.site-foot a:visited {font-size:12px;}
.site-foot .ico_gongxin {background:url(http://www.hzxsmd.cn/static/images/ico_gongxinbu.png) no-repeat; padding-left:1.7em; background-size:auto 1.28em;}
.site-foot .ico_liuyan {background:url(http://www.hzxsmd.cn/static/images/ico_msg.png) 0 0 no-repeat; padding-left:1.6em; background-size:auto 1.28em;}
.site-foot img {height:3.5em;}
.site-youlian {margin:0 auto; padding:0 0.8em 0.8em 0.8em; color:#969696; text-align:left; font-size:12px;}
.site-youlian a {color:#c2c2c2; font-size:12px;}
/* 通用区块标题 */
.box-title {width:100%; line-height:1.5em;}
.box-title b {display:block; padding-left:0.8em; font-size:1.25em; color:#040000;}
.box-title a,.box-title a:hover,.box-title a:visited {float:right; margin-top:0; margin-right:0.5em; line-height:1.5em; font-size:1em; color:#007441;}
/* 专属区块标题 */
.box-color-title {position:relative; width:100%; line-height:1.8em;}
.box-color-title:before {position:absolute; left:0; top:0; display:block; content:''; width:0.45em; height:1.8em; background:#007441;}
.box-color-title b {display:block; padding-left:0.8em; font-size:1.25em; color:#040000;}
.box-color-title a,.box-color-title a:hover,.box-color-title a:visited {float:right; margin-top:0; margin-right:0.5em; line-height:1.5em; font-size:1em; color:#007441;}
/* 通用页码样式 */
.page {margin:15px 8px; line-height:26px; text-align:left; overflow:hidden;}
.page span {position:relative; float:left; margin-top:10px; margin-right:10px; width:42px; width:40px !important; height:28px; height:26px !important; line-height:26px; background-color:#da101d; border:1px solid #da101d; color:#FFF; text-align:center; font-size:1em; cursor:not-allowed;}
.page span em {position:absolute; top:-11px; top:-9px !important; left:12px; left:11px !important; display:block; width:0px; height:0; border-bottom:solid 9px #da101d;border-left:solid 9px #FFF; border-right:solid 9px #FFF;}
.page .grayButton {background-color:#F0F0F0; border:1px solid #999; color:#999; cursor:not-allowed;}
.page a,.page a:visited {float:left; margin-top:10px; margin-right:10px; color:#fff; background-color:#484a48; border:1px solid #0E0909; text-decoration:none; width:42px; width:40px !important; height:28px; height:26px !important; line-height:26px; text-align:center; font-size:1em;}
.page a:hover {color:#fff; background-color:#da101d; border:1px solid #da101d; text-decoration:none; font-size:1em;}
.page p {float:left; margin-top:10px; height:28px; height:26px !important; line-height:26px;}
/* 返回顶部 */
.go_top_btn {display:none; position:fixed; right:0.5em; bottom:2.18em; width:2.6em; height:2.6em; background:url(http://www.hzxsmd.cn/static/images/ico_up.png) 0 0 no-repeat; background-size:2.6em 5.2em; cursor:pointer; z-index:999999;}
.go_top_btn:hover {background-position:0 -2.6em; transition:background 0.2s ease 0s;}

/* 首页轮播图片 */
.index-imgs {position:relative; margin:0 auto; background:#fff; width:100%; height:8.8em; overflow:hidden;}
.index-imgs .slide_clip {width:100%; height:8.8em;}
.index-imgs .slide_list {display:block; width:100%; height:8.8em;}
.index-imgs .slide_item {float:left; display:block; width:100%; height:8.8em;}
.index-imgs .slide_item a {display:block; width:100%; height:8.8em;}
.index-imgs .slide_item img {width:100%; height:8.8em; vertical-align:middle;}
.index-imgs .slide_trigger {position:absolute; bottom:1.25em; left:50%; margin-left:-2.2em; transition:.3s opacity;}
.index-imgs .slide_trigger li {float:left; margin:0 0.35em; display:block; width:1.5em; height:1.1em; background:url(http://www.hzxsmd.cn/static/images/ico_mountain.png) 0 0 no-repeat; background-size:1.5em 2.2em; opacity:0.8; transition:all .2s linear; cursor:pointer;}
.index-imgs .slide_trigger li:hover,.index-imgs .slide_trigger li.cur {background-position:0 -1.1em; opacity:1;}
.index-screen-2 {position:static; margin:3em auto; width:100%; height:auto; background:none;}
/* 首页农庄快报 */
.index-farm-news{width:100%; height:auto;}
.farm-news-list {margin:0 5%; padding-top:0.5em;}
.farm-news-list li {width:100%; border-bottom:1px solid #f2f2f2; height:3.5em; line-height:3.5em; overflow:hidden;}
.farm-news-list li span {float:right; width:29%; text-align:right; color:#9195a3; overflow:hidden;}
.farm-news-list li a {display:block; max-width:70%; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
/* 首页农庄宝典 */
.index-farm-study {float:left; margin:3.5em 0 0 0; width:100%; height:auto;}
.farm-study-list {margin:0 5%; padding-top:1em;}
.farm-study-list li {position:relative; width:100%; border-bottom:1px solid #f2f2f2; height:3.5em; line-height:3.5em; overflow:hidden;}
.farm-study-list li:before {position:absolute; left:0; top:0.8em; display:block; content:''; width:1.6em; height:2em; background:url(http://www.hzxsmd.cn/static/images/ico_dot.png) no-repeat; background-size:100% auto;}
.farm-study-list li span {float:right; width:29%; text-align:right; color:#9195a3; overflow:hidden;}
.farm-study-list li a {margin-left:2.45em; display:block; max-width:52%; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
/* 首页热门农庄/农家乐 */
.index-hot-farm {position:static; top:0; right:0; float:left; margin:3.5em 0 0 0; width:100%; height:auto;}
.hot-farm-list {margin:0 5%; padding-top:1em;}
.hot-farm-list ul li {width:100%; border-bottom:1px solid #f2f2f2; height:3.5em; line-height:3.5em; overflow:hidden;}
.hot-farm-list ul li a {display:block; max-width:59%; font-size:1em; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.hot-farm-list span {float:right; width:21%; height:0.6em; border-radius:0.3em; margin:1.5em 0 0 0; background-color:#f1f1f1; overflow:hidden;}
.hot-farm-list span i {display:block; height:0.6em; border-radius:0.3em; background-color:#97c30e; background-image:linear-gradient(90deg,#97c30e 0,#007441 100%); cursor:pointer;}
.hot-farm-list em {float:left; margin:0.9em 1em 0 0; background:#f5f5f6; text-align:center; width:1.6em; height:1.6em; line-height:1.6em; color:#040000;}
.hot-farm-list .num_top1 {background:#da101d; color:#fff;}
.hot-farm-list .num_top2 {background:#f60; color:#fff;}
.hot-farm-list .num_top3 {background:#faa90e; color:#fff;}
/* 首页农庄休闲娱乐项目 */
.index-screen-3 {margin:3.5em auto 0 auto; width:100%; height:auto;}
.index_item_pic {display:block; margin:1.8em auto; width:95%;}
.index_item_pic li {position:relative; float:left; margin:0 4% 1.2em 0; background:#f5f5f6; width:48%; height:10.8em; line-height:1.25em; border-radius:12px; text-align:center; overflow:hidden;}
.index_item_pic li:nth-child(2n){margin-right:0;}
.index_item_pic li img {margin:0 auto; width:100%; height:6.8em; transition:transform .5s ease;}
.index_item_pic li img:hover {transform:translateY(-5px);}
.index_item_pic li h3 {margin:0.25em 0.65em; width:auto; display:-webkit-box; height:2.7em; line-height:1.35em; -webkit-line-clamp:2; word-break:break-all; text-align:left; overflow:hidden;}
.index_item_pic li h3 a {margin:0; font-size:1em; font-weight:normal;}
.index_item_pic li span {position:absolute; top:0; left:0; background-color:#007441; height:1.6em; padding:0 0.8em; border-radius:8px 1px 25px 1px; line-height:1.6em;}
.index_item_pic li span a,.index_item_pic li span a:hover,.index_item_pic li span a:visited {color:#fff; font-size:1em;}
.index_item_pic li:hover h3 a {color:#007441;}

/* 内页主体信息盒子 */
.site-container {margin:1em auto 0 auto; width:100%;}
/* 面包屑导航 */
.site-location {width:92%; padding-left:1em; height:2em; line-height:2em; text-align:left; font-size:1em; display:inline-block; text-overflow:ellipsis; white-space:nowrap; letter-spacing:-1px; overflow:hidden;}
.site-location a {font-size:1em;}
/* 左右布局 */
.site-container-main {margin:1em auto 0 auto; padding:0 1em; background:#fff;}
.site-wide-box {margin:1em auto 0 auto; width:90%; line-height:1.85em;}
/* 左侧盒子 */
.site-container-l {float:left; width:100%; margin-bottom:0.5em;}
.site-container-l ul li {position:relative; float:left; margin-bottom:0.5em; margin-right:2.75%; padding-left:0; border-left:none; width:31.5%; height:2em; line-height:2em; background-color:#f5f5f6; border-radius:0.2em; text-align:center;}
.site-container-l ul li:nth-child(4n),.site-container-l ul li:nth-child(7n),.site-container-l ul li:nth-child(10n),.site-container-l ul li:nth-child(13n) {margin-right:0;}
.site-container-l ul li:nth-child(3n),.site-container-l ul li:nth-child(8n) ,.site-container-l ul li:nth-child(12n) ,.site-container-l ul li:nth-child(14n) {margin-right:2.75%;}
.site-container-l ul li:before {position:absolute; left:0; top:0; display:block; content:''; width:0; height:0; border-radius:0; background:#f5f5f6;}
.site-container-l ul li.cur:before {background:#f5f5f6;}
.site-container-l ul li.cur {background:#f5f5f6; display:none;}
.site-container-l ul li.cur a {font-weight:normal; color:#333;}
.site-container-l ul li.cur2:before {position:absolute; left:0; top:0; display:block; content:''; width:0; height:0; border-radius:0; background:#f5f5f6;}
.site-container-l ul li.cur2,.site-container-l ul li:hover {background-color:#007441; border-color:#007441; padding-left:0; border-left:none; font-weight:normal;}
.site-container-l ul li.cur2 a {font-weight:normal; color:#fff;}
.site-container-l ul li a {font-size:1em;}
/* 右侧盒子 */
.site-container-r {float:left; width:100%;}
/* 图文介绍 */
.site-container-txt {padding:1em 1em 1em 1em; line-height:1.5em; font-size:1em;}
.site-container-txt h1 {line-height:1.25em; padding-bottom:0.5em; font-size:1.2em; text-align:center;}
.site-container-txt p {margin:1em 0; line-height:1.5em; font-size:1em; color:#333;}
.site-container-txt a,.site-container-txt a:hover,.site-container-txt a:visited {font-size:1em; color:#333;}
.site-container-txt img {max-width:100%;}
/* 标题列表 */
.title_list {margin:0 auto 0.5em auto; width:100%;}
.title_list li {position:relative; padding-left:1em; height:3em; line-height:3em; overflow:hidden;}
.title_list li:before {position:absolute; left:0.25em; top:1.68em; display:block; content:''; width:0.2em; height:0.2em; border-radius:50%; background:#333;}
.title_list li a {display:block; white-space:nowrap; text-overflow:ellipsis; font-size:1em; overflow:hidden;}
.title_list span {float:right;}
/* 图片列表 */
.news_list {margin:0 auto 0.5em auto; width:100%;}
.news_list .news_img {position:relative; width:100%; margin:1em 0 0 0; height:9em; border-bottom:1px solid #f2f2f2; line-height:1.6em;}
.news_list .news_img img {float:left; margin:0.25em 0 0.25em 0; width:27%; height:4.5em;}
.news_list .news_img div {float:left; margin-left:3%; width:70%;}
.news_list .news_img h3 {width:100%; height:auto; line-height:1.68em; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news_list .news_img h3 a {font-size:1em;}
.news_list .news_img p {max-height:4.8em; overflow:hidden;}
.news_list .news_img i {position:absolute; top:auto; bottom:0.95em; left:0; width:auto; height:1.8em; padding:0 0.5em 0 1.68em; background:url(http://www.hzxsmd.cn/static/images/ico_hot.png) #fff 0 0 no-repeat; background-size:auto 1.68em; border-radius:0; opacity:1; font-style:normal; font-size:1em; line-height:2em;}
.news_list .news_imgs {position:relative; width:100%; padding:1em 0; border-bottom:1px solid #f2f2f2; line-height:1.6em;}
.news_list .news_imgs img {float:left; margin:0.25em 1.1% 0.25em 0; width:32%; height:4.5em;}
.news_list .news_imgs h3 {width:100%; height:auto; line-height:1.68em; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news_list .news_imgs h3 a {font-size:1em;}
.news_list .news_imgs div {float:none; margin-left:0; width:100%;}
.news_list .news_imgs p {max-height:4.8em; overflow:hidden;}
.news_list .news_imgs i {position:absolute; top:2.68em; left:0; width:auto; height:1.8em; padding:0 0.5em 0 1.68em; background:url(http://www.hzxsmd.cn/static/images/ico_hot.png) #fff 0 0 no-repeat; background-size:auto 1.68em; border-radius:0 0 1em 0; opacity:0.8; font-style:normal; font-size:1em; line-height:2em;}
/* 卡片列表 */
.pic_list {display:block; margin:0 auto 0.5em auto; width:100%;}
.pic_list li {float:left; margin-left:-1px; margin-top:-1px; border:1px solid #ccc; width:49.5%; height:12em; line-height:1.25em; text-align:center; overflow:hidden;}
.pic_list li:nth-child(4n){margin-right:0;}
.pic_list li img {margin:0.8em auto 0.6em auto; width:90%; height:6em; transition:transform .5s ease;}
.pic_list li img:hover {transform:translateY(-5px);}
.pic_list li h3 {margin:0 auto; display:-webkit-box; width:90%; max-height:2.7em; line-height:1.35em; -webkit-line-clamp:2; word-break:break-all; font-weight:normal; text-align:left; overflow:hidden;}
.pic_list li h3 a {font-size:1em; font-weight:700;}
.pic_list li p {margin:0.35em auto; width:90%; text-align:left;}
.pic_list li:hover a {color:#007441;}
/* 文章详情 */
.article-box {margin:1em 0; width:100%;}
.article-title h1 {margin:0 auto; width:92%; padding-top:0; line-height:1.5em; font-size:1.2em; text-align:center;}
.article-yaosu {margin:1em; height:auto; line-height:1.5em; color:#666666; font-size:12px; text-align:center; overflow:hidden;}
.article-yaosu a {color:#666666; font-size:12px;}
.article-summary {position:relative; margin:0 auto; width:92%; background:#f1f1f1; border-radius:6px;}
.article-summary i {position:absolute; display:block; width:1.5em; height:1.8em; background:url(http://www.hzxsmd.cn/static/images/ico_yinhao.png) no-repeat; background-size:1.5em auto;}
.article-summary i.start {top:0.85em; left:0.35em; background-position:0 0.2em;}
.article-summary i.end {right:0.25em; bottom:0.85em; background-position:0 -1.25em;}
.article-summary p {padding:1.25em 1.85em; line-height:1.58em; font-size:1em; color:#666666; text-align:justify;}
.article-summary p b {font-style:italic;}
.article-content {padding:0.5em 1em; line-height:1.85em; font-size:1em;}
.article-content h2 {margin:1em auto; font-size:1.2em; text-align:center;}
.article-content h3 {position:relative; margin:1em auto; padding-left:0.8em; font-size:1em; text-align:left;}
.article-content h3:before {position:absolute; content:''; display:inline-block; top:0.2em; left:0; width:0.35em; height:1.3em; border-radius:0.2em; background-color:#007441;}
.article-content p {margin:1em auto;}
.article-content p img {max-width:100%;}
.article-content a,.article-content a:hover,.article-content a:visited {color:#007441; font-size:1em; text-decoration:none; border-bottom:1px solid #007441;}
.content-container-box {position:relative; height:90vh; overflow:hidden;}
.content-container-box:after {position:absolute; bottom:0; left:0; right:0; content:''; height:16vh; margin:0 auto; background:linear-gradient(rgba(246, 246, 246, 0), #f5f5f6);}
.view-allcontent-box {display:flex; flex-direction:row; justify-content:center; align-items:center; background:#f5f5f6; padding:1em 0;}
.view-allcontent {padding:0 1.5em; background:#da101d; color:#fff; border-radius:1em; line-height:2em; font-size:1em; text-align:center; cursor:pointer;}
.picture_images {position:relative; margin:1em auto; width:100%; height:auto;text-align:center;}
.picture_images img {width:100%; height:auto;}
.picture_images_tel {position:absolute; bottom:0; right:0; width:8em; height:3.25em; background:url(http://www.hzxsmd.cn/static/images/xiushanmeidinongzhuang-tel.png) no-repeat; background-size:100%;}
.article-tag,.article-url {margin-top:0.5em; line-height:1.85em; padding:0 1em;}
.article-tag span,.article-url span {display:inline-block; margin:0.25em 0.15em 0.25em 0; background:#f5f5f6; padding:0 0.8em; color:#666; border-radius:1em;}
.article-url a {font-size:12px;}
.article-page {margin:1em auto; background:#f5f5f6; border-radius:1em; height:auto; line-height:2em; padding:0 1em;}
.article-page li {float:left; width:100%; text-align:left; overflow:hidden; margin-right:0; text-overflow:ellipsis; white-space:nowrap;}
.article-page li:nth-child(2n) {border-right:none; margin-right:0;}
.article-page a,.article-page a:hover,.article-page a:visited {font-size:1em; color:#333;}
/* 相关/热门/最新内容 */
.article-side-box {margin:0.35em auto; width:100%; float:left; margin-left:0;}
.article-related {margin:3em auto 0 auto; width:100%;}
.article-related-title,.article-review-title,.article-hot-title,.article-latest-title {height:1.8em; line-height:1.8em; font-weight:700; font-size:1.25em; color:#007441;}
.article-related-title em,.article-review-title em,.article-hot-title em,.article-latest-title em {float:left; margin-top:0;margin-right:0.5em; width:0.45em; height:1.8em; background:#007441; border-radius:0.25em;}
.article-related-list {margin:1.5em auto 0 auto; width:92%;}
.article-related-list li {float:left; margin-right:0; width:100%; height:7.8em; line-height:1.25em;}
.article-related-list li:nth-child(2n) {margin-right:0;}
.article-related-list li h3 {display:inline-block; width:100%; height:1.3em; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.article-related-list li h3 a {font-size:1em;}
.article-related-list li img {float:left; margin:0.25em 0 0.25em 0; width:27%; height:4.5em; background:url(http://www.hzxsmd.cn/static/images/loading.gif) center center no-repeat; border-radius:0.8em;}
.article-related-list li p {float:left; margin-left:3%; width:70%; margin-top:0.25em; max-height:4.5em; line-height:1.5em; color:#666; overflow:hidden;}
.article-side-list {margin:0.65em auto; width:92%;}
.article-side-list li {width:100%; border-bottom:1px solid #f2f2f2; height:3.5em; line-height:3.5em; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.article-side-list li a {font-size:1em;}
.article-side-hot {margin:0.65em auto; width:92%;}
.article-side-hot li {width:100%; border-bottom:1px solid #f2f2f2; height:3.5em; line-height:3.5em; overflow:hidden;}
.article-side-hot li a {display:block; max-width:66%; font-size:1em; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.article-side-hot span {float:right; width:21%; height:0.6em; border-radius:0.3em; margin:1.5em 0 0 0; background-color:#f1f1f1; overflow:hidden;}
.article-side-hot span i {display:block; height:0.6em; border-radius:0.3em; background-color:#c9ae5e; background-image:linear-gradient(90deg,#f8ecd0,#007441 100%); cursor:pointer;}
.article-side-hot em {float:left; margin:0.9em 1em 0 0; background:#f5f5f6; text-align:center; width:1.6em; height:1.6em; line-height:1.6em; color:#040000;}
.article-side-hot .num_top3 {background:#007441; color:#fff;}

/* 农庄列表 */
.left_block {margin:0.5em 0; float:left; width:100%; text-align:left; line-height:1em;}
.right_block {margin:0.5em auto; width:100%; float:left; margin-left:0;}
.company-latest-title,.article-good-title,.product-owner-title,.product-latest-title {height:1.8em; line-height:1.8em; font-weight:700; font-size:1.25em; color:#007441;}
.company-latest-title em,.article-good-title em,.product-owner-title em,.product-latest-title em {float:left; margin-top:0;margin-right:0.5em; width:0.45em; height:1.8em; background:#007441; border-radius:0.25em;}
.list_head {margin:0.5em auto; width:95%; height:1.25em; font-weight:bold; line-height:1em;}
.title_1 {float:left; width:18%;}
.title_2 {float:left; width:64%;}
.title_3 {float:left; width:18%; text-align:center;}
.list_start {margin:0 auto; width:95%;}
.list_start ul li {margin-top:1em; border-bottom:1px solid #ccc; padding-bottom:1em; line-height:1.25em; overflow:hidden;}
.list_1 {float:left; width:18%;}
.list_1 img {width:80%; height:3em; padding:0.1em;}
.list_2 {float:left; width:64%; color:#8c8c8c;}
.list_2 a,.list_2 a:hover,.list_2 a:visited {font-size:1em; font-weight:bold;}
.list_3 {float:left; width:18%; padding-top:0.15em; text-align:center; color:#9195a3; line-height:3.5em;}
/* 农庄主页头部样式 */
.top_block {position:relative; margin:0; width:100%; height:7.15em; overflow:hidden; text-align:center;}
.top_block h1 {font-family:"黑体","Microsoft YaHei","Hiragino Sans GB",STHeiti,Tahoma,SimHei,sans-serif; font-size:1.35em; height:2em; line-height:2em; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#007441;}
.top_block img {position:absolute; top:2.35em; right:50%; margin-right:-6em; width:10em; height:auto; max-height:4.5em; z-index:666666;}
/* 农庄相册 */
.company-imgs {position:relative; margin-top:0; width:100%; height:12em; overflow:hidden;}
.company-imgs .slide_clip {width:100%; height:13em; background-color:#fff;}
.company-imgs .slide_list {display:block; width:100%; height:13em;}
.company-imgs .slide_item {float:left; display:block; width:100%; height:13em;}
.company-imgs .slide_item a {display:block; width:100%; height:13em;}
.company-imgs .slide_item img {width:100%; height:13em; vertical-align:middle;}
.company-imgs .slide_trigger {position:absolute; bottom:1.25em; left:50%; margin-left:-4.5em; transition:.3s opacity;}
.company-imgs .slide_trigger li {float:left; margin:0 0.5em; background:#fff; display:block; width:0.5em; height:1em; border-bottom:none; border-radius:0.25em; opacity:0.5; transition:all .2s linear; cursor:pointer;}
.company-imgs .slide_trigger li:hover,.company-imgs .slide_trigger li.cur {margin:-0.5em 0.5em 0 0.5em; background:#da101d; width:0.5em; height:1.25em; opacity:1;}
/* 农庄简介 */
.company_jianjie {margin:2em 0;}
.company_intr {margin:0.5em 1em;}
.company_intr p {margin:1em 0; line-height:1.8em;}
.company_intr img {max-width:100%;}
.company_intr a,.company_intr a:hover,.company_intr a:visited {font-size:1em; color:#7ab90d;}
.company_intr_few {height:66vh; overflow:hidden; position:relative;}
.company_intr_few:after {content:''; position:absolute; height:6vh; bottom:0; left:0; right:0; margin:0 auto; background:linear-gradient(rgba(255, 255, 255, 0), #fff);}
.view-all-what {display:flex; flex-direction:row; justify-content:center; align-items:center; margin:0 auto; padding:0 0 1em 0; text-align:center; cursor:pointer;}
.product_owner {margin:1em auto; overflow:hidden;}
.product_owner_txt {margin:1em auto; width:98%;}
.product_owner_txt table {margin:0 auto; width:98%; border-left:1px solid #999; border-top:1px solid #999; border-right:none; border-bottom:none; border-collapse:collapse; border-spacing:0;}
.product_owner_txt td {border-left:none; border-top:none; border-right:1px solid #999; border-bottom:1px solid #999; font-size:1em; padding:0.2em;}
.product_owner_txt td a,.product_owner_txt td a:hover,.product_owner_txt td a:visited {font-size:1em;}
.product_owner_txt .site_url {font-weight:normal; font-size:0.85em;}
/* 站内搜索 */
.site-search-total {margin:1.5em 0; position:relative; padding:0 1.2em; max-height:4em; line-height:2em;}
.site-search-total:before {position:absolute; left:0.2em; top:0.1em; display:block; content:''; width:0.45em; height:1.8em; background:#007441; border-radius:0.25em;}
.search-box {width:100%; padding:0;}
.search-box h1 {margin-top:1.25em; text-transform:uppercase; text-align:center; letter-spacing:1px; font-size:1.5em; color:#007441;}
.search-box p {position:relative; margin-top:1.25em; padding-top:1.25em; text-align:center;}
.search-box p:before {content:""; position:absolute; top:0; left:50%; -ms-transform:translateX(-50%); transform:translateX(-50%); width:5em; height:0.25em; display:block; background-color:#007441;}
.nongzhuang-search-box {margin:2em auto; background:#fff; width:17.8em; height:2.6em; border-radius:2em; box-sizing:border-box; -webkit-box-shadow:0 0 0.5em #666; -moz-box-shadow:0 0 0.5em #666; box-shadow:0 0 0.5em #666;}
.nongzhuang-search-box .search-txt {float:left; width:12em; width:11em !important; padding:0 0.5em; height:2.6em; line-height:2.6em; vertical-align:middle; border-radius:2em;}
.nongzhuang-search-box .search-btn {float:left; -webkit-appearance:none; width:5.8em; height:2.6em; line-height:2.6em; background:#007441; font-size:1em; font-weight:600; vertical-align:middle; border-radius:2em; color:#fff; cursor:pointer;}
/* 标题列表形式 */
.search_list {margin:0 auto 0.5em auto; width:100%;}
.search_list li {position:relative; padding-left:1em; height:3em; line-height:3em; overflow:hidden;}
.search_list li:before {position:absolute; left:0.25em; top:1.68em; display:block; content:''; width:0.2em; height:0.2em; border-radius:50%; background:#333;}
.search_list li a {display:block; white-space:nowrap; text-overflow:ellipsis; font-size:1em; overflow:hidden;}
.search_list span {float:right;}
/* 留言反馈 */
.site_table h2 {line-height:1.5em; font-size:1em; letter-spacing:0.1em; color:#fff;}
.site_table input[type="text"] {width:90%; height:2em; line-height:2em; padding-left:0.5em; box-sizing:border-box; border:1px solid #d9d9d9; border-top:1px solid #c0c0c0; box-shadow:inset 0 1px 2px rgba(0,0,0,0.1); font-family:'微软雅黑';}
.site_table textarea {width:90%; height:10em; line-height:2em; padding-left:0.5em; box-sizing:border-box; border:1px solid #d9d9d9; border-top:1px solid #c0c0c0; box-shadow:inset 0 1px 2px rgba(0,0,0,0.1); font-family:'微软雅黑';}
.site_table input[type="text"]:focus,.site_table textarea:focus {outline:none; border-color:#2da452; box-shadow:0 0 0.5em rgba(235,195,153,.5);}
.site_table .light {font-size:1.5em;}
.site_table label {cursor:pointer;}
.msg_ul {width:98%; margin:0 auto;}
.msg_ul li {float:left; width:50%; padding:0.25em 0; text-align:left;}
.msg_btn {width:8em; height:2.25em; background:#007441; background:linear-gradient(135deg,#2da452,#007441 100%)!important; border:0; border-bottom:0.25em solid #2da452; border-radius:1.25em; color:#fff; font-family:'微软雅黑'; font-size:1em; font-weight:bold; cursor:pointer;}
/* 网站地图 */
.site-map-list ul li {position:relative; float:left; margin-right:1em; padding:0 0.5em 0 1em; line-height:2.5em;}
.site-map-list ul li:before {position:absolute; left:0.25em; top:1.15em; display:block; content:''; width:6px; height:6px; border-radius:50%; background:#007441;}
.site-map-list h3 {margin-top:1em; line-height:2.5em; color:#007441;}
.site-map-list p {height:2.5em; line-height:2.5em; border-bottom:1px solid #ccc; overflow:hidden;}
/* 404页面 */
.page-404 {margin:1em auto; width:100%; overflow:hidden;}
.page-404 p {display:block; margin:3em auto 0 auto; height:auto; line-height:1.85em; background:url(http://www.hzxsmd.cn/static/images/ico_404.png) center top no-repeat; background-size:8em; padding:9em 2em 2em 2em; font-size:1em; font-weight:600; text-align:center;}
.page-404 a {display:block; margin:2em auto; width:6.5em; height:2em; background:#007441; line-height:2em; border-radius:0.25em; font-size:1em; color:#fff; text-align:center;}
}