@charset "gb2312";

/*■■■■■■■■　共同设定 ■■■■■■■■*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
body{max-width:1920px; margin:0 auto;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul,ul li,input, dl, dd { padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
/*a{text-decoration:none; color:#4a4b4b;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}*/
a{text-decoration:none; color:#4a4b4b;}
a:hover{text-decoration:none;color:#0f8531; }
.clear{clear:both;}
/* HTY Common Atom*/
.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;overflow:hidden;visibility:hidden;width:0;height:0;}
.clear-fix:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.c_b{clear:both;}
textarea{resize:none; overflow:auto;}
*{font-family: "微软雅黑";margin: 0;padding: 0;border:0;}
/*■■■■■■■■　基本设定　■■■■■■■■*/
body{ font-size:14px; color:#5a5a5a; overflow-x:hidden;background:#f7f7f7;}
.main{width:1004px; margin:0 auto; position:relative;}

.left{ float:left}
.right{ float:right}

.topArea{width:100%; height:126px; margin:0 auto; background: url(images/logo.gif) center center no-repeat #fff;}

.navbg{ width:100%; height:50px; margin:0 auto; background: url(images/navbg.jpg) repeat-x 0 0}
.navbg ul{ width:1000px; height:50px; margin:0 auto}
.navbg ul li{ width:125px; height:50px; float:left;}
.navbg ul li a{ width:125px; height:50px; line-height:50px; display:block; text-align:center; color:#fff; font-size:15px;}
.navbg ul li a:hover{ width:125px; height:50px; line-height:50px; display:block; text-align:center; color:#fff100; font-size:15px;}

/*-----首页 banner-----*/
.slideBox{ width:100%; height:500px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a{ display:block; height:500px;}
.slideBox .bd img{ width:450px; height:500px; display:block;  }
.slideBox .prev,
.slideBox .next{position:absolute; left:3%; top:50%; margin-top:-30px;width:21px; height:33px; background:url(images/arrow_left.png) no-repeat; }
.slideBox .next{ left:auto; right:3%; background:url(images/arrow_right.png) no-repeat;}
.slideBox .prev:hover,
.slideBox .next:hover{opacity: .7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";-khtml-opacity: .7;}
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.link{ width:100%; height:50px; margin:0 auto; background:#fff}
.link ul{ width:1004px; height:50px; margin:0 auto}
.link ul li{ float:left; height:50px;}
.link ul li p{ background:url(images/notice.gif) 0 center no-repeat; text-indent:38px;font-size:15px; color:#333333; font-weight:bold; line-height:50px;width:600px; height:50px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.link ul li a{font-size:14px; color:#5a5a5a; line-height:50px; font-weight:100}
.link ul li a:hover{font-size:14px; color:#0f8531; line-height:50px; font-weight:100}

.bannerfo{width:262px;height:50px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; position:relative}
.bannerfo dl dt{ display:inline}
.bannerfo dl .inputbox{ position:absolute; left:0; top:0; width:198px; height:50px;}
.bannerfo dl .inputbox input{ width:168px; height:50px;padding:0 15px;color:#6d6d6d; line-height:50px; font-size:14px;}
.bannerfo dl .menuser{ position:absolute; left:198px; top:0; width:63px; height:50px; border-left:1px solid #ebebeb}
.bannerfo dl .menuser img{width:63px; height:50px}

.bgmain{ width:100%; height:auto; margin:0 auto; background:url(images/bg_main.jpg) left top repeat-x; padding-top:35px; padding-bottom:35px}

.about{ width:1002px; height:auto; margin:0 auto; background: #ffffff; border:1px solid #ebebeb}
.about .righttxt{ width:600px; min-height:401px; display:block; float:right; background:url(images/new.gif) 512px 0 no-repeat; padding-top:30px}
.about .righttxt .head{ width:535px; height:70px; margin:0 auto; border-bottom:1px solid #dbdbdb; display:block; position:relative}
.about .righttxt .head p{ position:absolute; left:0; top:10px; font-size:30px; color:#262626; line-height:35px}
.about .righttxt .head p span{ line-height:20px; font-family:"Times New Roman", Times, serif; font-size:16px;}
.about .righttxt .content{ width:535px; height: auto; margin:0 auto; font-size:14px; line-height:35px; color:#5a5a5a; margin-top:10px}
.about .righttxt .content a{ width:150px; height:40px; line-height:40px; color:#4a4b4b; font-size:14px; text-align:center;display: block; margin-top:10px; border:1px solid #dfdfdf}
.about .righttxt .content a:hover{ width:150px; height:40px; line-height:40px; color:#FFF; font-size:14px; text-align:center; background:#0f8531; display: block; margin-top:10px;border:1px solid #0f8531}

.childaa{ width:100%; height:auto; margin:0 auto; background:url(images/bg_main1.jpg) center top no-repeat; padding-top:35px}

.zxzx{ width:100%; height:auto; margin:0 auto}
.zxzx .head{ width:100%;min-height:92px; margin:0 auto;display:block; text-align:center; font-size:20px; color:#fff; line-height:28px; background: url(images/itl_t.png) center bottom no-repeat; }
.zxzx .head span{ font-size:30px; text-transform:uppercase; line-height:38px; color:#fff}
.zxzx .content{ width:1030px; height:auto; margin:0 auto; margin-top:15px}

.frameaa{ display:block; float:left; width:463px; height:132px; border:1px solid #dfd2cf; padding:10px; margin:15px; background:#fff}
.frameaa .leftimg{ float:left; margin-right:15px;}
.frameaa .leftimg img{ width:176px; height:132px;}
.frameaa .righttxt{ width:270px; min-height:132px; display:block; float:right}
.frameaa .righttxt p a{font-size:18px; color:#383737; line-height:30px;width:270px; height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.frameaa .righttxt p a:hover{font-size:18px; color:#0f8531; line-height:30px;}
.frameaa .righttxt span a{ width:270px; height:66px; line-height:22px; display:block; overflow: hidden; font-size:12px; color:#888}
.frameaa .righttxt .time{ width:132px; height:20px; line-height:20px; display:block; text-align:center; background:#0f8531; color:#fff; font-size:12px; margin-top:10px}
.frameaa:hover{ display:block; float:left; width:463px; height:132px; border:1px solid #dfd2cf; padding:10px; margin:15px; background:#fff}




/*产品中心*/
.product{ width:100%; min-height:580px; margin:0 auto; margin-top:49px}
.product .head{ width:100%;min-height:92px; margin:0 auto;display:block; text-align:center; font-size:20px; color:#fff; line-height:28px; background: url(images/itl_t.png) center bottom no-repeat; }
.product .head span{ font-size:30px; text-transform:uppercase; line-height:38px; color:#fff}
.product .content{ width:1004px; height:auto; margin:0 auto; margin-top:35px; position:relative}

.slideBoxpro{float: left; width:432px; height:426px; overflow:hidden; position:relative;margin-left: -23px;background:url(images/slideBoxpro.gif) no-repeat left top;padding-left: 23px;padding-top: 24px;}
.slideBoxpro .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBoxpro .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBoxpro .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBoxpro .hd ul li.on{ background:#f00; color:#fff; }
.slideBoxpro .bd{ position:relative; height:100%; z-index:0;   }
.slideBoxpro .bd li{ zoom:1; vertical-align:middle; }
.slideBoxpro .bd li img{ width:432px; height:428px}
.slideBoxpro .bd li a{ display:block; width:432px; height:428px; }
.slideBoxpro .bd img{ width:432px; height:428px; display:block;  }
.slideBoxpro .prev,
.slideBoxpro .next{width:34px; height:34px; background:url(images/l.png) no-repeat;float: left;margin-left: 5px;}
.slideBoxpro .next{background:url(images/r.png) no-repeat;}
.slideBoxpro .prev:hover,
.slideBoxpro .next:hover{opacity: .7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";-khtml-opacity: .7;}
.slideBoxpro .prevStop{ display:none;  }
.slideBoxpro .nextStop{ display:none;  }
.slideprobtn{position: absolute;right: 7px;bottom: 9px;text-align: right;}
.productul{float: left;width: 572px;padding-top: 24px;}
.productul li{float: left;width: 278px;height: 209px;margin-left: 8px;margin-bottom: 9px;position: relative;}
.pro_col{width:100%; }
.pro_col .info{float: left;width:100%; text-align:center;display: block; background-position:center;background-repeat:no-repeat; background-size:cover;position: static;height: 208px;}
.pro_col .info IMG{ width:278px; height:208px}
.pro_col a{float: left; position: relative;width: 100%;height: 208px;}
.prohover{position: absolute;left: 0;top: 0;width: 223px;;height: 208px;padding-left: 30px;padding-right: 25px;background:url(images/prohover.png) no-repeat center;display: none;}
.prohover span{color: #0f8531}
.prohover p{margin-top: 40px;margin-bottom: 10px;font-size: 20px;color: #fff;}
.prohover font{display: block;width: 223px;color: #fff;}
.prohover:hover{ cursor:pointer}

/*种植基地*/
.hyzx{ width:1002px; min-height:431px; margin:0 auto; margin-top:50px; border:1px solid #ebebeb; background:#fff;}
.hyzx .lefttxt{ width:554px; height:auto; display:block; float:left; background:url(images/new.gif) 0 0 no-repeat; padding-top:30px; margin-left:25px}
.hyzx .lefttxt .head{ width:554px; height:70px; margin:0 auto; border-bottom:1px solid #dbdbdb; display:block; position:relative; display:block; text-align:right}
.hyzx .lefttxt .head p{ position:absolute; right:0; top:10px; font-size:30px; color:#262626; line-height:35px}
.hyzx .lefttxt .head p span{ line-height:20px; font-family:"Times New Roman", Times, serif; font-size:16px; text-transform:uppercase;}
.hyzx .lefttxt .content{ width:554px; height:auto; margin:0 auto; font-size:14px; line-height:35px; color:#5a5a5a; margin-top:10px}

.inewslistl{width: 554px;}
.inewslistr{float: right;width:554px;height: auto;}
.inewslistl .itl_t{padding-top: 40px;text-align: right; border-bottom:1px solid #dbdbdb;height:55px;background: none;margin-bottom: 26px;}
.inewslistl .itl_t *{color: #262626;line-height: 1.3}
.inewslistl .itl_t font{font-size: 16px;}
.inewslist .title{width: 550px;float: left;line-height:42px;font-size:18px;color: #262626;background:url(images/r.gif) no-repeat 518px center ;}
.inewslist .msg{width: 510px;float: left;background: #f3f3f3;line-height: 23px;padding: 10px 20px;display: none;height: 62px; overflow:hidden; color:#4a4b4b}
.inewslist .titlecur{background:url(images/d.gif) no-repeat 518px center;}

.inewslistl:hover .sswa a{ cursor:pointer}


.case{ width:100%; min-height:493px; margin:0 auto; margin-top:49px; background:url(images/pic_case.jpg) center 225px no-repeat}
.case .head{ width:1004px;min-height:92px; margin:0 auto;display:block; text-align:center; font-size:20px; color:#383737; line-height:28px; background: url(images/case_t.png) center bottom no-repeat; }
.case .head span{ font-size:30px; text-transform:uppercase; line-height:38px; color:#383737}
.case .content{ width:1010px; height:auto; margin:0 auto; margin-top:35px; }

.framebb{ display:block; float:left; width:242px; height:250px;margin:0 5px; background:#fff; position:relative; overflow:hidden}
.framebb img{ width:242px; height:182px; position:absolute; left:0; top:0}
.framebb p{ position:absolute; left:10px; top:192px; width:222px; height:30px; color:#383737; font-size:18px}
.framebb p a{font-size:18px; color:#383737; line-height:30px;width:222px; height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; text-align:center}
.framebb p a:hover{color:#0f8531; line-height:30px;}
.framebb span a{ position: absolute; left:10px; top:232px; width:222px; color:#787878; line-height:25px; height:100px; display:block; overflow:hidden;}

.yqlj{ width:100%; height:50px; margin:0 auto; background:#fff;}
.yqlj ul{ width:1004px; height:50px; margin:0 auto}
.yqlj ul li{ line-height:50px; font-size:16px; color:#7d7d7d;}
.yqlj ul li a{ line-height:50px; font-size:16px; float:left; padding:0 20px}

.foot{ width:100%; height:auto; margin:0 auto; background:#303030}
.foot .main{ width:1004px; height:auto; margin:0 auto;}
.foot .main .dh{ width:1000px; height:56px; border-bottom:1px solid #4f4f4f; display:block; text-align:center;}
.foot .main .dh ul li{ float:left; width:125px; background:url(images/bg_bot_line.jpg) right center no-repeat}
.foot .main .dh ul li a{ line-height:56px; color:#e0e0e0; font-size:15px}
.foot .main .dh ul li a:hover{ line-height:56px; color:#fff; text-decoration:underline}

.foot .main .maintxt{ width:1004px; height:205px; padding-top:20px; padding-bottom:20px}
.foot .main .maintxt ul li{ float:left}
.foot .main .maintxt ul li.logo{ width:366px; height:205px; display:block; border-right:1px dashed #4e4e4e; background:url(images/foologo.gif) center center no-repeat}
.foot .main .maintxt ul li.centertxt{ width:400px; height:205px; display:block; margin-left:50px}
.foot .main .maintxt ul li.centertxt p{ color:#e0e0e0; line-height:28px; padding-top:15px}
.foot .main .maintxt ul li.ewm{ width:187px; height:205px; float: right; background:url(images/erqm.gif) 0 0 no-repeat}

.footer{ width:100%; height:38px; background:#222222; margin:0 auto; display:block; text-align:center; color:#888888; line-height:38px}
.footer a{color:#888888; line-height:38px}
.footer a:hover{color:#0f8531; line-height:38px}

.mainframe{ width:1004px; height:auto; margin:0 auto;}
.leftframe{ width:202px; height:auto; display:block; float:left;margin-right:11px}

.product01{float:left; width:200px; padding-bottom:20px; border:1px solid #ebebeb;background: #fff;margin-bottom: 30px;}
   /*左侧分类*/
.product07{padding-top: 30px;height: 55px;font-size:24px; line-height:1;color:#262626;text-align: center;margin: 0 20px 0 25px;width: 155px;border-bottom:1px solid #dbdbdb;}
.product07 b{font-weight: normal;}
.product07 span{ display:block;  color:#fff;text-transform:uppercase;  font-family: "Times New Roman", Times, serif; font-weight:bold;}
/*.product07 b{float: left;width: 100%; background:url(images/cont_bg2.png) no-repeat;}*/
.sidenav {padding-top: 17px;padding-bottom: 10px;margin: 0 20px 0 25px;width: 155px;}
.sidenav ul li {min-height:48px; display:block; line-height:43px; font-size:16px;border-bottom: 1px dashed #d5d5d5;background:url(images/proone.gif) 5px center no-repeat;padding-left:20px;width:135px; }
.sidenav ul li a{float: left;line-height: 42px;color: #262626;text-align: left; cursor:pointer}
.sidenav ul li a p{width: 122px;float: left;}
.sidenav ul li a.sidenava{display:block; color:#fff6d5;}
.sidenav ul li a.sidenava p{color:#262626;background:url(images/r.gif) 115px center no-repeat; }
.sidenav ul li a.sidenava p:hover{color:#0f8531;background:url(images/r.gif) 115px center no-repeat; }


.sidenav ul li a.sidenava.cu p {font-weight:bold;color:#795a43; background:url(images/d.gif) 95px center no-repeat;  }
.sidenav ul li dl {width:200px;height:auto;display:none; font-size:12px; background:#ddd;}
.sidenav ul li dl dd {width:200px;height:38px; }
.sidenav ul li dl dd a {display:block;width:180px;height:38px;  padding:0 10px; }
.sidenav ul li dl dd a span {display:block; height:37px; line-height:37px;color:#333; padding-left:40px;}
.sidenav ul li dl dd a:hover {}
.sidenav ul li dl dd a:hover span {color:#539310;}
.sidenav ul li dl dd a.on {}
.sidenav ul li dl dd a.on span {color:#539310; }

.protwo{padding-left: 50px;width: 100px;margin-top: 10px;color: #575757;}
.l_contact{float: left;width: 100%;border-top: 1px solid #ebebeb;padding-top: 20px;margin-top: 25px;}
.lcon_tel{background:url(images/lxbg.gif)  8px 16px no-repeat #f7f7f7;margin: 0 8px;width: 180px;float: left;padding-top:35px;height:35px;font-size: 22px;color:#0f8531;font-family: "impact";text-align: center;}
.l_contact p{margin-left:12px;padding-left:28px;width: 142px;float: left;line-height: 25px;margin-top: 15px;}
.lmap{background:url(images/lxbg.gif)  left -76px no-repeat;}
.ltel{background:url(images/lxbg.gif)  left -135px no-repeat;}
.lfix{background:url(images/lxbg.gif)  left -168px no-repeat;}
.lemail{background:url(images/lxbg.gif)  left -204px no-repeat;}

.rightframe{width:729px; min-height:673px;float:right; border:1px solid #ebebeb; background:#fff; padding:30px; padding-top:0}
.maincont{width:729px; height:auto;}
.maincont .head{ width:729px; height:85px; border-bottom:1px solid #dbdbdb;}
.maincont .head p{height:85px;line-height:85px; font-size:24px;color:#262626; float:left}
.maincont .head span{ float:right;line-height:85px; color:#575757; font-size:12px}
.maincont .content{ width:729px; height:auto; margin-top:25px;line-height:30px; font-size:14px}

.proimg_aa{ width:224px; height:209px;display:block; text-align:center; color:#333333; line-height:40px;float:left; margin:3px 8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_aa img{width:220px; height:165px; padding:1px; border:1px solid #ebebeb}

.blocka{ width:100%; height:auto; margin:0 auto; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #bdbdbd}
.blocka p a{ line-height:40px; font-size:16px; font-weight:bold;height:40px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.blocka .time{ line-height:30px; font-size:14px; color:#0f8531}
.blocka span{ line-height:25px; font-size:13px; color:#555; width:100%; height:50px; display:block; overflow:hidden}


#telback{ background:url(images/lxs.png) no-repeat 50px -30px; min-height:400px; padding:80px 0 0 420px; width:300px; font-size:15px; line-height:35px}
#telback b{font-size:16px; color:#0f8531; line-height:35px; font-weight:bold}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"微软雅黑"; font-weight:bold}
.proshow .primgpic{ max-width:100%; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{max-width:100%; border:1px solid #ddd}
.proshow .prtent img{max-width:100%; margin-top:5px; margin-bottom:5px}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ font-size:14px; line-height:30px}
.proshow .next{ padding-top:10px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}