﻿@charset "utf-8";

/* CSS Document */

body{ color:#000; font-size:16px; line-height:23px; }

.header{ width:100%; height:80px; position:relative;}

.logo{ float:left; padding-top:5px; z-index:3; position:relative;}

.menu{position:absolute; top:0; left:0px; width:100%; z-index:2; background:url(../img/second-level-bg.png) left top repeat-x; }

.menu .nav{  width:1020px; padding-left:180px; margin:0 auto; height:80px; position:relative;}

.menu .nav li{float:left; }

.menu .nav li a{  line-height:80px; font-size:16px; height:80px;float:left; width:115px; text-align:center;}

.menu .nav li a:hover,.menu .nav li a.current{color:#fff; background:#009a44;}

.menu .nav li ul.second-level{  position:absolute; top:80px;  height:60px;  display:none; }

.menu .nav li .second-level li a{ color:#000; line-height:60px; background:none;width:auto;padding:0 20px;}

.menu .nav li .second-level li a:hover{ text-decoration:underline;}



.second1{width:1020px; left:180px;}

.second2{width:840px; left:360px;}

.second3{width:900px; left:300px;}

.second4{width:680px; left:520px;}

.second5{width:490px; left:710px;}

.second6{width:390px; left:810px;}



.search-box{z-index:3; position:relative; float:right; padding-top:26px;}

#_l_s_c_form{position:relative;float:left;}

.form-search {height:29px;overflow:hidden;padding:0 10px 0 5px;transition:all 0.3s ease;background:#009A44; border-radius:20px;}

#_l_s_c_form .button {background:url(../img/searchbtn.png) 0 1px no-repeat;width:23px;height:25px;

border:0;margin-top:4px;float:left;}

.form-search .input-text {font-size:12px;float:left;margin-top:6px;border:0;color:#fff;text-transform:uppercase;

width:20px;transition:all 0.3s ease;background:none;font-family:Arial, Helvetica, sans-serif;}

#_l_s_c_form button#gh-search-reset {height:29px;line-height:31px;color:#fff;border:none;background:none;

margin-right:5px;font-size:16px;display:none;cursor:pointer;}	

#_l_s_c_form button#gh-search-reset {line-height:29px;color:#fff;font-size:16px;cursor:pointer;}

















.fullSlide{ width:100%;  position:relative;   }

.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; height:560px; }

.fullSlide .bd ul{ width:100% !important;  }

.fullSlide .bd li{ width:100% !important;  height:560px; overflow:hidden; text-align:center;  }

.fullSlide .bd li a{ display:block; height:560px; }





.information{ width:100%; padding-bottom:15px; }

.infor-title{ width:100%; float:left; text-align:center;padding:30px 0 20px 0;}



.focus{width:480px;height:320px;position:relative; overflow:hidden; }

.focus #pic{width:480px;height:320px;overflow:hidden;}

.focus #pic ul{width:2380px;height:320px;float:left;}

.focus #pic li{width:480px;height:320px;float:left; position:relative;}

.focus #pic li img{width:480px;height:320px;float:left;}

.focus #pic li p{position:absolute;left:0;bottom:0;z-index:12; color:#FFF; width:470px;height:46px; padding:0 110px 0 20px; line-height:46px; display:none;}

.focus .tip-bg{width:480px;height:46px;position:absolute;left:0;bottom:0;z-index:2;background: #333; filter: alpha(opacity=80); opacity: 0.8;}

.focus #tip{ height:13px;position:absolute;right:15px;bottom:18px;z-index:2;}

.focus #tip ul li{ float:left;width:13px;height:13px;display:inline;margin:0 5px;cursor:pointer;background:url(../img/focus_tip.png) no-repeat;}

.focus #tip ul li.on{background:url(../img/focus_tip_current.png) no-repeat;}



.focus-new{ width:690px;}

.focus-new li{ width:100%; float:left; padding-bottom:20px;}

.focus-new li span{ width:93px; height:88px; background:#009a44; text-align:center; float:left; color:#FFF; font-size:18px;padding-top:5px;}

.focus-new li span em{ width:100%; font-style:normal; font-weight:bold; font-size:30px;  line-height:50px; height:50px;}

.focus-new li a,.focus-new li p{ float:right; width:580px;overflow:hidden;}

.focus-new li a{ height:35px;  line-height:35px; font-size:18px; }

.focus-new li p{ color:#666666; font-size:14px; height:50px;}



.Industrial{ width:100%; background:#f6f8f7; padding:10px 0; }

.Industrial-content{width:100%; }

.Industrial-content img{ padding:0px 0 0px 0px;}



.Product{ width:100%; padding-bottom:30px;}

.product-nav{ float:left; width:100%; padding-top:33px; overflow:hidden;}

.product-nav ul{ width:1230px;}

.product-nav ul li{ float:left; padding:79px 30px 0 0; position:relative; width:380px; height:240px;}

.product-nav ul li i{ position:absolute; left:113px; top:0; z-index:2;}

.product-nav ul li a{width:344px; height:240px; background:#009a44; float:left; padding:0 18px;}

.product-nav ul li a h2{ width:100%; text-align:center; padding-top:84px; line-height:50px; height:50px; color:#FFF; font-size:22px;}

.product-nav ul li a p{ color:#FFF; font-size:14px;}



.contact-us{width:100%; background:#f6f8f7; padding:10px 0 40px 0; float:left;}

.vegetable_dist {width:100%; padding-top:10px; float:left; height:540px; position:relative;}

.contact-content{ position:absolute; top:10px; left:150px; width:865px; height:188px; padding:12px 0 10px 35px; background:#009a44; color:#FFF; z-index:2;}

.base_fb_list,.contact-infro{ width:100%; float:left;}

.base_fb_list ul{width:100%;}

.base_fb_list ul li{ float:left; padding:0 25px 5px 0;}

.base_fb_list ul li a{float:left; padding:0 25px; height:33px; line-height:33px; color:#FFF; }

.base_fb_list ul li a:hover,.base_fb_list ul li.active a{ border-radius:15px; background:#edb41d;}

.contact-infro{ padding-top:5px;}

.contact-infro h2{ width:100%; height:35px; background:url(../img/gs-title.png) left bottom no-repeat; margin-bottom:5px;}

.contact-infro p{ padding-top:5px;}

.base_map{ float:left; width:100%; height:540px; }





.location{ width:100%; background:#edf0ef; height:60px; }

.location,.location a{color:#2e2e2e;  font-size:14px; line-height:60px;}

.location a{ padding:0 5px;}

.location a:hover{ text-decoration:underline;}





.nav-content{ width:100%; padding:30px 0; height:auto!important; height:451px; min-height:451px;}

.nav-title{ width:100%; text-align:center; padding-bottom:30px; }

.nav-title h3{ font-size:30px; color:#009a44; height:30px; line-height:30px;}

.nav-box{ width:100%; overflow:hidden; float:left;}

.news-nav{ float:left; position:relative; left:50%;}

.news-nav ul{ float:left; position:relative; left:-50%; border-left:1px solid #cccccc; }

.news-nav li{float:left; background:#FFF;}

.news-nav a{ float:left;  text-align:center; font-size:18px;  height:59px; line-height:57px; border-top:1px solid #cccccc;border-right:1px solid #cccccc; background:url(../img/nav-line.jpg) left bottom repeat-x;color:#2e2e2e; padding:0 40px; float:left;}

.news-nav a.current,.news-nav a:hover{ height:57px; border-bottom:2px solid #edb41d; background:none; }



.newList{ width:100%; padding:10px 0 0 0;  height:auto!important; height:400px; min-height:400px; float:left;}

.news-list{ float:left; width:100%; padding-top:40px;}

.news-img{ width:330px;}

.news-img img{width:330px; height:222px;}

.news-txt{width:830px;}

.news-txt h2{ width:100%; text-indent:2em; height:35px; line-height:35px;}

.news-txt p.abstract{ text-indent:2em; width:100%; padding-top:5px; height:95px; overflow:hidden; line-height:30px;}

.news-txt p.new-date{ width:100%; padding-top:40px;}

.news-txt p.new-date span{ float:left; padding-left:34px; background:url(../img/news-date.png) left center no-repeat; color:#666666;}

.news-txt p.new-date a{ float:right;}





.news-content{ padding:30px 0 0 0x;}

.news-title{ width:100%; border-bottom:2px solid #e6e6e6; padding-bottom:30px;}

.news-title h1{font-size:24px;  text-align:center;  line-height:35px;  width:100%; }

.news-title p{width:100%; text-align:center; padding-top:15px; }

.news-title p span{ padding:0 10px; color:#2f2f2f;}

.content-txt img{max-width:800px; _width:800px; border:1px solid #e3dfdf; padding:5px;text-align:center; margin:0 auto;}

.content-txt{margin-top:30px;   padding-bottom:40px; float:left; width:100%;}

.content-txt p{ font-size:16px; line-height:32px; padding-bottom:20px;}

.attachment{ margin-top:50px; padding:25px 70px 25px 25px; background:#f9f9f9; float:left; width:1050px;}

.attachment h3{ border-bottom:1px solid #c7c7c7; color:#525252; line-height:40px; font-weight:normal; height:40px; margin-bottom:12px; }

.attachment p{ padding-left:25px; background:url(../img/black-porint.jpg) 15px center no-repeat; height:35px; overflow:hidden; line-height:35px;}

.attachment p a{ color:#1176ec;}

.attachment p a:hover{ text-decoration:underline;}



.about-us{ width:100%; padding-top:55px;}

.about-left{ width:673px;}

.about-txt{ width:100%;}

.about-txt h2{ text-indent:2em; padding-bottom:20px;}

.about-txt p{text-indent:2em; line-height:28px; color:#2e2e2e; }

.a-nav{ width:100%; padding-top:12px;}

.a-nav li{ background:#19a557;height:115px; float:left;}

.a-nav li.a-nav01{ width:290px;  margin-right:22px; }

.a-nav li.a-nav02{width:360px; }

.a-nav li i{ float:left;}

.a-nav li.a-nav01 i{ padding:16px 0 0 30px;}

.a-nav li.a-nav02 i{ padding:16px 0 0 55px; }

.a-nav li.a-nav01 span{ padding:35px 0 0 20px;}

.a-nav li.a-nav02 span{ padding:15px 0 0 48px; }

.a-nav li span{ float:left; color:#FFF; line-height:28px;}

.a-nav li span em{ font-style:normal; font-weight:bold;}

.about-right{width:493px;}



.fzyj{ width:100%; padding-top:60px;}

.fzyj img{ float:left;}

.fzyj-txt{ float:left; width:668px; height:145px; background:url(../img/fzyj-txt-bg.jpg) left top repeat-y; padding:55px 0 0 72px; color:#FFF;}

.fzyj-txt p.english{ padding-top:8px;}



.lxwm{ width:100%; padding:20px 0 40px 0;}

.contact-us-txt{ width:446px; height:160px; background:#edb41d; padding:40px 27px; color:#FFF;}

.contact-us-txt h2{ width:100%; height:45px; background:url(../img/bottom-line.png) left bottom repeat-x; line-height:45px; margin-bottom:10px;}

.contact-us-txt p{ width:100%; padding-top:15px; float:left;}

.contact-us-txt p label{ float:left; padding-right:10px;}

.contact-us-txt p span{float:left;}



#map-box{ float:right; width:670px; height:240px; }

.BMap_pop,.BMap_shadow img{ display:none;}



.zgs-contact-title,.zgs-contact-content{ width:100%;}

.zgs-contact-title{ height:50px; background:#edf0ef; text-align:center; line-height:50px; font-size:18px; font-weight:bold;}

.zgs-contact-content{ padding-top:30px; overflow:hidden;}

.zgs-contact-content ul{ width:1240px;}

.zgs-contact-content ul li{ float:left; padding:0 40px 30px 0;}

.zgs-contact-content ul li div{ cursor:default; float:left; border:1px solid #999999; width:553px; height:123px; padding:15px 0 0 25px; background:url(../img/zgs-contact-bg.png) 440px bottom no-repeat;}

.zgs-contact-content ul li div h2{ font-size:16px; line-height:40px; height:40px; width:100%;}

.zgs-contact-content ul li div p{ line-height:28px;}



.sideMenu{ width:100%; padding-top:50px;}

.side-box{ border:1px solid #cccccc; border-top:none; float:left; width:1198px; margin-bottom:20px;}

.sideMenu h3{ height:48px;  cursor:pointer; border-top:1px solid #cccccc; float:left; width:100%; font-size:16px;}

.sideMenu h3 em{ float:right; display:block; width:28px; height:48px;  background:url(../img/icoAdd.png) 1px center no-repeat; cursor:pointer; padding-right:20px;  }

.sideMenu h3 span{ float:left; width:1090px;  padding-left:22px; line-height:48px;}

.sideMenu h3.on em{ background:url(../img/icoReduce.png) 1px center no-repeat; }

.sideMenu h3.on{color:#edb41d;}

.sideMenu .sideMenu-content{ font-size:16px; padding:8px 0px 20px 22px; color:#212120; display:none; width:1090px; float:left; /* 默认都隐藏 */ }

.sideMenu .sideMenu-content p{ width:100%; padding-bottom:10px; line-height:28px;}

.sideMenu{height:auto!important;  height:600px;   min-height:600px;}

