@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:Microsoft YaHei,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#000;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;} ul,li{list-style-type:none;}
a{text-decoration:none;color: inherit;} a:hover{text-decoration:none;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}i,u{font-style: normal;font-weight: normal;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{ font-size:20px;}
.f24{ font-size:24px;}
.f30{ font-size:30px;}
.f36{ font-size:36px;}
.h9{ height:9px;}
.h20{ height:20px;}
.h54{ height:54px;}
.rel{position:relative;}
.min_w{min-width:1200px;}
.head_c{width:1200px;margin:0 auto;}
.green{color:#319200;}
.whit{ color:#fff;}

/*haed*/
.head{left:0;top:0;width:100%;height:114px;z-index:9;}
.nav_list{width:819px;margin-top:45px;}
.nav_list li{float:left;margin:0 3px;}
.nav_list li a{display:block;width:85px;height:45px;line-height:45px;color:#000;font-size:16px;position:relative;}
.nav_list li:nth-child(9) {margin-right:0px;}
.nav_list li a::before, .nav_list li a::after {box-sizing: border-box;content: '';position: absolute;width: 100%;height: 100%;}
.nav_list li a:hover {color: #319200 ;}
.nav_list li a::before, .nav_list li a::after {top: 0;left: 0;height: 100%;width: 100%;
-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;}
.nav_list li a::before {border-top: 2px solid #319200;border-bottom: 2px solid #319200;-webkit-transform: scale3d(0, 1, 1);transform: scale3d(0, 1, 1);}
.nav_list li a::after {border-left: 2px solid #319200;border-right: 2px solid #319200;
  -webkit-transform: scale3d(1, 0, 1);transform: scale3d(1, 0, 1);}
.nav_list li a:hover::before, .nav_list li a:hover::after {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.5s;transition: transform 0.5s;}
  .fullSlide{ position: relative; width:100%;  height:619px;  min-width:1200px; background:#fff  }
.fullSlide ul{ height:100% !important; width:100% !important;  }
.fullSlide li{  height:100% !important; width:100% !important; }


/*公告*/
.notice{ width:100%; height:54px; background:url(../images/notice_bg.jpg) repeat-x; border-bottom:1px solid #cdcdcd;}
.notice_con{ width:1200px; height:54px; margin:0 auto;}
.notice_01{ width:192px; height:54px; color:#626361; line-height:54px;}
.notice_02{ width:1px; height:54px; float:left;}
.notice_03{ width:70px; height:54px; margin-left:27px;float:left; line-height:54px;}
.notice_04{ width:900px; height:54px; float:left; line-height:54px;}
.notice_04 a{color:#626361;}

/*关于我们*/
.spage{ width:100%; height:610px; background:url(../images/about_bg.jpg) #f0f0f0 no-repeat center;}
.spage_content{ width:1200px; height:610px; margin:0 auto;}
.spage_title{ width:152px; height:100px; margin:0 auto; padding-top:62px;}
.spage_01{ color:#319200; height:40px;width:152px; line-height:40px;}
.spage_01 span{ color:#5b5b5b;}
.spage_02{ width:142px; height:43px; margin:14px auto 0 auto;}
.spage_con{ width:1200px; height:60px; color:#5d5d5d; line-height:36px; margin-top:35px;}

/*产品*/
.pro_list_index{ width:100%; height:699px; background:url(../images/pro_bg.jpg) center no-repeat;}
.pro_list_index_con{ width:1200px; height:621px; margin:0 auto; padding-top:78px;}
.pro_list_left{ width:595px; height:543px; margin-right:5px;}
.pro_list_01{ width:295px; height:271px; background:#40bf00; margin-right:5px;}
.pro_list_02{ width:183px; height:136px; padding-top:67px; margin-bottom:5px; padding-left:31px;}
.pro_list_03{ height:28px;}
.pro_list_03 a{ color:#fff;}
.pro_list_03 a:hover{color:#ffeec2;}
.pro_list_04{ height:21px; font-family: Arial,"Times New Roman"; margin-top:12px; text-transform: uppercase;}
.pro_list_04 a{ color:#fff;}
.pro_list_04 a:hover{color:#ffeec2;}
.pro_list_more{ width:131px; height:39px; line-height:39px; border:1px solid #fff; padding-left:5px; margin-top:38px;}
.pro_list_more a{ color:#fff;}
.pro_list_more a:hover{ color:#ffeec2;}
.pro_list_more:hover{ border:1px solid #ffeec2; color:#ffeec2;}
.pro_list_05{width:295px; height:271px; margin-bottom:5px;}
.pro_list_05 a img{width:297px; height:271px;}
.pro_list_06{ width:595px; height:266px; }
.pro_list_06 a img{width:595px; height:266px;}
.pro_list_right{ width:600px; height:543px;}
.pro_list_07{ width:311px; height:543px; margin-right:5px;}
.pro_list_07 a img{width:311px; height:543px;}
.pro_list_08{ width:284px; height:543px;}
.pro_list_08 a img{width:284px; height:543px;}
.pro_gd{ width:1200px; height:668px; margin:65px  auto 0 auto;}
.pro_gd_01{ width:1200px; height:296px;color:#1f9300; margin-bottom:65px;}
.pro_gd_01 li{width:280px;color:#1f9300; border:1px solid #9f9f9f; height:294px;line-height:50px;float:left;margin:0 11px 0 0;}
.pro_gd_01 li a{color:#1f9300;}
.pro_gd_01_pic{width:280px;height:245px;overflow:hidden;}
.pro_gd_01_pic img{transition:all .8s linear;}
.pro_gd_01 li:hover .pro_gd_01_pic img{transform:scale(1.1);}
.pro_gd_01 li:nth-child(4n) {margin-right:0px;}

/*技术交流*/
.news_list_index{ width:1200px; height:638px; margin:0 auto;}
.news_title{ width:271px; height:100px; margin:0 auto; padding-top:62px;}
.news_01{ color:#319200; height:40px;width:271px; line-height:40px;}
.news_01 span{ color:#5b5b5b;}
.news_02{ width:271px; height:43px; margin:14px auto 0 auto;}
.news_title_con{ width:749px; height:69px; color:#545454; margin:34px auto;}
.news_list_c{ width:1200px; height:329px; background:url(../images/news_list_bg.jpg) center no-repeat;}

.news_list_con li { width:399px;padding: 30px 0 15px 0; float:left; margin-right:402px;}
.news_list_con li:nth-child(2n) {margin-right:0px;}
.news_list_con_l {width: 24px; float:left; }
.news_list_con_r {width: 375px; padding-bottom:35px; float:right; }
.news_list_con_title{ width:375px;}
.news_list_con_t {font-size: 18px; padding-bottom:13px;color: #505050;line-height: 20px; height:22px; width:375px;float:left;}
.news_list_con_c {font-size: 14px;color: #505050;line-height: 22px; }

/*广告*/
.advert{ width:100%; height:407px; background:url(../images/advert_bg.jpg) center no-repeat; margin-top:30px;}
.advert_con{ width:1200px; height:407px; margin:0 auto; padding-top:44px;}
.advert_left{ width:507px; height:319px;}
.advert_left img{width:507px; height:319px;}
.advert_right{ width:651px; height:309px; margin-top:10px; background:#fff;}
.advert_list li { width:651px; height:36px;  margin-bottom:13px; background:url(../images/advert_list.png) no-repeat;}
.advert_list_c {font-size: 16px;  padding-left:15px; width:66px; height:21px; padding-bottom:13px;color: #fff;line-height: 34px;  float:left;}
.advert_list_t {font-size: 14px; width:497px; overflow:hidden;color: #000000;line-height: 36px;float:left; height:36px; margin-left:53px;}
.advert_pic{ width:651px; height:113px;}
.advert_pic img{width:651px; height:113px;}
/*荣誉*/
.honor{ width:100%; height:609px; margin: 0 auto; padding-top:0px; background:url(../images/honor_bg.jpg) repeat-x; }
.honor_totle{ width:769px; height:79px; color:#333333; line-height:30px;margin:33px auto 0 auto;}
.honor_list{ width:1200px; margin:0 auto; padding-top:57px;}
.honor_list li { width:358px; height:231px; margin-right:33px; float:left;}
.honor_list li a img{width:358px; height:231px;}
.honor_list  li:nth-child(3) {margin-right:0px;}

.sub_navs{ width:100%; height:74px; background:#505050;}
.sub_nav{ width:1200px; margin: 0 auto ;}
.sub_nav li{ width:127px; height:74px; line-height:74px; float:left; background:url(../images/line_01.jpg) right no-repeat;}
.sub_nav li:nth-child(9){ background:none;}
.sub_nav li:hover{ color:#fff0c7;}
.bot{ width:100%; height:186px; background:#f0f1f5;}
.bot_con{ width:1200px; height:152px;  margin:0 auto; padding-top:20px;}
.sub_logo{ width:303px; height:132px;}
.sub_line{ width:58px; height:132px; }
.bot_tit{ width:646px; height:102px; padding-top:31px; color:#070707; line-height:24px;}
.bot_tit a{color:#070707;}
.ewm{ width:134px; height:132px; }


/*单页*/
.about{ width:1200px; height:auto; margin:0 auto;}
.about_title{ color:#46961d; height:29px; line-height:29px; margin-top:56px;}
.con{ width:1200px; height:auto; line-height:36px; color:#575757; margin:50px auto;}

/*新闻*/
.news_ej{width:1200px; margin-top:30px; }
.news_ej li{height:110px;   margin-bottom:25px; width:100%; border-bottom:1px dashed #b2b1b1;}
.news_ej ul li div:nth-child(3){  margin-bottom:0px;}
.news_ej li:hover{width:100%; height:100px; background:#46961d; padding-top:10px; padding-left:10px;  }
.news_ej li a{color:#2c2c2b;}
.news_ej li a span{ color:#787878;}
.news_ej_r{float:left; width:1026px; color:#2c2c2b; line-height:24px;font-family:"微软雅黑";}
.news_ej_r span{ display: block; font-size:14px; color:#848484; line-height:24px; margin-top:20px; }
.news_ej li:hover a span{ color:#fff;}
.news_ej_r h4{color:#0c0c0c;  line-height:20px; font-size:16px; font-weight:bold;}
.news_ej li:hover a h4{color:#fff;}
.news_ej li:hover a .ej_inf_date{color:#fff; background:none; border:0px;}
.ej_inf_date{float:left; width:110px; height:110px; text-align:right; color:#4c4c4c; font-size:24px;  line-height:30px; margin-right:40px;}
.ej_inf_date h4{color:#46961d; font-size:48px; line-height:30px; padding-top:7px; padding-bottom:20px;  font-weight:normal;}
.fenye { width:711px; height:30px; font-size:14px;font-family:"微软雅黑"; padding-right:8px; padding-left:8px; padding-bottom:3px; margin:4px; text-align:center; margin:30px auto;}
.fenye a { padding-right:8px; padding-left:8px; padding-bottom:3px; padding-top:3px; margin:4px; color:#333333; text-decoration:none;background:#eeeeee;  font-size:14px; }
.fenye a:hover { color:#ffffff; background:#46961d; font-size:14px;}

/*留言*/
.gbook{ width:1200px; height:440px;  margin:0 auto;}

.gbooks_ul{ width:597px; height:440px; margin-top:70px; margin-bottom:70px;}
.gbooks_ul li{color:#00c7da;font-size: 18px;margin-bottom:39px;}
.gbooks_inp{width:500px;height:66px;border:1px solid #c0bebe; background:#f7f7f7;line-height:66px;padding:0 10px;color:#6e6e6e;font-family:"微软雅黑";margin-bottom:20px;font-size:16px;}
.gbooks_textarea{width:500px;height:66px;line-height:66px;font-size:16px;}
.gbooks_btn{display:block;width:139px;height:56px; font-size:20px;line-height:56px;background:#46961d;border-radius: 10px;color:#fff;margin:10px auto;border:none;}
.gbooks_ly_t1{width:70px; color:#6e6e6e;  float: left;line-height:74px;height:74px;text-align: center; margin-left:5px;}
.form_submit input{width:70px;height:56px;line-height:56px;background: #f2f2f2;color:#ffc001;text-align: center;font-size: 16px;border:1px solid #00c7da;}
.gbook_pic{ width:507px; height:415px;}


.type{text-align: center;margin:35px 0;height: 45px;}
.type ul{margin:0 auto;}
.type li{float: left;}
.type a{line-height:45px;background: #46961d; margin-bottom:10px;font-size:16px;height: 45px;text-decoration: none;color:#fff;display: inline-block;width:140px;text-align: center;}
.type a:hover {font-size:18px;color: #fff; background:#ff4f00;}

.pro_list{ width:1200px; height:auto;color:#1f9300; margin-bottom:65px;}
.pro_list li{width:278px;color:#1f9300; border:1px solid #9f9f9f; height:290px;line-height:50px;float:left;margin:0 26px 52px 0;}
.pro_list li a{color:#1f9300;}
.pro_list_pic{width:278px;height:242px;overflow:hidden;}
.pro_list_pic img{transition:all .8s linear;}
.pro_list li:hover .pro_list_pic img{transform:scale(1.1);}
.pro_list li:nth-child(4n) {margin-right:0px;}


.sub_honor{ width:1200px; height:auto;color:#1f9300; margin-top:60px; margin-bottom:65px;}
.sub_honor li{width:561px;color:#1f9300; border:1px solid #9f9f9f; height:400px;line-height:80px;float:left;margin:0 26px 52px 0;}
.sub_honor li a{color:#1f9300;}
.sub_honor_pic{width:561px;height:317px;overflow:hidden;}
.sub_honor_pic img{transition:all .8s linear;}
.sub_honor li:hover .sub_honor_pic img{transform:scale(1.1);}
.sub_honor li:nth-child(4n) {margin-right:0px;}

.pro-fl{
  text-align:center;
}
.pro-item{
  width:140px;
  line-height:45px;
  background:#46961d;
  height:45px;
  display:inline-block;
  font-size:16px;
  color:#fff;
  margin-top:20px;
}
.pro-fl li:hover{
  background:#ff4f00;
  font-size:18px;
  color:#fff;
}