﻿*{margin:0;padding:0;}
img{border:0px;}
body{margin:0;background:#fff;font-family:"Microsoft YaHei",微软雅黑,Verdana,Arial,Helvetica,sans-serif,STHeiti,MingLiu;}
a{text-decoration:none;}
li{list-style:none;}
.fr{float:right}
.fl{float:left}
.clear{clear:both;}
.pd20{padding-bottom:20px}
.pt20{padding-top:20px}
.p10{padding:10px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mt10{margin-top:10px;}
.pr{position:relative;}
.pa{position:absolute;}

/*header*/
.topp {position: relative;z-index: 10;height: 211px;background-color:#fff;}
.header, .content, .footer {width: 960px;margin: 0 auto;clear: both;}
.top_t {height: 40px;line-height: 40px;color: #626262;width:100%;border-bottom:solid 1px #eee;font-size: 12px}
.top_t p {float: right;color: #c5c5c5;font-size: 12px}
.top_t p a {padding: 0 6px;color: #626262;font-size: 12px}
.top_t p a:hover{text-decoration:underline;}
.top_t span {color: #006834;font-weight: bold;}
.topp h1 {float: left;width: 181px;height:171px;}
.topp h1 img{height:171px;}
.top_r {width: 746px;font-family: "Microsoft Yahei";}
.top_c {height: 113px;}
.top_r h2 {float: left;padding: 50px 0 0 0;font-size:28px;color: #2d2d2d;}
.top_r h2 span {display: block;font-size: 16px;font-weight: normal;}
.top_r p {float: right;margin: 47px 0 0 0;padding: 0 0 0 48px;background: url( ../images/top_phone.png) no-repeat left center;font-size: 14px;color: #2d2d2d;}
.top_r p span {display: block;	font-size: 24px;color: #006834;font-family: Impact;}
.nav {width: 740px;height: 53px;/*padding: 0 0 0 30px;*/border-bottom: 1px solid #0c8e44;/*background:url(../images/top_icon1.gif) no-repeat 24px center;*/}
.nav li {position: relative;float: left;border-right: 1px solid #dfdfdf;font-size: 14px;}
.nav li a {display: inline-block;padding: 0 18px;color: #222222;line-height: 53px;}
.nav li a:hover, .nav li.cur a {color: #006834;font-weight: bold;}

/*banner*/
/*banner*/
    .banner{
      width: 100%;
      /*height: 450px;*/
      /*background: black;*/
      /*子绝父相*/
      position: relative;
      /*超出部分全部隐藏，解决横向滚动条*/
      overflow: hidden;
    }
    .banner ul{
      position: absolute;
    }
    .banner ul li{
      /*这个100%是相对于父盒子的（会把父盒子的宽度继承过来,如父盒子300%,这这里的100%就会相当于300%）*/
      width: 100%;
      height: 450px;
      float: left;
      background:  no-repeat center center;
    }
    /*.banner ul li:nth-child(1){*/
      /*background: url('./1.jpg') no-repeat center center;*/
    /*}*/
    /*.banner ul li:nth-child(2){*/
      /*background: url('./2.jpg') no-repeat center center;*/
    /*}*/
    /*.banner ul li:nth-child(3){*/
      /*background: url('./3.jpg') no-repeat center center;*/
    /*}*/
    .banner ol{
      /*width: 60px;*/
      height: 20px;
      background: rgba(0,0,0,0.5);
      position: absolute;
      left:50%;
      /*margin-left: -40px;*/
      bottom: 30px;
      padding: 0 10px;
      border-radius: 10px;
    }
    .banner ol li{
      width: 10px;
      height: 10px;
      float: left;
      margin: 5px 5px;
      background: rgba(255,255,255,0.5);
      border-radius: 50%;
      cursor: pointer;
    }
    .banner ol .current{
      background: rgba(255,255,255,1);
    }
    .banner i{
      width: 58px;
      height: 120px;
      position: absolute;
      top: 50%;
      margin-top: -60px;
      cursor: pointer;
      border-radius: 5px;
      display: none;
    }
    .banner .left{
      left: 60px;
      background: url('../images/banner/left_right.png') no-repeat 0 0px;
    }
    .banner .right{
      right: 60px;
      background: url('../images/banner/left_right.png') no-repeat 0px -120px;
    }
    .banner .left:hover , .banner .right:hover{
      background-color: rgba(0, 0, 0, 0.31);
    }
.bannerb{width:100%;height:40px;background:url(../images/banner/bannerb.gif) repeat-x;}
.banner_bg{width:100%;height:40px;margin:0 auto;background:#222}
.banner_bg .banner{width:1140px;font-size:14px;color:#eee;line-height:40px;height:40px;margin:0 auto;}

/*产品展示*/
.cp {
	height: 527px;
	font-family: "Microsoft Yahei";
}
.cp_l {
	width: 220px;
	z-index: 8;
}
.cp_l .cp_menu {
	height: 270px;
	background: url( ../images/cp_bg2.gif) repeat-x;
}
.cp_l .cp_menu h2 {
	margin-bottom: 10px;
	padding: 25px 0 8px 38px;
	background: url( ../images/cp_bor2.gif) no-repeat 38px bottom;
	font-size: 22px;
	font-weight: normal;
}
.cp_l .cp_menu h2 a {
	color: #ffffff;
}
.cp_l .cp_menu h2 a:hover{text-decoration:underline;}
.cp_l .cp_menu li {
	position: relative;
	padding: 0 0 0 45px;
	line-height: 36px;
	font-size: 14px;
}
.cp_l .cp_menu li a {
	color: #ffffff;
}
.cp_l .cp_menu li a:hover{text-decoration:underline;}
.cp_l h6 {
	padding: 18px 0 0 0;
}
.cp_r {
	width: 707px;
	padding: 0;
}
.cp_r h2 {
	background: url( ../images/cp_bor5.gif) repeat-x left 32px;
	font-size: 20px;
	font-weight: normal;
}
.cp_r h2 a {
	display: inline-block;
	padding-bottom: 6px;
	border-bottom: 3px solid #006834;
	color: #000000;
}
.cp_r h2 .more {
	padding: 5px 0 0 0;
	border: none;
}
.cp_r h2 a {
	display: inline-block;
	padding-bottom: 6px;
	border-bottom: 3px solid #006834;
	color: #000000;
}
.cp_c {
	padding: 18px 0 0 0;
}
.cp_c li {
	float: left;
	width:346px;
	padding: 0 15px 15px;
	text-align: center;
}
.cp_c li a {
	font-size: 14px;
	color: #575757;
}
.cp_c li img {
	display: block;
	width: 346px;
	height: 270px;
	margin-bottom: 7px;
	border: 2px solid #e9e9e9;
}
.cp_c li:hover img{ border-color:#006834;}

.gggg1 {
  width:960px;
	height: 151px;
	background: url( ../images/gggg1.jpg) no-repeat center top;
	font-family: "Microsoft Yahei";
  margin:0 auto;
}
.gggg1 .content {
	height: 151px;
}
.gggg1 p {
	position: absolute;
	width: 260px;
	top: 44px;
	right: 0;
	font-size: 14px;
	color: #ffffff;
}
.gggg1 p span {
	font-size: 26px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.gggg1 p a {
	display: block;
	width: 102px;
	height: 30px;
	margin: 7px auto 0;
	text-align: center;
	line-height: 30px;
	background: #ffffff;
	color: #006834;
	font-size: 16px;
}

.zyd h2, .liuc h2, .dl h2 {
	padding: 40px 0 0 0;
	font-size: 30px;
	text-align: center;
	background: url( ../images/zyd_bg1.png) no-repeat center 55px;
}
.zyd h2 a, .liuc h2 a, .dl h2 a {
	color: #006834;
}
.zyd h2 span, .liuc h2 span, .dl h2 span {
	display: block;
	font-size: 16px;
	color: #b1b8b1;
	font-weight: normal;
	text-transform: uppercase;
}

/*新产品展示*/
.Box {position: relative;}
.Box .content {width: 1200px;margin:30px auto 60px;}
.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top:120px;cursor: pointer;}
.Box .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: -72px;}
.Box .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: -72px;}
.Box .Box_con .btnl:hover {background: url(../images/jtl03.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 385px;height: 264px;margin-left: 20px;overflow: hidden;position:relative;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {display: block;width: 385px;height: 264px;transition: all 0.5s;}
.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}

.Box .BoxSwitch {margin-top: 30px;text-align: center;}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background: red;}

.Box .Box_con .conbox ul li a .txt {
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    height: 46px;
    margin-top: -23px;
    text-align: center;
    z-index: 20;
}
.Box .Box_con .conbox ul li a .txt .txt_cen {
    font-size: 24px;
    line-height: 46px;
    color: #fff;
    padding: 0 22px;
    border-top: 1px solid #fff;
    display: inline-block;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
}

/* 荣誉资质 */
.carousel{background:#fff;margin:0px auto;padding:60px 0px;width:1000px;height:400px;overflow:hidden;position:relative;}
.carousel .slides{margin:0px auto 30px;overflow:hidden;position:relative;}
.carousel .slides .slideItem{padding:0px;overflow:hidden;position:absolute;cursor:pointer;opacity:1 !important;}
.carousel .slides .slideItem a{overflow:hidden;display:block;}
.carousel .slides .slideItem img{width:100%;height:100%;}
.carousel .slides .slideItem .cover{background:rgb(0, 0, 0);left:0px;top:0px;width:100% !important;height:380px !important;display:block;position:absolute;}
.prevButton{background:url("../images/btn.png") no-repeat 0px 0px;top:230px;width:85px;height:100px;display:block;position:absolute;z-index:99;cursor:pointer;}
.nextButton{background:url("../images/btn.png") no-repeat 0px 0px;top:230px;width:85px;height:100px;display:block;position:absolute;z-index:99;cursor:pointer;}
.prevButton{left:0px;}
.nextButton{background-position:-90px 0px;right:0px;}

/*公司简介*/
.gywm{ width:100%; height:auto; overflow:hidden;margin:0 auto;background-color:#f3f3f3;padding-bottom:20px}

.gywm1{ width:1200px; height:153px; background:url(../images/gywm.jpg);}

.gywm2{ width:1200px; height:auto;margin:0 auto;}

.gywm3{ width:614px; height:auto; float:left;}

.gywm31{ width:614px; height:456px; background:url(../images/gysp.jpg);}
.gywm31 .shipin{width:556px;height:339px;padding:52px 33px 65px 25px;}
.gywm32{ width:614px; height:93px; background:url(../images/ljgd.jpg);}

.gywm4{ width:586px; height:auto; float:left;}

.gywm41{ width:586px; height:54px; background:url(../images/gyr.jpg);}

.gywm42{ width:556px !important;width:586px; height:292px;text-align:left; font-size:13px; padding-left:10px; padding-right:20px;}
.gywm42 p{text-indent:2em;font-size:16px;line-height:30px;color:#333}
.gywm43{ width:586px; height:180px;}

/*新闻资讯*/
.gy_c{width:1200px;height:auto;margin:30px auto;}
.gy_c dl {
  float: left;
  width: 550px;
  height: 184px;
  padding: 0 25px;
}
.gy_c dt {
  float: left;
  width: 148px;
  padding: 7px 0 0 0;
}
.gy_c dt img {
  width:248px;height:150px;
}
.gy_c dd {
  float: right;
  width: 295px;
}
.gy_c dd h4{font-size:14px;}
.gy_c dd h4 a {
  font-size: 14px;
  color: #006834;
  line-height: 25px;
}
.gy_c dd h4 a:hover{text-decoration:underline;}
.gy_c dd p {
  height: 92px;
  line-height: 24px;
  color: #3e3a39;
  overflow: hidden;
  font-size:12px;
}
.gy_c dd .xxqk {
  display: block;
  width: 109px;
  height: 28px;
  border: 1px solid #aeaeae;
  font-size: 14px;
  color: #006834;
  border-radius: 5px;
  text-align: center;
  line-height: 28px;
}
.gy_c dd .xxqk:hover{text-decoration:underline;}
.link {
  height: 100px;
  background: #444444 url( ../images/link_bg1.gif) repeat-x left top;
  font-family: "Microsoft Yahei";
}
.link h2 {
  padding: 22px 0 0 0;
  font-size: 18px;
  font-weight: normal;
  color:#fff;
}
.link p {
  margin: 25px 0 0 0;
  padding: 0 0 0 30px;
  line-height: 36px;
  font-size: 14px;
}

.foot {
  height: 269px;
  background: #444444;
  font-family: "Microsoft Yahei";
}
.f_nav {
  height: 48px;
  margin-bottom:15px;
  background: #333;
  line-height: 48px;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
}

.f_nav a {
  padding: 0 12px;
  color: #ffffff;
}
.yu h2 {
  float: left;
  padding: 0 32px 0 120px;
}
.yu h2 img{width:127px;}
.yu p {
  float: left;
  padding: 7px 0 0 0;
  line-height: 24px;
  color: #dadada;
}
.yu p a {
  color: #dadada;
}

.yyzz{width:174px;height:49px;position:absolute;right:0;top:70px;}

/********************************内页************************************/
.topadcs {
  width: 960px;
  margin-bottom: 10px;
  overflow: hidden;
  margin: 0 auto;
  margin-bottom: 10px;
  clear: both;
}
.left {
  width: 201px;
  float: left;
  overflow: hidden;
}
.f_menu {
  width: 220px;
  padding-bottom: 40px;
  background: #026c37;
  font-family: "Microsoft Yahei";
}
.f_menu h2 {
  margin-bottom: 10px;
  padding: 25px 0 8px 36px;
  font-size: 22px;
  font-weight: normal;
  background: url(Img/Index/menu_bg1.gif) no-repeat 36px bottom;
}
.f_menu h2 a {
  color: #ffffff;
}
.f_menu li {
  padding: 0 0 0 45px;
  line-height: 36px;
  font-size: 14px;
  border-bottom:dashed 1px #00562b;
}
.f_menu li a {
  color: #ffffff;
}
.f_menu li a:hover{text-decoration:underline;}
.leib2 {
  width: 201px;
}
.leib2 .tit {
  color: #fff;
  font-size: 14px;
  background: url(../images/tit1n.gif) no-repeat;
  height: 36px;
  line-height: 36px;
  padding-left: 18px;
  overflow: hidden;
  font-weight: bold;
}
.leftlx {
  background: #FFF;
  border: 1px solid #DFDFDF;
  border-bottom: none;
  border-top: none;
}
.leftlx .dianh {
  padding: 0 5px 0 10px;
}
.leftlx .dianhua {
  background: url(../images/Teln.gif) no-repeat scroll 0 18px transparent;
  color: #666666;
  line-height: 20px;
  padding: 10px 0 10px 55px;
}
.leftlx .dianhua span {
  display: block;
  font: 18px "Impact";
  color: #006834;
}
.leftlx .dianh a{font-size:12px;color:#333;text-decoration:underline;}
.leftlx p {
  line-height: 24px;font-size:12px;color:#333;
}

.leftbot {
  background: url( ../images/left_bot_img.gif) no-repeat;
  height: 3px;
  font-size: 0;
  overflow: hidden;
  margin-bottom: 10px;
}

.right {
  width: 754px;
  float: left;
  display: inline;
  margin-left: 5px;
  overflow: hidden;
}
.righttop {
  background: url( ../images/right_top_img.gif) no-repeat;
  height: 3px;
  font-size: 0;
  overflow: hidden;
}
.plc {
  background-color: #fff;
  height: 30px;
  line-height: 30px;
  /* border-left: 1px solid #ccc; */
  /* border-right: 1px solid #ccc; */
  padding: 0 10px;
  position: relative;
  color: #666;
  overflow: hidden;
}
.plc a{color:#333;font-size:14px;}
.rightbot {
  background: url( ../images/right_bot_img.gif) no-repeat;
  height: 3px;
  font-size: 0;
  overflow: hidden;
  margin-bottom: 10px;
}
.right_main {
  width: 752px;
  border: solid 1px #d5d5d5;
  border-top: 0;
  border-bottom: 0;
  padding-bottom: 15px;
  overflow: hidden;
}
.agent_con {
  width: 730px;
  padding:10px;
  line-height: 24px;
  font-size:14px;
}
.agent_con img{max-width:100%}

/*新闻中心*/
.news_con {
  width: 745px;
  margin: 0 auto;
  padding-top: 15px;
}
ul.news_ul {
  line-height: 25px;
  font-size: 13px;
  color: #666;
  padding: 0 5px;
  margin-bottom: 10px;
}
dl.news_dl {
  font-size: 14px;
  color: #666;
  padding: 0 5px;
  line-height: 22px;
  border-bottom: 1px dashed #CCCCCC;
}
dl.news_dl dt {
  margin-bottom: 3px;
  margin-top: 5px;
  line-height: 24px;
  height: 24px;
  width: 720px;
  overflow: hidden;
}
dl.news_dl .dt_1 {
  height: 20px;
  background: url(../images/ico10.gif) no-repeat 0 6px;
  padding-left: 10px;
  font-size: 14px;
  color: #006834;
  font-weight: bold;
}
dl.news_dl .dt_2 {
  font-size: 12px;
  float: right;
  padding: 0 10px 0 8px;
  font-family: "宋体";
}
dl.news_dl dd {
  font-size: 12px;
  padding-left: 10px;
  height: 45px;
  overflow: hidden;
  margin-bottom: 10px;
}

.n_info_con {
  width: 730px;
  padding: 10px;
  overflow: hidden;
}

.n_info_con h1 {
  border-bottom: 1px dashed #CCCCCC;
  color: #333;
  font-family: "宋体";
  font-size: 22px;
  line-height: 40px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  text-align: center;
}
.info_con_tit {
  font-family: "宋体";
  line-height: 24px;
  margin-bottom: 15px;
  font-size:12px}
.info_con_tit .n_tit {
  text-align: center;
  color: #BCBBBB;
}
.info_con_tit .n_tit img{max-width:100%}
.info_con_tit span {
  margin-right: 20px;
}
#cntrBody {
  font-size: 14px;color:#666
}

/*上下篇*/
.gduo {
  height: 30px;
  line-height: 30px;
  background: #f7f7f7;
  overflow: hidden;
  margin: 15px 0px;
  padding: 0 10px;
  font-size:14px;
}
.gduo span {
  float: right;
  width: 320px;
  overflow: hidden;
  height: 30px;
  display: block;
}
.gduo a {
  font-weight: bold;color:#026c37;
}
.gduo a:hover{text-decoration:underline;}

/*分页*/
.flickr {clear: both;font-family: Verdana;font-size: 12px;margin:30px auto;padding: 0;text-align: center;width: 100%;clear:both}
.flickr span {color: #999;margin-right: 3px;padding: 3px 6px;}
.flickr a {background-position: 50% bottom;border-color: #CD1A1A;border-style: solid;border-width: 1px;color: #333;margin-right: 3px;padding: 3px 6px;text-decoration: none;}
.flickr span.disabled {color: #adaaad;margin-right: 3px;padding: 2px 6px;}
.flickr a:hover {background-color: #CD1A1A;background-image: none;border-style: solid;border-width: 1px;color: #fff;}
  