@charset "utf-8";
/* CSS Document */
body { background:#f7f7f7;font-size: 12px; color:#666666; margin:0px;padding:0px; font-family:"微软雅黑","宋体";}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a { color:#666666; text-decoration: none;blur:expression(this.onFocus=this.blur());outline:none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover{ text-decoration:none;}
a:active {text-decoration: none;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img { border: 0;}
h3 { font-size: 14px;  color:#666666; }
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.section { width: 100%; clear:both; padding-bottom: 12px; float: left;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
.textOverflow{ width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.clearfix:before, .clearfix:after {content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;width: 0;}
.clearfix:after {clear: both;}

.page { padding:30px 0; text-align:right; font-weight:bold; font-size:0; letter-spacing:-1px; }

.page .prev{ background-position:0 0;}

.page .next { background-position:-154px 0;}

.page a{ display:inline-block; *display:inline; *zoom:1; width:25px; height:25px; background:url(../images/pageAbg.jpg) -52px 0 no-repeat; font-size:12px; letter-spacing:normal; word-spacing:normal; vertical-align:top; line-height:25px;}

.page .num {  text-align:center;  }

.page .num:hover,.page .cur{ background-position:-26px 1px;  color:#fff;}

.w1000{ width:1000px; margin:0 auto;}

.floleft{ float:left;}

.floright{ float:right;}

.posabsol{ position:absolute;}

.dipinline{ display:inline;}

.posabsol{ position:absolute;}

.blcolor{ color:#00612e;}

.grcolor{ color:#00923f;}
/*header style begin*/
#header{ position:relative; z-index:999;}

.h_top{ position:relative; overflow:hidden; height:110px;}

.logo { left:0; top:11px;}

.miniFunc{ right:0px; top:184px;}

.miniFunc,.miniFunc a{ color:#a8a8a8;}

.miniFunc img{ vertical-align:middle;}

.weather{ right:0px; top:68px; }

.nav,.nav li,.nav li a{ height:35px;}

.nav{ margin-top:32px;font-size:16px; font-weight:bold;}

.nav li{ position:relative; float:left; width:100px; background:url(../images/navLibg.jpg)  right no-repeat; } 

.nav li a.Na{ display:block; position:absolute; left:-25px; width:125px;line-height:30px; text-align:center;}

.nav li.last{ background:none;}

.dropMenu{ display:none; position:absolute; left:-200px; top:35px; background:#00923f; height:43px; padding:17px 17px 0 0;border:1px solid  #00923f; border-radius:5px; font-size:0; letter-spacing:-1px; white-space:nowrap;}

.nav li .dropMenu a{ display:inline-block; *display:inline; *zoom:1;  width:84px; margin-left:17px; height:26px; line-height:26px; font-size:12px; letter-spacing:normal; word-spacing:normal; vertical-align:top; color:#fff; text-align:center;}

.dropMenu a:hover{ background:url(../images/dropAbg.jpg) left no-repeat;}

.organicDrop{ left:-100px;}

.nav li:hover a.Na,.nav li.on a.Na{ background:url(../images/navOverAbg.jpg) center bottom no-repeat; color:#00923f;}

.nav li:hover .dropMenu{ display:block;}

.banner{ height:400px; overflow:hidden; margin:32px auto 20px auto;}

#slider{height:400px; position:relative; width:1000px;overflow:hidden;}

#slider_name{ width:100%; overflow:hidden;}

.slider_box{width:100%;height:400px;overflow: hidden;position: relative;}

.silder_tip{width: 47px;height: 23px;overflow: hidden;position: absolute;top: 0;right: 0;z-index:1; text-indent:-999px;}

#movie_tip{background-position: -93px 0;}

.silder_con{height:400px;overflow: hidden;position: absolute; width:1000px; text-align:center;}

.silder_panel{overflow: hidden;float: left;position: relative;}

.silder_panel .name{ width:100px; position:absolute; left:18px; top:372px; color:#fff; z-index:9999;}

.ullist{ background:url(../images/thumbg.png);width:100%;height:40px;top:355px;position: absolute; overflow: hidden; z-index:999; left:0; height:37px; padding-top:8px;}

.silder_nav{ padding-right:56px; text-align:right;}

.silder_nav a{ display:inline-block;}

.silder_nav a.tit{ width:39px; height:30px; overflow:hidden; padding:1px;}

.silder_nav a.current{border:1px solid #ff0000; padding:0; }

.slider_box a.prev,.slider_box a.next{ position:absolute; width:6px; height:12px; overflow:hidden; top:18px; cursor:pointer;}

.slider_box a.prev{ right:297px; background:url(../images/buttlet.png) no-repeat; }

.slider_box a.next{  right:27px; background:url(../images/bannright.png) no-repeat;}
/*main style begin*/
#content{} 

.business_field{ overflow:hidden; height:209px;}

.leftMain{ width:675px; padding-bottom:46px;}

.rightSide{ background:#fff; border-top:2px solid #00612e; padding:12px 20px; width:260px;}

.marri10disline{margin-right:10px; display:inline;}

.busi_tit{ position:relative; z-index:99; margin-left:-1px; overflow:hidden; height:38px; line-height:26px;}

.buf_cont{ margin-top:-9px;}

ul.public01{ float:left; margin-right:-9px;}

.business_field li,.business_field li .photo,.publicCont li,.publicCont li .photo{ width:161px; overflow:hidden; }

.business_field li{ height:180px;}

.business_field li .photo{ height:146px; }

.business_field li .name{ background:#85aeec; height:34px; line-height:34px; text-align:center; font-size:14px; font-weight:bold;} 

.business_field li .name a{ color:#fff;} 

.business_field li .bname2{ background:#969c2e;}

.business_field li .bname3{ background:#34bec6;}

.business_field li .bname4{ background:#be835b;}


.picScroll-left{ position:relative; overflow:hidden;}

.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:none;position:absolute; width:24px; height:180px; top:0px; cursor:pointer; z-index:999; }

.picScroll-left .hd .prev{ left:0; background:url(../images/busipevButt.png) no-repeat;}

.picScroll-left .hd .next{ right:0px; background:url(../images/busiright.png) no-repeat;}

.picScroll-left .bd{ width:1000px; margin:0 auto;}

.product,OrganicPark{ overflow:hidden; height:220px;}

.OrganicPark{ margin:30px 0;overflow:hidden;font-family:"宋体";}

.publicTit{ border-top:2px solid #00612e; height:44px; overflow:hidden; line-height:44px;}

.publicTit h3{ margin-top:6px;}

.OrganicPark,.OrganicPark a{ color:#666666;}

.moreCate a:hover{ text-decoration:underline; color:#e06b15;}

.publicCont li{ height:159px;text-align:center;}

.publicCont li .photo{  height:130px; margin-bottom:15px;}

.publicCont{ background:url(../images/colContbg.jpg) left top no-repeat; padding-top:15px;}

.news{ overflow:hidden; height:462px;line-height:24px;}

.news .tit{ margin-bottom:19px;}

.topNews{ overflow:hidden; height:70px;}

.news .photo{ width:90px; height:70px; overflow:hidden;}

.news .info{ width:159px;}

.news .info .intro{ padding-top:8px;color:#666666; font-family:"宋体"; line-height:16px;}

.topList{ border-bottom:1px dotted #b0b0b0; padding-bottom:15px; margin:10px 0 15px 0;}

.list{ padding:0 7px;}

.video{ margin-top:30px; height:212px; overflow:hidden;}

.video_tit{ overflow:hidden; margin-bottom:11px;}

.video_cont{ width:260px; height:181px; overflow:hidden;}
/*main style end*/
#footer{ overflow:hidden; background:#262626; height:287px; color:#515151;}

.fPic{ padding-top:29px; margin-bottom:20px; overflow:hidden; height:48px;}

.fPic a{ float:left;width:118px; height:46px; border:1px solid #d4d4d4; overflow:hidden; margin-right:5px;}

#footer .link{ line-height:20px; height:40px; padding-bottom:25px; border-bottom:1px dotted #585858;}

#footer .link,#footer .link a,.siteMap,.siteMap a{ color:#a8a8a8;}

#footer .link a{ padding:0 5px;}

.siteMap{ padding:20px 0;}

.siteMap a{ padding:0 10px;}

.f_wp{ position:relative;}

.backTop{ position:absolute; top:29px; right:-42px;}

#footer .share{ position:absolute; left:587px; top:172px;color:#a8a8a8;}



/*内页 style begin*/
.nyBanner{ width:1000px; height:200px; overflow:hidden; text-align:center; margin:35px auto 14px auto;}

.nySide{ float:left; width:232px; font-size:14px; }

.side_title{ height:39px; overflow:hidden; position:relative; z-index:999;}

.itemList{ margin-bottom:25px; border:1px solid #dde4e0; border-radius:10px; border-top:none; width:193px; background:#fff; padding:20px 0; margin-top:-10px;}

.side_tit{ background:url(../images/sie_tit_bg.jpg) no-repeat; height:31px; line-height:31px; text-indent:30px; color:#fff; font-size:14px;} 

.nyNews_tit{ background:url(../images/nyNews_tit.jpg) no-repeat;}

.nyDeve_tit{ background:url(../images/nyDeveTibg.jpg) no-repeat;}

.nySer_tit{ background:url(../images/nySer_titbg.jpg) no-repeat;}

.nySide .eng{ padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004379; text-transform:uppercase;}

.nySide li{ border-bottom:1px dotted #cccccc; width:142px; margin:0 auto; overflow:hidden; }

.nySide li a{ background:url(../images/sideAbg.jpg) right no-repeat; display:block;width:100%; height:36px; line-height:36px;text-indent:30px; color:#626262;font-weight:bold; }

.nySide li a:hover,.nySide li a.on,.nySide li a.hover{ background:url(../images/sideOver_bg.jpg) left top no-repeat; color:#00923f;}

.subMenu{ display:none; padding:10px 0; font-size:12px;   }

.subMenu  a{ line-height:26px;}

.nySide li  .subMenu a{ background:none;}


.main{ float:right; width:740px;}

.main_tit{ background:url(../images/main_titbg.jpg) left bottom no-repeat; height:34px; overflow:hidden; line-height:34px; }

.main_tit h3{ font-size:18px; }

.main_tit h3 .eng{ padding-left:7px; color:#878787; text-transform:uppercase; }

.main_tit .bread{ float:right;}


.nyMod{ height:auto!important; height:300px; min-height:300px;padding:30px 0px; }

.nyDan{ padding-top:36px; line-height:24px;}


.nyNews{}

.nyNews li{border-bottom:1px dotted #e5e5e5; background:url(../images/nyNewsLibg.jpg) left -22px no-repeat; width:100%;overflow:hidden; line-height:36px; text-indent:35px;}

.nyNews li .date{ padding-right:20px; }

.nyNews li:hover{ background-position:0 15px;}

.nyNews li:hover a{ color:#00923f;}

.nyPro{ font-family:"宋体";}

.nyPro ul{ float:left; margin-right:-24px;}

.nyPro li{ float:left; width:168px; height:170px; margin:0 23px 40px 0; display:inline; overflow:hidden; text-align:center;}

.nyPro li .photo{ border:1px solid #e5e5e5; width:166px; height:131px; overflow:hidden; margin-bottom:23px;}

.nyPro li .name{}


.proDetail{}

.aboutItem{ overflow:hidden; margin-bottom:20px; }

.proDetail .photo{ width:300px; height:238px; overflow:hidden;}

.proDetail .info{position:relative; width:404px; height:238px;}

.proDetail .info h3{ margin-bottom:12px; font-size:26px;}

.proDetail .info .intro{ line-height:24px;}

.moreFunc{ position:absolute; left:0; bottom:0; padding-top:23px; border-top:1px dotted #b7b7b7; width:100%;}

.share{ padding:8px 0 0 28px;}

.detail_tit{ border-bottom:1px solid #e6e6e6; margin-bottom:26px; overflow:hidden; height:40px;}

.itemDetail_cont{ line-height:24px;}


.nyPro2{}

.nyPro2 ul{ float:left; margin-right:-10px;}

.nyPro2 li,.nyPro2 li .photo{width:240px; height:170px; overflow:hidden;}

.nyPro2 li{ position:relative; float:left; margin:0 10px 20px 0; display:inline;}

.nyPro2 li .name{ position:absolute; left:0; top:138px; background:url(../images/pro2Namebg.png) no-repeat; width:100%; height:32px; line-height:32px; text-indent:15px; font-weight:bold; font-size:14px;}

.nyPro2 li .name a,.nyPro3 li .name a{ color:#fff;}

.nyPro3 li{ position:relative; height:133px;}

.nyPro3 li .name{ display:none; position:absolute; left:0; top:86px; background:url(../images/pro3Namebg.png); width:100%; height:46px; line-height:46px; text-align:center; }

.nyPro3 li:hover .name{ display:block;}
 

.detail {line-height:26px; padding:20px;}

.detail .title { height: 27px; }

.detail .title h3 { line-height: 27px; padding-left: 14px;}

.detail .tit {border-bottom: 1px solid #ccc;  width:658px; margin:0 auto; line-height: 40px; text-align: center; font-weight: bold;  }

.detail .related { padding:6px 0; text-align: center;}

.detail .related span { padding: 0 10px;}

.detail .text { padding: 10px; line-height: 23px;}

.detail .text .photo { text-align: center;}

.detail .other { padding: 8px 0 ; width: 100%;}

.detail .other li {line-height: 24px;}

.detail .print { padding: 8px 0; text-align: right; clear: both;}

.detail .print a { margin-right: 20px;}

.nyContact{}

.nyContact .map{ float:left; width:396px; height:390px; overflow:hidden;}

.contactway{ background:url(../images/contactbg.jpg) left 45px no-repeat; width:315px; line-height:36px;}

.contactway p{ text-indent:28px;}

.contactway h3{ margin-bottom:10px; font-size:24px; font-weight:normal;}
/*message css---*/
.ny_msg .fontColor{color:#808281;}/*设置提示文字颜色*/
/*欢迎标题样式*/
.ny_msg .welcome{height:41px; line-height:18px; text-align:center;padding-bottom:25px;background:url(../images/bg_msg_title.png) no-repeat center bottom; font-size:18px;font-family:"微软雅黑";  color:#616c76; }
.ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}
/*end*/
/*选项卡*/
.ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../images/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
/*end*/
/*有背景样式*/
/*填写留言 message.**/
.msgWrite{padding-left:200px;  background:url(../images/bg_msg_w_1.png) no-repeat left center;margin-top:35px; overflow:hidden;}
.msgWrite .bridge{margin-left:112px;}
.msgWrite .msgform{margin-left:40px; width:450px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;_background:none;}
/*end*/
/*查看留言 messageck.**/
.msgCk{margin-top:35px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}
/*有背景样式 end----*/
/*内页 style end*/
