@charset "utf-8";
/* CSS Document */
/* 首页样式表*/

/*轮播*/
.g-fbx { width: 100%; height: 470px; position: relative; z-index: 1; }
.g-fbx .bd { margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }
.g-fbx .bd ul { width: 100% !important; }
.g-fbx .bd li { width: 100% !important; height: 470px; overflow: hidden; text-align: center; }
.g-fbx .bd li a { display: block; height: 470px; }
.g-fbx .hd {width: 100%;position: absolute;z-index: 1;bottom: 0;left: 0;height: 50px;line-height: 50px;text-align: center;_background: #000;_filter: alpha(opacity=60);}
.g-fbx .hd ul { text-align: center; padding-top: 5px; }
.g-fbx .hd ul li {border: 1px solid #358636;cursor: pointer;display: inline-block;zoom: 1;width: 15px;height: 15px;margin: 6px;background: #358636;overflow: hidden;line-height: 9999px;border-radius: 7px;}
.g-fbx .hd ul .on { background: #ffb200; }

/*标题样式*/
.title-con {height: 42px;border-bottom: 1px solid #358636;padding: 0 0 0 10px;position: relative;}
.title-con .title {font-size: 16px;color: #555;line-height: 40px;display: inline-block;}
.title-con .more {letter-spacing: -1px;font-family: Geogia;font-size: 12px;text-align: center;width: 50px;float:  right;line-height: 40px;}
.title-con .thin-line{position: absolute;bottom: -1px;right: 0;width: 50px;height: 1px;background: #d4851f;}

/* 产品滚动 */
.plant-con {padding: 15px;background: #fff;width: 1200px;margin: 20px auto;}
.plantScroll{overflow:  hidden;width:1180px;height: 200px;margin: 15px auto;position:relative;}
.plantScroll .prev,.plantScroll .next{width:51px;height:45px;position:absolute;top:210px;left:0;z-index:100; cursor:pointer; background:url(images/btns.png) no-repeat;}
.plantScroll .next{ left:auto; right:0; background-position:0 -90px;}
.plantScroll .prev:hover{ background-position:0 -45px; }
.plantScroll .next:hover{ background-position:0 -135px; }
.plantScroll .scrollWrap{padding-left: 5px;width: 1165px;position:absolute;overflow:  hidden;}
.plantScroll dl{float:left;width:271px;margin-right: 27px;text-align:center;}
.plantScroll  span{}
.plantScroll  dt{margin:0 auto;width: 261px;display: block;}
.plantScroll  img{display:block;width: 260px;height: 170px;}
.plantScroll  dd{display: inline-block;width: 261px;height:50px;line-height:40px;font-size: 14px;color: #333333;text-align:center;bottom:0;}
.plantScroll dl:hover span{ background:#B52153;  }

/*首页新闻列表*/
.newsbk-white{padding:0 15px;margin-top: 15px;  }
.gp-index .g-container { width: 1200px;margin: 0 auto; padding: 20px 15px; background-color: #ffffff; }
.gp-index .news-section .news-main .focus-single{ margin-top: 20px; }
.gp-index .news-section .news-main {/*border-top: 2px solid #307fe2;*//* padding-top: 20px */}
.gp-index .news-section .news-main .news-item { float: left; width: 390px; padding-right: 28px }
.gp-index .news-section .news-main .news-item h5 { font-size: 18px; margin-bottom: 25px }
.gp-index .news-section .news-main .news-item h5 .more { display: inline-block; height: 16px; margin-left: 10px; padding-left: 10px; font-size: 14px; border-left: 1px solid #bcbcbc }
.gp-index .news-section .news-main .news-item .focus-single img { float: left; width: 141px; height: 94px; border: 1px solid #f5f5f5 }
.gp-index .news-section .news-main .news-item .focus-single .text { margin-left: 155px; padding-top: 10px }
.gp-index .news-section .news-main .news-item .focus-single .text .title {display: block;width: 240px;font-size: 14px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;text-overflow: ellipsis;font-weight:  bold;}
.gp-index .news-section .news-main .news-item .focus-single .text .summary { display: block;  line-height: 22px; margin-top: 10px; color: #888 }
.gp-index .news-section .news-main .news-item .focus-single .text .summary a { color: #333 }
.gp-index .news-section .news-main .news-item .focus-single .text .summary a:hover { color: #2a7a37; }
.gp-index .news-section .news-main .news-item .focus-list { margin-top: 20px }
.gp-index .news-section .news-main .news-item .focus-list a { display: inline-block; color: #333; width: 290px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis }
.gp-index .news-section .news-main .news-item .focus-list a:hover { color: #2a7a37; }
.gp-index .news-section .news-main .news-item .focus-list a .dot { display: block; float: left; width: 4px; height: 4px; margin-top: 6px; margin-right: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-color: #b2b2b2 }
.gp-index .news-section .news-main .news-item .focus-list li { font-size: 14px; padding: 4px 0 }
.gp-index .news-section .news-main .news-item .focus-list li .date { float: right; color: #888; font-size: 12px }
.gp-index .news-section .news-main .news-item .focus-list .focus-forhot { display: inline-block; max-width: 257px; overflow: hidden; text-overflow: ellipsis; margin-bottom: -2px }
.gp-index .news-section .news-main .social-hot { border-right: 1px solid #e6e5e6 }

.gp-index .news-section .wy-video { height: 300px; width: 360px; padding: 0 0 20px 26px; box-sizing: border-box;  overflow: hidden }
.gp-index .news-section .wy-video .module { font-size: 18px; line-height: 20px }
.gp-index .news-section .wy-video .module span { display: inline-block; height: 8px; width: 8px; border-right: 1px solid #999; margin-right: 8px }
.gp-index .news-section .wy-video .module a { color: #2a7a37; font-size: 12px;display: inline-block; float: right; }
.gp-index .news-section .wy-video ul li { height: 90px; padding:20px 0 0 0; box-sizing: border-box; overflow: hidden; }
.gp-index .news-section .wy-video ul li a:hover .title { color: #2a7a37; }
.gp-index .news-section .wy-video ul li .video { width: 96px; height: 64px; float: left; position: relative }
.gp-index .news-section .wy-video ul li .video img { width: 100%; height: 100% }
.gp-index .news-section .wy-video ul li .video p { position: absolute; bottom: 0; left: 0; right: 0; height: 20px; line-height: 20px; opacity: .8; filter: alpha(opacity=80); background: #000; background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,.5)); background: linear-gradient(top, transparent, rgba(0,0,0,.5)) }
.gp-index .news-section .wy-video ul li .video p span { padding: 0; width: auto; color: #fff; float: right; margin-right: 10px }
.gp-index .news-section .wy-video ul li .video p span.dot { width: 6px; height: 6px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 7px 4px 0 0 }
.gp-index .news-section .wy-video ul li .video p span.dot.green { background: #7bec22 }
.gp-index .news-section .wy-video ul li .video p span.dot.blue { background: #377bee }
.gp-index .news-section .wy-video ul li .video p span.dot.orange { background: #f9a821 }
.gp-index .news-section .wy-video ul li span { display: inline-block; float: left; margin-left: 10px; width: 155px; font-size: 12px; color: #999; margin-bottom: 4px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis }
.gp-index .news-section .wy-video ul li span.title {color: #333;font-size: 14px;font-weight: bold;}

/*苗木展示*/
.mmzs {margin:  0 auto;width: 1200px;background: #fff;padding: 15px;margin-top: 15px;overflow: hidden;padding-bottom: 25px;}
.mmzs .zs-con .zs_list { margin-top: 20px; }
.mmzs .zs-con .zs_list li { float: left; width: 208px; margin: 0 12 15px; }
.mmzs .zs-con .zs_list li:last-child { margin-right: 0 }
.mmzs .zs-con .zs_list li img { width: 208px; height: 152px; margin: 0 auto; display: block; }
.mmzs .zs-con .zs_list li span { display: block; text-align: center; font-size: 15px; margin-top: 5px; color: #333 }

/*友情链接*/
.link-con {width: 1200px;margin: 20px auto 40px auto;height: 80px;}
.link-con .link-title {line-height: 30px;font-size: 18px;width: 90px;height: 80px;float: left;text-align: center;background: #358636;letter-spacing: 0px;color: #ffffff;font-weight: bold;}
.link-con .link-title i { font-style: normal; margin-top: 8px; display: inline-block; }
.link-con .link-items {padding-left: 10px;width: 1110px;float: right;overflow: auto;background: #ffffff;} 
.link-con .link-items li {padding: 10px 10px;display: block;float: left;}
.link-con .link-items li a { display: block;width: 150px; float: left; }
.link-con .link-items li a img { height: 60px; width: 150px; border:1px solid #afafaf; }