@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial;
	font-size: 13px;
	color: #333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

*{ border:0px; padding:0px; margin:0px; list-style:none;}

a{ color:#333; clear:both; text-decoration:none;}
a:hover{ color:#036b50; }

.head{ width:1202px; margin:0px auto 0px auto;}
.head .logo{ float:left;  text-transform:uppercase; font-size:20px; padding-top:15px; height:54px; color:#006a4f; font-weight:bold; background:url(../images/logo_10.jpg) left no-repeat; padding-left:89px; margin-top:38px;}
.head .logo p{ font-family:Arial; font-size:15px; color:#333; text-transform:uppercase; font-weight:normal; letter-spacing:2.6px; margin-top:2px;}
.head::after{ display:block; content:""; clear:both;}
.head .dianhua{ float:right; background:url(../images/index_07.jpg) 0px 0px no-repeat; padding-left:79px; font-size:16px; margin-top:32px;}
.head .dianhua p{ font-size:24px; color:#006a4f; font-family:Arial; font-weight:bold; line-height:26px; margin-top:7px;}
.head .banben{ float:right; margin-left:30px;}
.head .banben .lie{ width:32px; float:left;  margin-left:15px; }


.dh{ width:100%; min-width:1202px; height:56px; background:#006a4f; margin-top:10px;}
.nav{ display:table; margin:0px auto 0px auto;}
.nav li{ float:left; height:56px; line-height:56px; font-size:17px; margin-left:15px; position:relative;}
.nav li a{ display:block; color:#ffffff; padding:0px 20px 0px 20px;}
.nav li a:hover{ background:#fde739; color:#006a4f;}
.nav li:nth-child(1){ margin-left:0px;}
.nav li:hover{background:#fde739;}
.nav li:hover a{background:#fde739; color:#006a4f;}

.nav li:hover .er_dh{ display:block;}

.er_dh{ width:250px; position:absolute; z-index:999; display:none; background:#006a4f}
.er_dh .lie{height:46px; line-height:46px; font-size:14px; overflow:hidden;  background:#006a4f; border-bottom:1px #027d5e dotted}
.er_dh .lie a{background:#006a4f !important;color:#ffffff !important;}
.er_dh .lie a:hover{background:#fde739 !important;color:#006a4f !important;}


.banner{ width:100%; min-width:1202px; height:450px; background:#396; margin:0px auto 0px auto;}

.sy_fenlei_box{width:1202px;margin:50px auto 70px auto;}
.sy_fenlei_box .biaoti{ width:800px; margin:0px auto 0px auto; font-size:39px; text-align:center; text-transform:uppercase}
.sy_fenlei_box .small_biaoti{ width:306px; height:27px; line-height:27px; margin:10px auto 0px auto; font-size:19px; border:1px #4b4b4b solid; color:#4b4b4b; text-align:center;}

.sy_fenlei_cont{ width:1202px; margin:50px auto 0px auto; }
.sy_fenlei_cont::after{ display:block; content:""; clear:both;}

.sy_fenlei{ width:214px; float:left; background:url(../images/yy.jpg) bottom no-repeat; padding-bottom:27px; margin-left:33px;}
.sy_fenlei:nth-child(1){ margin-left:0px;}
.sy_fenlei .sy_fenlei_bj{ width:214px; height:120px; background:#006a4f; padding-top:10px; text-align:center; color:#FFF; font-size:19px;}
.sy_fenlei .sy_fenlei_bj p{ font-size:22px; margin:8px 0px 15px 0px;}
.sy_fenlei .sy_fenlei_bj .more{ width:96px; height:25px; margin:0px auto 0px auto; background:#fde739; line-height:25px; text-align:center; font-size:16px;}
.sy_fenlei .sy_fenlei_bj .more a{ display:block; color:#006a4f;}
.sy_fenlei .sy_fenlei_bj .more a:hover{  color:#383838;}

.sy_about_box{ width:100%; min-width:1202px; background:#006a4f; overflow:hidden; padding-bottom:60px;}
.sy_about_cont{ width:1202px; margin:40px auto 0px auto;}
.sy_about_cont::after{ display:block; content:""; clear:both;}
.sy_about_biaoti{ width:806px; height:70px; padding-top:53px; margin:0px auto 0px auto; background:url(../images/index_52.jpg) center no-repeat; color:#FFF; font-size:22px; text-align:center;}
.sy_about_cont .sy_about_left{ width:582px; height:327px; float:left; margin:79px 0px 0px 16px; background:url(../images/index_56.jpg) no-repeat;}
.sy_about_cont .sy_about_left .pic{ width:505px; height:283px; background:#FF6; margin:21px 0 0 49px;}
.sy_about_cont .sy_about_left .pic img{ width:505px; height:283px;}
.sy_about_cont .sy_about_right{ width:533px; float:right; color:#FFF; margin:40px 23px 0px 0px; font-size:13px; line-height:25px;}
.sy_about_cont .sy_about_right .title_box{ margin:0px 0px 18px 0px; font-size:27px; line-height:26px;}
.sy_about_cont .sy_about_right .title_box p{ font-size:13px; font-family:Arial; text-transform:uppercase;}
.sy_about_cont .sy_about_right .title_box .line{ width:86px; height:2px; background:#fde739; margin-top:5px;}
.sy_about_cont .sy_about_right .word{width:518px; height:258px; padding-right:15px; border-right:8px #FFF solid; font-size:14px; overflow:hidden; line-height:29px; }


.sy_chanpin_box{ width:1202px; margin:50px auto 90px auto;}
.sy_chanpin_box::after{ display:block; content:""; clear:both;}
.sy_chanpin_box .left_box{ width:261px; float:left; border:1px #006a4f solid}
.sy_chanpin_box .left_box .top_lie{ width:261px; }
.sy_chanpin_box .left_box .left_cont{ width:261px; padding-top:30px; min-height:550px;}
.sy_chanpin_box .left_box .sy_chanpin_fenlei{ width:213px; height:36px; line-height:36px; background:#006a4f; margin:0px auto 18px auto; color:#FFF; font-size:15px; padding-left:20px; }
.sy_chanpin_box .left_box .sy_chanpin_fenlei a{ display:block; color:#FFF;}
.sy_chanpin_box .left_box .sy_chanpin_fenlei a:hover{ display:block; color:#ffe400;}
.sy_chanpin_box .left_box .sy_chanpin_fenlei:nth-last-child(1){ background:#fde739;}
.sy_chanpin_box .left_box .sy_chanpin_fenlei:nth-last-child(1) a{ color:#006a4f;}
.sy_chanpin_box .left_box .sy_chanpin_fenlei:nth-last-child(1) a:hover{ color:#262625;}
.sy_chanpin_box .left_box .down_lie{ width:261px; height:78px; background:#006a4f; overflow:hidden;}
.sy_chanpin_box .left_box .down_lie .down_cont{ width:228px; height:52px; padding-top:6px; margin:9px auto 0px auto; border:1px #FFFFFF solid; color:#FFF; text-align:center; font-size:15px; line-height:23px;}

.sy_chanpin_box .right_box{ width:904px; float:right;}
.sy_chanpin_box .right_box .title_box{width:904px; height:74px; background:url(../images/index_86.jpg) left no-repeat; margin-bottom:27px; background-color:#fde739}
.sy_chanpin_box .right_box .title_box .dianhua_lie{float:right; font-size:19px; color:#006a4f; margin-right:33px; margin-top:21px;height:32px; line-height:32px;}
.sy_chanpin_box .right_box .title_box .more{ width:125px; height:32px; text-align:center; line-height:32px; font-size:15px; background:#006a4f; float:right;margin-right:33px;margin-top:21px;}
.sy_chanpin_box .right_box .title_box .more a{ display:block; color:#FFF; }

.sy_pro_list{ width:284px; border:1px #006a4f solid; float:left; margin:0px 0px 24px 0px;}
.sy_pro_list .pic_lie{ width:284px; height:284px; background:#0095e3;}
.sy_pro_list .pic_lie img{ width:284px; height:284px; }
.sy_pro_list .word_lie{width:284px; height:43px; background:#006a4f; text-align:center; line-height:43px; overflow:hidden; font-size:15px;}
.sy_pro_list .word_lie a{ display:block; color:#FFF;}
.sy_pro_list .word_lie a:hover{ display:block; color:#f5dc13;}
.sy_pro_list:nth-child(3n-1){ margin-left:22px; margin-right:22px;}



.sy_anli_box{ width:1202px;  margin:0px auto 90px auto; }
.sy_anli_box .title_box{ width:1202px;  text-align:center; font-size:35px; margin-bottom:25px;}
.sy_anli_box .title_box .line{ width:310px; height:10px; margin:8px auto 10px auto; }
.sy_anli_box .title_box p{ font-family:Arial; font-size:12px; text-transform:uppercase;}
.sy_anli_box div::after{ display:block; content:""; clear:both;}

.sy_anli_list{ width:274px; border:1px #e5e4e4 solid; padding-bottom:7px; float:left; margin-left:30px;}
.sy_anli_list:hover{border:1px #006a4f solid;}
.sy_anli_list .pic{ width:259px; height:194px; margin:7px auto 0px auto; background:#396}
.sy_anli_list .pic img{width:259px; height:194px;}
.sy_anli_list .word{ width:259px; height:30px; overflow:hidden; line-height:30px; margin:7px auto 0px auto; font-size:15px; text-align:center; }
.sy_anli_list .word a{ display:block;}
.sy_anli_list:nth-child(1){ margin-left:0px;}

.sy_news_box{width:1202px;  margin:0px auto 70px auto; }
.sy_news_box div::after{ display:block; content:""; clear:both;}
.sy_news_box .title_box{ width:1202px;  text-align:center; font-size:35px; margin-bottom:25px;}
.sy_news_box .title_box .line{ width:310px; height:10px; margin:8px auto 10px auto; }
.sy_news_box .title_box p{ font-family:Arial; font-size:12px; text-transform:uppercase;}

.sy_news_list_box{ width:380px; float:left; margin-top:10px;}
.sy_news_list_box:nth-child(2){ margin:10px 30px 0px 30px;}
.sy_news_list_box .biaoti{width:380px; font-size:26px; color:#006a4f; font-weight:bold; border-bottom:4px #006a4f solid;padding-bottom:8px;}
.sy_news_list_box .biaoti .yanse{color:#ff7c03;}
.sy_news_list_box .biaoti .yinwen{ font-family:Arial; font-size:12px; color:#656565; font-weight:normal; text-transform:uppercase;}
.sy_news_list_box .biaoti .gengduo{ float:right; width:68px; height:20px; line-height:20px; margin:7px 5px 0px 0px; border-radius:9px; font-weight:normal; text-align:center; font-size:12px; border:1px #CCCCCC solid; }
.sy_news_list_box .biaoti .gengduo a{ display:block;}
.sy_news_list_box .cont_box{ width:378px; height:252px; padding-top:8px; overflow:hidden; border:1px #e5e5e5 solid}

.sy_news_list{ width:357px; height:58px; font-size:12px; overflow:hidden; line-height:23px; margin:0px auto 0px auto; border-bottom:1px #dfdfdf solid; margin-top:20px; color:#969595;}
.sy_news_list:nth-last-child(1){border-bottom:0px }
.sy_news_list p{ font-size:20px; margin-bottom:7px; color:#333}

.sy_news_box .more{ width:160px; height:40px; margin:40px auto 0px auto; font-size:18px; text-align:center; line-height:40px; border:1px #3c3c3c solid;}
.sy_news_box .more a{ display:block;}

.guanggao{ width:100%; min-width:1200px; height:220px; margin:0 auto 90px auto; background:url(../images/index_47.jpg) no-repeat;}
.ggbox{ display:table; margin:0px auto 0px auto;}
.ggbox li{ width:97px; float:left; color:#FFF; font-size:22px; text-align:center; padding-top:105px; margin-left:171px; margin-top:44px;}
.ggbox li:nth-child(1){ background:url(../images/tb1.png) top no-repeat; margin-left:0px;}
.ggbox li:nth-child(2){ background:url(../images/tb2.png) top no-repeat}
.ggbox li:nth-child(3){ background:url(../images/tb3.png) top no-repeat}
.ggbox li:nth-child(4){ background:url(../images/tb4.png) top no-repeat}







.nei_box{width:1202px; margin:20px auto 70px auto;}
.nei_cont{ width:1202px; margin:0px auto 0px auto;}
.nei_location{ width:1194px; border-bottom:1px #e2e1e1 solid; font-size:16px; color:#686868; text-align:right; padding:5px 8px 10px 0px; margin-bottom:20px;}

.nei_cont::after{ display:block; content:""; clear:both;}
.nei_cont .nei_left{ width:220px; float:left; margin-left:4px;}
.nei_cont .nei_left_title{ width:220px; height:60px; background:#006a4f; color:#FFF; text-align:center; padding:8px 0px 0px 0px; font-size:25px; text-transform:uppercase;}
.nei_cont .nei_left_title p{ width:193px; height:50px; line-height:50px;  border:1px #FFFFFF dotted;  margin:0px auto 0px auto}
.nei_cont .nei_left_cont{ width:218px; border:1px #006a4f solid; border-top:0px; padding-bottom:8px; padding-top:12px; margin-bottom:0px; padding-bottom:30px;}
.nei_left_lie{ width:200px; border-bottom:1px #d0d0d0 dotted; height:40px; line-height:40px; margin:0px auto 0px auto; font-size:14px; overflow:hidden;}
.nei_left_lie a{ display:block; padding:0px 15px 0px 15px;}
.nei_left_lie a:hover{ background:#006a4f; color:#FFF;}

.nei_cont .nei_left .down_lie{ width:220px; height:78px; background:#006a4f; overflow:hidden;}
.nei_cont .nei_left .down_lie .down_cont{ width:200px; height:52px; padding-top:6px; margin:9px auto 0px auto; border:1px #FFFFFF solid; color:#FFF; text-align:center; font-size:15px; line-height:23px;}

.nei_left_lianxi{width:199px; border-bottom:1px #d0d0d0 dotted; padding:8px 3px 8px 3px; margin:0px auto 0px auto; font-size:12px;}

.nei_cont .nei_right{ width:930px; float:right; margin-right:4px; margin-top:9px;}

.nei_title{ width:100%; border-bottom:1px #e2e1e1 solid; color:#006a4f; font-size:22px; padding:0px 0px 9px 0px; margin-bottom:16px;}

.word_style{ font-size:15px; line-height:29px;}
.word_style img{ max-width:98%;}




.pro_list{ width:274px; border:1px #006a4f solid; float:left; margin:0px 0px 24px 0px;}
.pro_list .pic_lie{ width:274px; height:274px; background:#0095e3;}
.pro_list .pic_lie img{ width:274px; height:274px; }
.pro_list .word_lie{width:274px; height:43px; background:#006a4f; text-align:center; line-height:43px; overflow:hidden; font-size:15px;}
.pro_list .word_lie a{ display:block; color:#FFF;}
.pro_list .word_lie a:hover{ display:block; color:#f5dc13;}
.pro_list:nth-child(3n-1){ margin-left:47px; margin-right:47px;}







.news_biaoti{ width:100%; text-align:center; font-size:16px; margin-bottom:8px; font-weight:bold}
.news_word{ width:100%; border-bottom:1px #b3b3b3 dotted; text-align:center; margin-bottom:23px; font-size:13px; padding-bottom:10px;}


.news_xiangguan{ width:100%; border-top:1px #b3b3b3 dotted; margin-top:33px; overflow:auto; padding-top:20px; }
.news_xiangguan .lie_box{ width:99%; line-height:20px;  margin:0 auto 13px auto;}
.news_xiangguan .lie_box a{ color:#333333;}
.news_xiangguan .lie_box a:hover{ color:#2979d3;}





.news_list{ width:100%; margin:0px auto 0px auto; line-height:30px; padding:5px 0px 5px 0px; border-bottom:1px #CCCCCC dotted; text-indent:5px; margin-bottom:5px;}
.news_list .riqi{ float:right; color:#bfbfbf; margin-right:5px;}




.anli_list{ width:214px; border:1px #e5e4e4 solid; padding-bottom:7px; float:left; margin-left:22px; margin-bottom:20px;}
.anli_list:hover{border:1px #006a4f solid;}
.anli_list .pic{ width:200px; height:150px; margin:7px auto 0px auto; background:#396}
.anli_list .pic img{ width:200px; height:150px;}
.anli_list .word{ width:200px; height:30px; line-height:30px; overflow:hidden; margin:7px auto 0px auto; font-size:15px; text-align:center; }
.anli_list .word a{ display:block;}
.anli_list:nth-child(4n-3){ margin-left:0px;}











.foot_box{ width:100%; min-width:1202px; color:#ffffff; background:#006a4f; padding-top:35px; padding-bottom:20px;}
.foot_nav{width:1202px; margin:0 auto 0px auto; }
.foot_nav::after{ display:block; content:""; clear:both;}

.foot_dh{ width:100px; float:left; margin-left:22px; }
.foot_dh:nth-child(1){margin-left:0px;}
.foot_dh .title{ font-size:16px;}
.foot_dh .line{ width:35px; height:3px; margin-top:10px; margin-bottom:24px; background:#07a17a}
.foot_dh a{ color:#FFF;}
.foot_dh a:hover{ color:#02f798;}
.foot_dh .lie{ width:100px; height:25px; line-height:25px; overflow:hidden; font-size:13px; margin-bottom:3px;}
.foot_dh .lie a{ color:#f0f0f0;}
.foot_dh .lie a:hover{ color:#02f798;}

.foot_line{ width:100%; height:1px; overflow:hidden; border-bottom:1px #007e63 solid; margin:48px auto 0px auto;}
.foot_box .down{ width:1202px; margin:0px auto 0px auto; font-size:12px; text-align:center; color:#e3e3e3; line-height:22px; padding:20px 0px 0px 0px;}
.foot_box .down a{ color:#e3e3e3;}
.foot_box .down a:hover{ color:#02f798;}






.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  /*float: left;*/
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #196c4a;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #2a6496;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #017abf;
  border-color: #017abf;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}


.zplist{ width:99%;border-top:1px #dadada solid;border-right:1px #dadada solid; margin:0px auto 30px auto;}
  .zplist tr td{  border-bottom:1px #dadada solid; border-left:1px #dadada solid; line-height:24px; padding:10px; }
  .zplist .bt td{ background:#f0f0f0; font-size:15px;}