﻿@charset "utf-8";
/* CSS Document */
html{ overflow-x:hidden}
#continue{ font-family: "microsoft yahei"; margin:0 auto; padding:0px; text-align:left; list-style:none; text-decoration:none; font-size:12px; color:#171717;}
*{ margin:0 auto; padding:0px; list-style:none; text-decoration:none; font-size:12px;font-family:"微软雅黑";}
p{ color:#515050; font-size:12px;}
p a{color:#515050; transition: all 500ms ease-in 0ms;}
a{color:#171717;text-decoration:none;transition: all 500ms ease-in 0ms;}
a:hover{ text-decoration:none;color:#171717;}
p a:hover{ color:#019214;}
img,a img{ border:none;}
.clear{ clear:both;} 
/*头部*/

.heade{ width:100%; height:170px; position:fixed; top:0;left:0; z-index:99999; background:#ffffff;}
.headem{ width:1180px; height: 124px; position:relative; }
.headem a{ display:block; width:127px; float:left;height:128px;}
.headem h4{ font-size:14px; color:#6d6d6d; padding-left:20px; padding-top:20px; width:610px; float:left;}
.headtel{width:272px; float:right;height:82px; margin-top:20px; padding-left:105px;background:url(../images/tel.jpg) no-repeat left; font-size:28px; color:#ffffff; font-family:Impact; line-height:42px; }
.headtel span{ font-size:14px; color:#8e8e8e; line-height:35px; width:100%; float:left;}

.syb{ width:100%; height:46px; background: #4d9c0f;}
.headnav{ width:1180px; height:46px;z-index:999999;}
.sy_nav{width: 100%; line-height:46px; height:46px;}
#nav{width:1180px; height:46px; margin:auto; padding:0px; }
#nav ul{ margin:auto;padding:0;list-style:none;}
#nav ul li{float:left; width:160px;height:46px;overflow:hidden;}
#nav ul li a{color:#ffffff;line-height:46px;width:160px; display:block; position:relative; height:46px;text-align:center;font-size:16px;font-family:微软雅黑;transition: all .45s cubic-bezier(.215, .61, .355, 1);}
#nav ul li a:hover{ background:#419300; color:#ffffff;width:160px;height:46px; display:block; }
#nav ul .hover a{background:#419300; color:#ffffff;width:160px;height:46px; display:block;}
#nav ul dl,#nav ul .hover dl{position:absolute; padding:0;display:none;z-index:999999; width:160px;}
#nav ul dl a,#nav ul .hover dl a{font-size:14px;width:160px; background:#419300; color:#ffffff;line-height:43px;height:43px;font-family:微软雅黑;}
#nav ul dl a:hover,#nav ul .hover dl a:hover{background:#3c8900;color:#fff;}
#nav ul li a p{ display:block; width:100%; line-height:46px; font-size:16px; color:#ffffff;  height:46px;text-align:center;}
#nav ul li a span{ display:block; width:100%; height:20px; line-height:20px; text-align:center; font-family:Arial, Helvetica, sans-serif;}

.container2{ margin-top:184px;
  width: 100%; clear:both;
  padding-left: 0;
  padding-right: 0;
  text-align: center; }
  .fullSlide {
  width: 100%;
  position: relative;
  height:639px;
  background: #000;
  text-align: center; }

.fullSlide .bd {
  margin: 0 auto;
  position: relative;
  z-index: 0;
  overflow: hidden; }

.fullSlide .bd ul {
  width: 100% !important; }

.fullSlide .bd li {
  width: 100% !important;
  height: 639px;
  overflow: hidden;
  text-align: center; }

.fullSlide .bd li a {
  display: block;
  height: 639px; }

.fullSlide .hd {
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom:30px;
  left: 0;
  height:5px;
  line-height: 5px; }

.fullSlide .hd ul {
  text-align: center; }

.fullSlide .hd ul li {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 47px;
  height: 5px;
  margin: 1px;
  overflow: hidden;
  background: #fff;
  filter: alpha(opacity=50);
  opacity: 0.5;
  line-height: 999px; }

.fullSlide .hd ul .on {
  background: #f00; }

.fullSlide .prev, .fullSlide .next {
  position: absolute;
  z-index: 999;
  top: 40%;
  left: 10%;
  width: 30px;
  height: 80px;
  background: url(../images/left_on.png) no-repeat;
  cursor: pointer;
  display: none; }

.fullSlide .next {
  left: auto;
  right: 10%;
  background: url(../images/right_on.png) no-repeat; }
.tcpro{ width:100%; height:50px; padding-top:25px;padding-bottom:20px;}
.tcpro .tc{ width:1180px; height:50px;  }
.tc{margin:0px auto; text-align:center;}
.tc h3{ font-size:30px; color:#080808; line-height:50px; text-align:center;}
.tc h3 span{ font-size:30px; color:#08804a; line-height:50px; text-align:center;}


.tabbox {width:1180px;height:650px;background: url(../images/p.png) no-repeat center top;}
.jjbox {width:1180px;background: url(../images/p.png) no-repeat center top; margin-bottom:30px;}
.tabmenu {width:1120px;height:32px; margin:0 auto}
.tabmenu a { font-size:15px; color:#FFFFFF;}
.tabmenu ul {margin:0;padding:0;list-style-type:none;}
.tabmenu li { text-align:center; float:left; display:block; width:130px; height:32px; overflow:hidden;background-color:#d50000; line-height:32px; display:inline; font-size:18px;  color:#ffffff; margin-right:10px}
.tabmenu .cli {text-align:center;float:left;display:block;width:130px;height:32px;overflow:hidden;background-color:#2e2e2e;line-height:32px;display:inline;font-size:18px; cursor:pointer; color:#ffffff}
#tabcontent {width:1180px;background-color:#fff; padding-top:40px}
#tabcontent ul {margin:0;padding:5px;list-style-type: none;}
#tabcontent .hidden {display:none;} 


.bt2 a{ width:100%; height:35px; font-size:16px; color:#5b5b5b; text-align:left;}
.bt2 span{ width:100%; height:35px; font-size:14px; color:#d8d8d8; text-align:left;}
.bt2{ width:100%; height:65px;}


.tcgsjj{ width:100%; height:416px; padding-top:60px;}
.gsn{ width:1180px; margin:auto; padding:0px;}
.gsn h3{ font-size:32px; color:#ffffff; line-height:30px; font-weight:normal; text-align:center;}
.tcm{ width:1180px; margin:auto; padding:0px; height:280px;}
.gsleft{ padding-left:60px; padding-top:25px;}
.gsleft img{ float:left;}
.gsleft p{ width:500px; float:right; display:block; font-size:14px; color:#000000; line-height:24px; padding-right:170px; padding-bottom:20px;}
.gsleft p a{ width:140px; float:right; display:block; font-size:12px; height:28px; text-align:center; background:#2fcc27; color:#ffffff; line-height:28px; margin-right:10px;border-radius:25px;-moz-border-radius:25px; }
.tcys{ width:100%; height:735px;background: url(../images/ys.jpg) no-repeat center bottom; padding-top:50px; }
.tcysm{ width:1150px; height:auto; margin:auto; padding:0px;}
.tcys1{ width:100%; height:130px;}
.tcys1 .tcl{ width:575px; height:110px; float:left;}
.tcys1 .tcl img{ width:575px; height:55px;}
.tcys1 .tcl p{ display:block; font-size:14px; color:#c5c5c5; line-height:35px; float:right;}
.tcr{ width:380px; float:right; padding-top:20px; height:110px;text-align:center; background:#00711b; font-size:25px; color:#ffffff; line-height:35px; }
.tcr span{ font-size:20px; color:#ffffff; line-height:35px; text-align:center; display:block;}
.tcys2{ width:950px; padding-left:100px; padding-right:100px; padding-top:30px;overflow:hidden;}
.tcys2 img{ float:left; width:142px; height:142px;}
.tcys2 .ysr{ width:760px; height:132px; float:right;}
.tcys2 .ysr h4{ font-size:24px; color:#00711b; line-height:55px; font-weight:normal;}
.tcys2 .ysr p{ font-size:14px; color:#171717; line-height:24px;}

.tcys3{ width:950px; padding-left:100px; padding-right:100px; padding-top:50px; overflow:hidden;}
.tcys3 img{ float:right; width:142px; height:142px;}
.tcys3 .ysr2{ width:760px; height:132px; float:left;}
.tcys3 .ysr2 h4{ font-size:24px; color:#00711b; line-height:55px; font-weight:normal;}
.tcys3 .ysr2 p{ font-size:14px; color:#171717; line-height:24px;}

.tcys4{ width:950px; padding-left:100px; padding-right:100px; padding-top:70px;overflow:hidden;}
.tcys4 img{ float:left; width:142px; height:142px;}
.tcys4 .ysr{ width:760px; height:132px; float:right;}
.tcys4 .ysr h4{ font-size:24px; color:#000000; line-height:55px; font-weight:normal;}
.tcys4 .ysr p{ font-size:20px; color:#00711b; line-height:35px;}
.tcnews{ width:100%; height:95px; background:#f6f4f4;}
.newsb{ width:330px; height:95px; background:#cb0909; font-size:32px; color:#ffffff; line-height:95px; text-align:center;}
.synew{ width:1180px; height:415px; margin:auto; padding:0px;}
.newsms{ width:100%; height:30px; padding-top:20px; color:#6f6f6f; text-align:center;}
.synew ul{ width:100%; padding-top:20px; overflow:hidden;}
.synew ul li{ width:371px; float:left;  margin-left:10px; margin-right:10px;}
.synew ul li a img{ width:371px; height:150px; margin-bottom:1px;}
.synew ul li a  h4{ font-size:16px; color:#151515; line-height:35px; float:left; height:35px; width:100%; border-bottom:1px solid #efefef; padding-top:13px; padding-bottom:10px;}
.synew ul li a:hover h4{ font-size:16px; color:#008a2a; line-height:35px; float:left; height:35px; width:100%; border-bottom:1px solid #efefef; padding-top:13px; padding-bottom:10px;}

.synew ul li a  p{ font-size:12px; color:#777777; line-height:24px; float:left; padding-top:15px;}
.case_b{ width:100%; height:77px;}
.case_b h4{ font-size:30px; color:#00711b; text-align:center; line-height:35px; font-weight:normal;}
.case_b p{ font-size:12px; color:#a9a9a9; line-height:30px; text-align:center;background: url(../images/b.png) no-repeat center bottom; }

.zhsh_nei3 {width:1180px;height:634px;overflow:hidden; position:relative; }
.gun_img56{ width:250px; position:relative;height:179px; float:left; margin-left:5px; margin-right:20px; margin-bottom:20px; margin-top:10px;}
.gun_img56 a { font-size:16px;position: relative;text-align:center;display: block;width: 240px;height: 169px; border:5px solid #f5f5f5;color: hsl(0, 0%, 100%);overflow: hidden;}
.gun_img56  a span{color:#818181; line-height:55px;background:url(../images/pp.png) no-repeat center bottom; font-size:14px;transition: all .45s cubic-bezier(.215, .61, .355, 1);transition:all ease-out .2s;display:block; width:240px;text-align:center;position:absolute;left:0px;top:135px;height:169px; }
.gun_img56  a:hover span{color: hsl(0, 0%, 100%);top: 0px;background:url(../images/pp.png) no-repeat center bottom; transition: all .45s cubic-bezier(.215, .61, .355, 1); font-size:16px; line-height:55px;height:169px; padding-top:0px; width:240px;}
.gun_img56  a span h4{font-size:14px; color:#ffffff; font-weight:normal; line-height:35px;  text-align:center;}
.gun_img56  a:hover span h4{font-size:16px; color:#ffffff; font-weight:normal;margin-top:50px;}
.sycase{ width:100%; height:97px; text-align:center; padding-top:30px;}

.footb{ width:100%; height:150px; background:#f6f4f4; border-top:1px solid #ecefec; clear:both;}
.footbg{ width:1150px; height:150px; margin:auto; padding:0px;}
.footer{ width:100%; height:200px; background:#3f3f3f; padding-top:40px;}
.footerm{ width:1150px; height:200px; margin:auto; padding:0px;}
.footimg{ width:1150px; height:173px;}
.footimg img{ width:620px; height:173px; margin-left:290px;}
.footerm p{ font-size:14px; color:#cbcbcb; line-height:35px; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #636363; text-align:center; display:block; width:100%;}

.footbg .f01,.footbg .f02,.footbg .f03{ width:370px; height:150px; float:left; border-right:1px solid #e4e4e4; font-size:18px; color:#717171; line-height:35px; text-align:center; }
.footbg .f01 span,.footbg .f02 span,.footbg .f03 span{ display:block; width:100%; padding-top:30px; padding-bottom:15px; font-size:34px; line-height:30px; color:#cb0909; text-align:center; font-family:Impact;}

.footlx{ width:100%; height:30px; font-size:14px; color:#686868; line-height:30px; text-align:center; border-top:1px solid #636363; padding-top:10px;}
.footerm ul{ width:760px;height:auto; overflow:hidden;}
.footerm ul li{ width:90px; height:44px; float:left;}
.footerm ul li a{ width:90px; height:44px; float:left; display:block; font-size:14px; color:#9a938f; line-height:44px; text-align:center;}
.footerm ul li a:hover{ width:90px; height:44px; float:left; display:block; font-size:14px; color:#725a4f; line-height:44px; text-align:center;}

.ftl{ width:100%;}

.nyba{ width:100%; height:350px; clear:both; margin-top:184px;}
.nyb{ width:100%; height:50px; padding-bottom:10px;}
.ny_biaoti{ width:1100px; height:50px; font-size:16px; color:#ed7900; line-height:55px;}
.ny_biaoti a{font-size:16px; color:#ed7900; line-height:50px;}

.nyr{ width:1160px; height:auto; overflow:hidden; border:1px solid #d0d0d0; margin:auto; padding:0px;}
.nrrr{ padding:20px;font-size:14px; color:#000000; line-height:30px;}
.nrrr p{ font-size:14px; color:#000000; line-height:30px;}
.nrrr h5{ font-size:18px; color:#028d2c; line-height:30px;}
.nw{ width:100%; height:30px;}
.newli{ width:1180px; height:auto; overflow:hidden; margin:auto; padding:0px;}
.newsl{ width:100%; height:auto;overflow:hidden; padding:12px 0px;}
.newli ul li{ width:100%; height:90px; border-bottom:1px solid #dadada; padding:10px 0px;}
.newli ul li .newsp{ width:150px; background:#d1d1d1;color:#ffffff; font-size:18px; text-align:center; height:90px; float:left;}
.newli ul li a{ display:block; width:980px; float:right; padding:10px;}
.newli ul li a h4{ font-size:16px; color:#2d2d2d; line-height:35px;}
.newli ul li a p{ font-size:12px; color:#c6c6c6; line-height:20px;}
.newli ul li a:hover h4{ font-size:16px; color:#017826; line-height:35px;}
.newli ul li:hover .newsp{ width:150px; background:#017826; color:ffffff; font-size:18px; text-align:center; height:90px; float:left;}

.newli ul li .newsp span{color:#ffffff; font-size:24px; text-align:center; display:block; width:100%; height:40px; padding-top:10px;}

.news_m012{ width:100%; height:auto; padding-top:15px; padding-bottom:5px;}
.newsm2{ width:1428px; border:1px solid #e9e9e9; height:auto; overflow:hidden; margin:auto; padding:0px;}
.news_biaott{ width:100%; height:80px; text-align:center; padding-top:20px;}
.news_biaott h1{ font-size:25px; line-height:50px; color:#ed7900;}
.news_biaott .info{ font-size:12px; color:#adadad; line-height:40px; text-align:center; clear:both; width:95%; margin:auto; padding:0px; border-bottom:1px dashed #8e8e8e;}
.content_mk2{padding:30px; padding-bottom:0px; height:auto; overflow:hidden; font-size:16px; color:#2f2f2f; line-height:29px;}
.content_mk2 p{font-size:16px; color:#2f2f2f; line-height:29px;}
.news_p{ width:95%; height:auto; clear:both; }
.news_p .pre{ float:left; width:100%; overflow:hidden; font-size:14px; float:left; color:#8e8e8e; line-height:40px;}
.news_p .next{ width:100%; float:right;overflow:hidden; font-size:14px; text-align:left; color:#8e8e8e; line-height:40px;}
.news_p .next a,.news_p .pre a{ color:#8e8e8e; line-height:40px; font-size:14px; }
.news_p .next a:hover,.news_p .pre a:hover{ color:#ed7900; line-height:40px; font-size:14px;}


.con h2 .prew{ width:120px; float:right;}
.con h2 .pre2{ width:60px; float:left;}
.con h2 .next{ width:60px; float:right;}

.root{width:1100px;margin:0 auto;}
.part-con{ padding-top:40px;}
.con5{ padding-bottom:40px;}
.part-con .pic{ width:500px; height:350px; border:1px solid #f2f2f2; float:left;}
.part-con .con{ width:525px; float:right;}
.con .con1{ padding-top:10px; width:525px; height:65px; color:#c9c9c9; font-size:14px;line-height:25px;}
.part-con .con2{ padding-left:70px; width:455px; height:70px; line-height:70px; color:#666; background:#efefef url(../../images/end01.jpg)  0px 15px no-repeat; font-size:20px; font-weight:bold; }
.part-con .con3{ padding:12px 10px 2px 15px; width:500px; height:170px; background:#fafafa;}
.part-con .con3 ul{ margin:0px; padding:0px;}
.part-con .con3 ul li{ float:left; margin: 5px 2px; float:left; width:160px; height:125px; border:1px solid #f2f2f2;}
.part-con .con4{ margin-top:10px; height:60px;  border-bottom:1px solid #f2f2f2; font-size:24px; color:#d74516; line-height:60px;}
.part-con .con5{ margin-top:10px;  color:#333333;  font-size:14px; line-height:25px; font-family:Impact;}
.part-con  .xwbt{ font-size:22px; height:70px; line-height:60px; text-align:center;}    
.part-con  .xwbt1{ border:1px dashed #eaeaea; margin-bottom:20px;height:40px; line-height:40px; text-align:center; background:#fafafa;}
.pic .shop_big{ float:left;}
.shop_plist{ float:right;}
.con h2{ font-size:26px; color:#00a00f; line-height:35px;}
.con5 p{font-size:14px; color:#2f2f2f; line-height:29px;}


.ly_right2 ul{ margin-top:40px; padding:0px; width:1180px;margin:0 auto}
.ly_right2 ul li{ float:left; width:247px; margin-right:28px; height:300px; padding:9px; border:1px solid #ebebeb; overflow:hidden;margin-bottom:20px;}
.ly_right2 ul li .tu{ width:246px; height:265px; overflow:hidden; z-index:1; top:0px; left:0px; 
	-webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out;
}
.ly_right2 ul li:hover .tu{
	-webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; transition: all 0.6s ease-out;
	}
.ly_right2 ul li a h2{ display:block; margin-top:5px; height:33px; line-height:33px; text-align:center; color:#3f3e3f; width:100%;  font-size:15px;
}
.ly_right2 ul li:hover a h2{ display:block; color:#c2060a; font-size:15px; line-height:45px;}

.nwf{ width:1180px; height:auto; overflow:hidden;}
.sylist{ width:100%;}
.syl01{ width:265px; height:250px; float:left; margin-left:5px; margin-right:10px; margin-bottom:20px;}
.syl01 img{ width:265px; height:186px;}
.syl01 a h4{ font-size:16px; color:#5b5b5b; line-height:35px; text-align:left;}
.syl01 a p{ display:block; width:100%; height:28px; font-size:12px; color:#d8d8d8;  text-align:left;}



.nyzx_list{ width:100%; height:130px; background:#ffffff; }
.zxlist{ width:1180px; margin:auto; padding:0px; padding-top:20px;}
.nyzx_list dl{ padding-left:20px; float:left; margin-bottom:5px; padding-top:10px;}
.nyzx_list dl dt{ width:126px; float:left; height:31px; margin-right:20px; font-size:16px; color:#ffffff; line-height:31px; text-align:center; background: #4d9c0f;}
.nyzx_list dl dt a{ width:126px; float:left; height:31px; margin-right:20px; font-size:16px; color:#ffffff; line-height:31px; text-align:center;}
.nyzx_list dl dd{ float:left; height:31px; font-size:14px; color:#ed7900; line-height:31px;}
.nyzx_list dl dd a{ display:block; float:left; height:31px; font-size:14px; color:#ed7900; line-height:31px;}
.nyzx_list dl dd a:hover{ display:block; float:left; height:31px; font-size:14px; color:#000000; line-height:31px;}



.gmjy1{ clear:both; width:1000px; height:auto; padding-bottom:30px; font-size:14px; height:370px; color:#414141; line-height:28px; padding-top:30px; margin:auto;}
.gmjy1 .label{float:left;width:100px;text-align:right;padding-right:10px;/*clear:both;*/}
.gmjy1 .label span{color:#f30;}
.gmjy1 .enter{margin-left:10px;float: left;position: relative;}
.gmjy1 .enter .ip{border:1px solid #ccc;padding:10px;vertical-align:middle;overflow:hidden;}
.gmjy1 .enter .bnt{border:none;background:#046230;padding:6px 72px;vertical-align:middle;cursor: pointer;color: #fff;font-size: 16px;margin:0 15px 0 0 ;}
.gmjy1 .enter .bnt:hover{background: #111;}
.gmjy1 .enter label{display:block;position: absolute;right: 15px;bottom: 10px;color:#999;font-size: 12px;}
.gmjy1 .enter #booklen{color:#f30;}
.gmjy1 .enter .lyk{width: 743px;height: 130px;}
.gmjy1 .enter .yzm{width: 153px;}
.gmjy1 div{margin-bottom:15px;}




.div_currpage { clear:both;
  width: 100%; text-align:center;
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 30px;
}
.div_currpage a, .div_currpage span {
  padding: 4px 10px;
  line-height: 35px; background:#ffffff;
  border: 1px solid #ed7900;
  font-family: Arial;
  text-align: center;
  display: inline;
  margin-top: 10px; margin-right:10px;
}
.div_currpage span, .div_currpage a:hover {
  background: #ed7900;
  font-weight: bold;
  color: #fff;
}


.kh{ height:557px; overflow:hidden; background:#eee;}
.kh_con{ height:557px; overflow:hidden;}
.kh_con h2{ padding-top:54px; height:110px; overflow:hidden; background:url(../images/kh_h.gif) no-repeat center top; text-align:center; font:24px/42px "Microsoft Yahei"; color:#c01d20;}
.kh_con h2 a{ display:block; font:bold 36px "Microsoft Yahei"; color:#333;}

.kh_c{ height:327px; overflow:hidden;}
.kh_c a{color:#252525; float:left; display:block; background:#fff; width:232px; height:327px; margin-right:18px;}
.kh_c dl dt{ width:211px; height:129px; margin:10px auto 0; overflow:hidden;}
.kh_c dl dt img{ width:211px; height:129px;}
.kh_c dl dd{ width:194px; margin:0 auto; }
.kh_c dl dd p{ height:130px; overflow:hidden; margin-top:14px; font:14px/22px "Microsoft Yahei";}
.kh_c dl dd p b{ display:block; height:24px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.kh_c dl dd p span{ display:block; font:12px/22px "Microsoft Yahei"; margin-top:12px;}
.kh_c dl dd em{ display:block; margin:0 auto; width:115px; height:24px; text-align:center; font:12px/24px "Microsoft Yahei"; background:#333; color:#fff;}

.kh_c a:hover{ color:#fff; text-decoration:none; background:#c01d20;}
.kh_c .nobot{ margin-right:0;}

































