﻿/* CSS Document */
.topbg{width:100%; background:#249600; height:30px; font-size:14px;}
.topcon{width:1100px; margin:0px auto;}
.topbg .tleft{ float:left; height:30px; line-height:30px; text-align:left; color:#fff;}
.topbg .tright{ float:right; height:30px; line-height:30px; color:#fff;}
.topbg .tright li{ float:left; margin:0px 10px; color:#fff;}
.topbg .tright li a{ display:block; color:#fff; height:40px;}

/*logo*/
.top{width:100%; overflow:hidden;}
.logo{ float:left; margin:20px 0;}
.tel{ float:right; margin:20px 0; background:url(../images/tel.jpg) no-repeat left center; padding-left:75px; text-align:left; color:#333; font-size:16px;}
.tel span{ display:block; font-size:32px; color:#2a8349; font-family:"黑体";}
.menubg{width:100%; float:left; font-size:14px; font-family:'Microsoft Yahei'; background:url(../images/nav_bg.jpg) repeat-x left top;}
.menu{width:1100px; height:52px; margin:0px auto;position:relative;  }

.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none;  text-align:center; display:block;  height:52px; line-height:52px;  color:#fff;   overflow:hidden;  font-size:14px; font-family:"微软雅黑";height:auto !important; width:110px; }

.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative; background:url(../images/nav_line.png) no-repeat left center;padding:0 5px;}
.menu li a:hover{ background:url(../images/hover.jpg) no-repeat center top;}
.menu li.home{ background:none;}
.menu li #current{background:url(../images/hover.jpg) no-repeat center top;}
.menu li.mainlevel{ position:relative; z-index:10000;}
.menu li.mainlevel ul{ overflow:hidden; background:rgba(36,150,0,0.8); padding:0px 0; width:100%; }
.lbul{ display:none; position:absolute; left:0px; top:52px; width:100%;z-index:10001; }
.menu li.mainlevel ul li{float:none;background:none; display:block;height:40px; margin:0; width:auto; padding:0;}
.menu li.mainlevel ul li a{font-size:14px; background:none; color:#fff;display:block;height:40px;  font-weight:normal;line-height:40px; padding:0; border-bottom:1px solid #fff; width:100%;}
.menu li.mainlevel ul li a:hover{ background: #f9ce05; color:#000; font-weight:normal; text-decoration:none;height:40px;line-height:40px;border-bottom:1px solid #FFF500;}
/*导航结束*/




.menu a:nth-of-type(1) {
    animation-delay: 0.1s;
}
.menu a:nth-of-type(2) {
    animation-delay: 0.2s;
}
.menu a:nth-of-type(3) {
    animation-delay: 0.3s;
}
.menu a:nth-of-type(4) {
    animation-delay: 0.4s;
}
.menu a:nth-of-type(5) {
    animation-delay: 0.5s;
}
.menu a:nth-of-type(6) {
    animation-delay: 0.6s;
}
.menu a:nth-of-type(7) {
    animation-delay: 0.7s;
}
.menu a:nth-of-type(8) {
    animation-delay: 0.8s;
}

/*banner*/
#banner{margin:0 auto;}
#banner,#banImg,#banImg img{width:100%;height:400px;overflow:hidden;}
#banner div,#banNum{top:-23px;height:23px;margin-bottom:-23px;position:relative;}
#banner div{filter:alpha(opacity=25);-moz-opacity:0.25;opacity:0.25;background-color:#000;}
#banNum{ display:inline-blockmargin-right:10px;}
#banNum li{ display:inline-block;*display:inline;background:#FFF;margin-left:5px;height:13px;width:13px;cursor:pointer;margin-top:8px;line-height:0;font-size:0;}
#banNum li.crn{background-color:#8db320;}



/*主体部分*/
.wrap{width:100%; position:relative; overflow:hidden;}
.w1100{width:1100px; margin:0px auto;}
.wm{ margin:20px 0px; overflow:hidden;}


/*公共部分*/
.tit{ background:url(../images/titbg.jpg) no-repeat center bottom; height:38px; line-height:38px; color:#06631c; font-size:18px; width:416px; margin:10px auto;}

/*产品展示*/
.pconlist{ border-top:5px solid #249600; padding-top:30px;overflow:hidden;}
.pconlist li{ float:left; margin-right:10px;}
.pconlist li .pic{border:1px solid #c1c1c1; padding:5px;}
.pconlist li .pic img{width:256px; height:210px;}
.pconlist li .txt{ height:35px; line-height:35px; font-size:14px; color:#333;}


/*横幅*/
.ban{width:100%; background:#249600; }
.bancon{ background:url(../images/phone.jpg) no-repeat left center;padding-top:50px; color:#fff; font-size:30px; padding-bottom:55px;}
.bancon span{ display:block; font-size:32px;}


/*关于我们*/
.about{width:100%; height:598px; background:url(../images/about.jpg) no-repeat center top;}
.abtit{ padding-top:60px; font-size:16px; color:#fe8e06;}
.abnr{ text-align:left; line-height:30px; font-size:14px; text-indent:2em; height:170px;}
.video{width:356px; height:245px; margin:0 auto;}


/*养殖基地*/
.bcon{ margin:20px auto; position:relative; overflow:hidden;}
.bcon li{ float:left; margin-right:10px;}
.bcon li .pic{border:1px solid #c1c1c1; padding:5px;}
.bcon li .pic img{width:256px; height:210px;}
.bcon li .txt{ height:35px; line-height:35px; font-size:14px; color:#333;}
.more{width:145px; height:38px; margin:20px auto;}
.more a{ display:block; height:38px; line-height:38px; background:#249600; color:#fff; font-size:14px;}
.more a:hover{ text-decoration:underline;}
/*新闻动态*/
.news{width:100%; overflow:hidden; background:url(../images/newbg.png) repeat-x left top;}
.ntit{ margin:20px 0; position:relative; color:#fff;}
.ntit h3{ font-size:24px; color:#fff; font-weight:normal;}
.ntit span{ font-size:30px; color:#fff;}
.newcon{margin:10px 0; overflow:hidden;}
.newcon li{ float:left; width:45%; margin:10px 2%; overflow:hidden;}
.newcon li a{ border:1px solid #249600; display:block;overflow:hidden; padding:5px;}
.newcon li a:hover{border:1px solid #fff;}
.newcon li .date{width:75px; float:left; height:72px; background:#fff; color:#249600; font-size:16px;}
.newcon li span{ display:block; font-size:30px;}
.newcon .nr{ float:right; width:82%; text-align:left; color:#fff; font-size:14px;}
.newcon .ti{ font-size:16px;}
.newcon .desc{ line-height:24px; font-size:14px;}



/*联系我们*/
.contact{width:100%; height:375px; background:url(../images/contact.jpg) no-repeat center top;}
.ctit{ padding-top:40px; line-height:20px;}
.ctit a{ display:block; text-indent:-999999px;display: block;height: 55px;margin: 0 auto;width: 285px;}
.con{ margin:20px auto; position:relative;}
.con .map{ float:left; width:60%;}
.con .cnr{ float:right; width:40%; text-align:left; font-size:14px; color:#333; line-height:30px;}


/*footer*/
.footer{width:100%; border-top:3px solid #278046; padding:20px 0px; color:#fff; font-size:14px; line-height:30px; background:#333;}
.footer a{ color:#fff; font-size:14px;}
.footer .fcon{width:1100px; margin:0px auto; border-bottom:2px solid #4a4a4a; padding-bottom:10px;}
.ftop{ margin-bottom:20px;}
.ftop li{ display:inline-block;*display:inline; margin:0 30px;}
.ftop li a{ display:inline-block;*display:inline; font-size:14px;}
.ftop li a:hover{ text-decoration:underline;}

/*内页部分*/
.box{width:100%; margin:20px 0px; overflow:hidden;}
.boxcon{width:1100px; margin:0px auto;}

/*侧导航*/
.page .list{width:260px; padding-top:25px; background:url(../images/sidenav-bg2.png) no-repeat left top;color:#fff;}
.page .list2{width:260px; padding-bottom:25px; background:url(../images/sidenav-bg2.png) no-repeat -260px bottom;}
.page .list3{width:260px;background:url(../images/sidenav-bg2.png) repeat-y right top;}
.page .list .title{height:52px;width:216px; background:url(../images/line1.png) repeat-x left bottom; text-align:center; margin:0 auto;}
.page .list .title h4{padding-left:40px; font-size:24px; line-height:24px; font-weight:bold; background:url(../images/leaf2.png) no-repeat left center;width:110px; margin:0 auto;}
.page .list .title h5{ line-height:16px; text-transform:uppercase;width:100%; margin:2px auto; font-size:12px;}
.page .list .wrap{width:208px; padding-top:10px; background:url(../images/sidenav-bg.png) no-repeat left top; margin:8px auto;}
.page .list .wrap2{width:208px; padding-bottom:10px; background:url(../images/sidenav-bg.png) no-repeat -208px bottom;}
.page .list ul{width:208px;background:url(../images/sidenav-bg.png) repeat-y right top; padding-top:12px;}
.page .list li{ float:none;height:30px;width:160px; background:url(../images/bgimg.png) no-repeat left -100px; margin:0 auto; padding-bottom:12px;}
.page .list li a{padding-left:20px; display:block;width:106px; margin:0 auto;height:28px; line-height:28px; background:url(../images/leaf1.png) no-repeat left center; color:#fff; text-align:left;}
.page .list li:hover{ background:url(../images/bgimg.png) no-repeat left -150px;}
.page .list .cur{ background:url(../images/bgimg.png) no-repeat left -150px;}
.page .list li a:hover{color:#fff;}
.page .con{width:216px;background:url(../images/line1.png) repeat-x left top; margin:12px auto 0; text-align:center;padding-top:20px;}
.page .con span{font-size:24px;font-family:impact;}
.page .con a{ display:block; height:22px;width:94px; background:url(images/bgimg.png) no-repeat -200px -240px;color:#6ca311; text-align:center; margin:0 auto; line-height:20px;}
.page .con a:hover{ background:url(../images/bgimg.png) no-repeat -200px -270px;color:#fff;}
.page .con p{background:url(../images/line1.png) repeat-x left top;line-height:24px;text-align:left; padding-top:10px;margin-top: 10px;}
/*详细页面*/
.title2{width:100%;height:40px; border-bottom:1px solid #6ca311; line-height:40px;}
.title2 h4{ float:left; height:40px; padding-left:34px; background:url(../images/title-leaf.png) no-repeat 10px center; font-size:18px;color:#313131; position:relative;}
.title2 h4 .sj{ position:absolute;bottom:-8px;left:50%;height:7px;width:16px; background:url(../images/title-sj.png) no-repeat;}
.title2 h5{ text-transform:uppercase; font-size:12px; margin-left:14px; float:left;}
.title2 .more{ display:block;height:40px;padding-right:26px; line-height:40px; background:url(../images/more.png) no-repeat 30px center; float:right;color:#313131;}
.title2 .more:hover{color:#f7a915;}
.page .right .nodata{background:url(../images/No-data2.jpg) no-repeat;height:400px;}
.page .right{width:814px;min-height:400px;color:#666; line-height:27px; text-align:left;}
.page .right p{padding:10px;line-height:24px;color:#666;}
.page .sitepath{line-height:36px;}
.page .sitepath a{color:#666;}
.page .sitepath a:hover{color:#f8a815;}




/*产品展示页面*/
.productlist{width:100%;overflow:hidden;padding-top: 10px;}
.productlist li{height:216px;width:222px; margin:15px 24px; float:left;}
.productlist .img{ display:block;width:220px;height:165px;border:1px solid #c9c9c9; position:relative; overflow:hidden;}
.productlist .img img{height:165px;width:220px; position:absolute;}
.productlist .tipic{width:100%;height:34px; padding-top:5px;}
.productlist .title{ display:block;height:34px;width:163px; background: url(../images/bgimg.png) no-repeat 0 -40px; line-height:34px; text-align:center;
  color:#313131;}
.productlist .keytitle{ display:block;height:34px;width:100%; background: url(../images/bgimg.png) no-repeat 0 -360px; line-height:34px; text-align:center;
  color:#313131;}
.productlist .order{ float: right;display:block;height:34px;width:55px; background: url(../images/bgimg.png) no-repeat -200px -40px; line-height:34px;
  text-align:center;color:#313131;}
.productlist .cur .title{ background:url(../images/bgimg.png) no-repeat;color:#fff;}
.productlist .cur .keytitle{background: url(../images/bgimg.png) no-repeat 0 -320px;color:#fff;}
.productlist .cur .order{ background:url(../images/bgimg.png) no-repeat -200px 0;color:#fff;float:right;}




/*新闻页面*/
.listNews { margin-top:16px;overflow:hidden;}
.listNews li.item { width:100%; height:33px; line-height:33px;  border-bottom:1px dashed #00823a; }
.listNews li.item a { float:left;height: 20px;margin: 6px 0;line-height: 20px;padding-left:10px;border-left:0px  solid #6ca311;display:block;width:600px;color:#666; }
.listNews li.item a:hover { color:#6ca311;border-left:10px  solid #6ca311; }
.listNews li.item span { float:right; margin-right:10px; color:#7e7e7e; }




/*详细页面*/
.pageNews { padding:0 20px; }
.pageNews .title { font-size:18px; line-height:24px; padding:15px 0; text-align:center; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; color:#999; border-bottom:1px dashed #ccc;border-top:1px dashed #ccc; }
.pageNews .mark span, .pageNews .main .mark a.msg { margin:0 7px; }
.pageNews .mark .font a { margin:0 3px; color:#ccc; }
.pageNews .mark .font a:hover, .pageNews .main .mark .font a.cur { color:#6ca311; }
.pageNews .mark a.msg { width:40px; height:20px; line-height:20px; display:inline-block; background:url(../images/web/t.png) -31px 0 no-repeat; color:#1b7200; }
.pageNews .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageNews .photo img { max-width:580px; padding:5px; border:1px solid #ccc; background:#FFF; }
.pageNews .info { margin-bottom:40px; }
.pageNews .info p { margin-bottom:10px; line-height:2; text-indent:2em; }

/*上一篇下一篇*/
.relatedLink{height:40px;border:1px solid #c8c8c8;line-height:40px;padding:0 10px;margin:0 auto;}
.relatedLink .prevLink{float:left;}
.relatedLink .nextLink{float:right;}
.relatedLink a{color:#666;} 
.relatedLink a:hover{color:#6ca311;} 

/*右侧悬浮框*/
.bcts_bar{width:155px; height:350px; position:fixed; right:1%; z-index:9000; top:200px; text-align:center; background:url(../images/rightbg11.png) no-repeat;}
.bcts_bar_con{width:120px; height:270px; margin:0 auto;color:#fff; text-align:center;padding-top:34px;}
.bcts_bar_con a{ font-size:14px;color:#fff;  margin-top: 18px; float: left; width: 100%; cursor:pointer;}
.bcts_bar_p1{ font-size:14px;   margin-left: 5px;}
.bcts_bar_p2{ font-size:15px;  margin-top: 6px;}
.bcts_bar_p3{ font-size:16px;  margin:0px auto; padding-top:50px;}
.bcts_bar .returnTop{ z-index:9999; width:95px; margin:0px; height:45px; cursor:pointer;}
.bcts_bar a.fly_close{display: block;  background: url(../images/close.png) no-repeat; position: absolute;  z-index:1111111; right: 5px; top: -25px; width: 48px !important;  height: 48px !important;  cursor: pointer;}
.fly_talk{   height: 40px;
  width: 126px;
  line-height: 40px;
  position: fixed;
  right: 0px;
  top: 300px;
  z-index: 1111111;
  text-align: center;
  font-size: 18px;
  color: #fff;
  background-color: #07ab53;
  cursor: pointer;}
  .hide{ display:none;}





