
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

.bt{ overflow: hidden; text-align: center; font-size: 18px; font-weight: normal; color: #686e7e; font-family: "Microsoft Yahei"; line-height: 26px}
.bt a{ display: block; font-size: 36px; color: #4d921b; font-weight: bold; line-height: 50px;}

/**/
.banners{height: 645px;}
.fullSlide {
	width:100%;
	position:relative;
	height:645px;
}
.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:645px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:645px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#4D921B;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#FBA412;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(../images/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(../images/right1s.png) no-repeat;
}
/**/


/**/
.pro{ height: 1208px; overflow: hidden;}
.pro h2{ height: 213px; background: url(../images/pro_h.gif) no-repeat center 103px;}
.pro h2 a{ display: block; margin-top: 76px;}

.pro_l{ width: 282px; height: 915px; overflow: hidden; background: #4d921b;}
.pro_l h3{ height: 85px; overflow: hidden; text-align: center; font-weight: normal; font-size: 14px; font-family: Arial; text-transform: uppercase; color: #c1d6b7;}
.pro_l h3 a{ margin-top: 18px; color: #fff; display: block; font-size: 24px; font-weight: bold;}

.pro_lc{ padding-top: 20px; width: 262px; height: 800px; overflow: hidden; margin: 0 auto; background: #fff;}
.pro_lc h4{ font-size: 16px; font-weight: bold; line-height: 35px; width: 222px; height: 35px; margin: 0 auto; overflow: hidden;}
.pro_lc h4 a{ background: url(../images/pro_lb.gif); display: block; width: 202px; height: 35px; overflow: hidden; color: #fff; padding-left: 20px;}
.pro_lc h4 a:hover{ background: url(../images/pro_lbh.gif) no-repeat left top; text-decoration: none;}
.pro_lc ul{ width: 222px; margin: 0 auto;}
.pro_lc ul li{ font-weight: bold; border-bottom: 1px dashed #bbb; overflow: hidden; font-size: 15px; color: #666; line-height: 45px; background: url(../images/pro_lwb.gif) no-repeat 12px 18px; padding-left: 26px;}
.pro_lc ul li a{ color: #666;}
.pro_lc ul li p{ font-size: 14px; line-height: 26px; font-weight: normal; background: none}
.pro_lc ul li p a{ color: #666; display: inline-block; padding: 0 10px;}
.pro_lc .nobot{ border-bottom: 0;}

.pro_con{ width: 893px;}
.pro_con h3{ width: 893px; height: 55px; overflow: hidden; background: #4d921b;}
.pro_con h3 a{ display: inline-block; font-size: 16px; color: #fff; font-weight: bold; line-height: 55px; font-family: "Microsoft Yahei"; padding: 0 24px; background: #fba30f;}
.pro_con h3 img{ vertical-align: middle; margin-right: 12px;}
.pro_con h3 span{ display: block; width: 24px; height: 24px; margin-right: 20px; margin-top: 16px;}
.pro_con h3 span a{ background: none; display: block; padding: 0;}
.pro_con h3 span img{ margin-right: 0;}
.pro_con dl{ margin-bottom: 26px; width: 893px; height: 475px; overflow: hidden; background: #f3f3f3; margin-top: 30px;}
.pro_con dl dt{ width: 472px; height: 475px; overflow: hidden;}
.pro_con dl dt img{ width: 472px; height: 475px;}
.pro_con dl dd{ width: 392px; line-height:26px; color:#444; padding-left:14px; height:432px; overflow:hidden;}
.pro_con dl dd h4{ margin-top: 87px; font-size: 16px; font-weight: bold; color: #313131; font-family: "Microsoft Yahei"; line-height: 44px; border-bottom:1px solid #dbdbdb; }
.pro_con dl dd h4 a{ color: #313131;}
.pro_con dl dd span{ font-size: 14px; color: #444; font-family: "Microsoft Yahei"; display: block;}
.pro_con dl dd b{font-size: 14px; color: #313131; line-height: 34px;}
.pro_con dl dd p{ height: 26px; line-height: 26px; background: url(../images/pro_lwb.gif) no-repeat left center; padding-left: 14px; font-size: 12px; font-family: "Microsoft Yahei"; color: #444; text-transform: uppercase;}
.pro_con dl dd p em{ display: inline-block; width: 148px;}
.pro_con ul li{ line-height: 0; width: 274px; float: left; margin-right: 23px;}
.pro_con ul li img{ width: 280px; border: 1px solid #e3e3e3; height: 282px;}
.pro_con ul li span{ line-height: 46px; text-align: center; display: block; font-size: 14px; color: #585859; width: 282px; height: 46px; background: #e3e3e3;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.pro_con .nobot{ margin-right: 0;}
/**/
.equ{ height: 819px; overflow: hidden; background: #f7f7f7;}
.equ h2{ height: 208px; overflow: hidden; background: url(../images/equ_h.gif) no-repeat center 97px;}
.equ h2 a{ margin-top: 72px;}

.equ_con{ height: 530px; overflow: hidden;}
.equ_con dl{ width: 282px; float: left; margin-right: 23px;}
.equ_con dl dt{ width: 282px; height: 349px; overflow: hidden;}
.equ_con dl dt img{ width: 282px; height: 349px;}
.equ_con dl dd{ width: 282px; height: 180px; overflow: hidden;}
.equ_con dl dd span{ background: url(../images/equ_wb1.gif) no-repeat center bottom; height: 62px; margin-top: 26px; text-align: center; display: block; font-size: 14px; font-family: Arial; color: #c7c7c7; text-transform: uppercase;}
.equ_con dl dd span a{ display: block; font-size: 20px; font-weight: bold; color: #4a4a4a;}
.equ_con dl dd p{ display: none; width: 214px; margin: 20px auto 0; text-align: center; font-size: 14px; line-height: 20px; color: #e3ecdf;}
.equ_con dl dd p a{ display: block; width: 37px; height: 37px; margin: 20px auto 0;}

.equ_con .nobot{ margin-right: 0;}
.equ_con .cur dd{ padding-top: 64px; height: 285px; overflow: hidden; background: #4d921b; margin-top: -169px; position: relative;z-index: 10;}
.equ_con .cur dd span{ background: url(../images/equ_wb2.gif) no-repeat center bottom; color: #fff;}
.equ_con .cur dd span a{ color: #fff;}
.equ_con .cur dd p{ display: block;}
/**/
.ad{ height: 237px; overflow: hidden; background: url(../images/ad_bj.jpg) no-repeat center top;}

.ad_tel{ width: 388px; float: right; margin-top: 86px;}
.ad_tel p{ background: url(../images/ad_tel.jpg) no-repeat center left; padding-left: 30px; font-size: 16px; color: #fff; font-family: "Microsoft Yahei";}
.ad_tel p span{ vertical-align: middle; font-size: 28px; font-family: Arial; color: #fff; font-weight: bold;}
.ad_tel a{ margin-left: 144px; display: block; width: 134px; height: 40px; overflow: hidden; background: url(../images/ad_btn.jpg) no-repeat left top; font-size: 14px; font-weight: bold; color: #fff; line-height: 40px; padding-left: 50px;}
/**/
.edgv{ height: 1340px; overflow: hidden;}

.ed01{ height: 528px; overflow: hidden; margin-top:80px; position: relative;}
.ed01 .ed_t{ width: 648px; height: 528px; overflow: hidden; position: relative;}
.ed01 .ed_t span{ top: 0; left: 0; line-height: 40px; display: block; position: absolute; width: 135px; height: 195px; background: url(../images/edgv_lwb.png) no-repeat left top; text-align: center; font-size: 30px; font-weight: bold; color: #fff;}
.ed01 .ed_t span img{ display: block; width: 76px; height: 58px; margin: 42px auto 0;}
.ed01 .ed_t em{ display: block; width: 648px; height: 468px; overflow: hidden; margin-top: 60px;}
.ed01 .ed_t em img{ width: 648px; height: 468px;}
.ed01 dl{ width: 480px; margin-top: 62px;}
.ed01 dl dt{ margin-bottom: 36px; height: 93px; overflow: hidden;}
.ed01 dl dt span{ width: 93px; height: 93px; overflow: hidden; background: url(../images/edgv_w.png) no-repeat left top; font-size: 42px; font-family: Arial; color: #4d921b; text-align: center; line-height: 93px;}
.ed01 dl dt p{ width: 356px; margin-left: 28px; font-size: 32px; color: #4d921b; font-family: "Microsoft Yahei"; font-weight: bold; line-height: 42px;}
.ed01 dl dd p{ margin-bottom: 28px; background: url(../images/pro_lwb.gif) no-repeat left 10px; font-size: 16px; color: #666; font-family: "Microsoft Yahei"; line-height: 28px; padding-left: 20px;}
.ed01 dl dd p b{ color: #4d921b;}
.ed01 ul{ width: 484px; position: absolute; bottom: 0; right: 0;}
.ed01 ul li{ width: 234px; height: 185px; overflow: hidden; float: left; margin-right: 14px;}
.ed01 ul li img{ width: 234px; height: 185px;}
.ed01 .nobot{ margin-right: 0;}

.ed02{ height: 597px; overflow: hidden;}
.ed02 .ed_t{ width: 648px; height: 597px; overflow: hidden;}
.ed02 .ed_t em{ width: 648px; height: 537px;}
.ed02 .ed_t em img{ width: 648px; height: 537px;}
.ed02 ul{ left: 0; bottom: 0;}
/**/
.cus{ height: 748px; overflow: hidden; background: #f2f2f2;}
.cus h2{ height: 210px; overflow: hidden; background: url(../images/cus_h.gif) no-repeat center 100px;}
.cus h2 a{ margin-top: 76px;}

.cus_con{ height: 538px; height: 458px; overflow: hidden;}
.cus_con dl{ float: left; margin-right: 15px; background: #fff; width: 385px; height: 458px; overflow: hidden;}
.cus_con dl dt{ width: 385px; height: 260px;overflow: hidden;}
.cus_con dl dt img{ width: 385px; height: 260px;}
.cus_con dl dd{ position: relative; width: 328px; margin: -70px auto 0; overflow: hidden; z-index: 10;}
.cus_con dl dd span{ height: 140px; overflow: hidden; display: block;}
.cus_con dl dd span em{ display: inline-block; font-size: 16px; color: #111; line-height: 204px; vertical-align: middle; float: left;}
.cus_con dl dd span i{ margin-right: 10px; display: inline-block; width: 140px; height: 140px; float: left; overflow: hidden; vertical-align: middle;}
.cus_con dl dd span i img{ width: 140px; height: 140px;}
.cus_con dl dd p{ font-size: 14px; line-height: 26px; font-family: "Microsoft Yahei"; color: #666;}
.cus_con dl dd p a{ display: block; font-weight: bold; color: #333; margin-top: 14px; width:328px; height:26px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.cus_con .nobot{ margin-right: 0;}
/**/
.about{ height: 554px; overflow: hidden;}
.about h2{ height: 204px; background: url(../images/a_h.gif) no-repeat center 96px;}
.about h2 a{ margin-top: 70px;}
.about dl dt{ width: 600px; height: 350px; overflow: hidden;}
.about dl dt img{ width: 600px; height: 350px;}
.about dl dd{ margin-left: 42px; margin-top: 56px; width: 492px; font-size: 14px; line-height: 28px; color: #555; font-family: "Microsoft Yahei";}
.about dl dd a{ margin-top: 68px; background: url(../images/a_btn.gif) no-repeat left top; display: block; width: 111px; height: 38px; overflow: hidden; font-size: 14px; line-height: 38px; color: #fff; padding-left: 18px;}
/**/
.sty{ height: 353px; overflow: hidden;}

.sty_q{  width: 332px; margin: 0 auto; height: 133px; overflow: hidden;}
.sty_q ul li{ width: 150px; float: left; background: url(../images/n_qb.gif) no-repeat right center; height: 133px; line-height: 133px; font-size: 24px; font-family: "Microsoft Yahei"; margin-right: 22px;}
.sty_q ul li a{ color: #2b3753;}
.sty_q ul li a:hover ,.sty_q .cur a{ color: #4d921b; font-weight: bold; text-decoration: none;}
.sty_q .nobot{ background: none; margin-right: 0;}

.sty_con{ height: 200px; overflow: hidden;}
.sty_con ul li{ position: relative; width: 282px; height: 200px; overflow: hidden; float: left; margin-right: 24px;}
.sty_con ul li img{ width: 282px; height: 200px;}
.sty_con ul li p{ text-align: center; color: #fff; display: none; position: absolute; width: 282px; height: 200px; background: url(../images/sty_thb.png) no-repeat center top; top: 0; left: 0; font-size: 14px; line-height: 216px;}
.sty_con .nobot{margin-right: 0;}
/**/
.new{ height: 539px; overflow: hidden;}
.n_q{ width: 366px; margin: 0 auto;}
.n_q ul li{ width: 166px;}

.n_con{ height: 406px; overflow: hidden;}
.n_l{ width: 587px;}
.n_l dl dt{ width: 587px; height: 200px; overflow: hidden;}
.n_l dl dt img{ width: 587px; height: 200px;}
.n_l dl dd{ font-size: 14px; font-family: "Microsoft Yahei"; color: #555; line-height: 26px; width: 564px;}
.n_l dl dd a{ font-size: 14px; display: block; font-family: "Microsoft Yahei"; font-weight: bold;line-height: 80px; color: #4d921b;}

.n_r{ width: 588px;}
.n_r dl{ margin-bottom: 24px; width: 588px; height: 200px; background: #f1f1f1; overflow: hidden;}
.n_r dl dt{ margin-top: 32px; width: 102px; text-align: center; font-size: 28px; font-family: Arial; color: #555;}
.n_r dl dt span{ display: block; font-size: 16px;}
.n_r dl dd{ margin-left: 24px; width: 450px;}
.n_r dl dd span{ margin-top: 20px; font-weight: bold; display: block; font-size: 14px; color: #4d921b; background: url(../images/n_n.gif) no-repeat right center; line-height: 54px;}
.n_r dl dd span a{color: #4d921b;}
.n_r dl dd p{ font-size: 14px; font-family: "Microsoft Yahei"; line-height: 28px; color: #555;}
.n_r dl dd p a{ display: block; width: 16px; height: 16px; margin-top: 24px;}
.n_r ul{ margin-left: 20px;}
.n_r ul li{ height: 40px; line-height: 40px; font-size: 14px; color: #6e6e6e; font-family: "Microsoft Yahei";}
.n_r ul li a{ color: #6e6e6e;}
.n_r ul li span{ font-family: Arial; margin-right: 50px; display: inline-block;}



/**/
.link { height:80px; background: #f1f1f1; overflow:hidden; }
.link span{ display: block; width: 181px; height: 80px; overflow: hidden;}
.link span a{ display: block; width: 165px; line-height: 80px; height: 80px; padding-left: 16px; font-size: 14px; font-family: "Microsoft Yahei"; color: #fff; background: url(../images/link_m.gif) no-repeat left top;}

.link p{ width: 990px; line-height:80px; color:#555; font-family:"Microsoft Yahei";}
.link p a{ color:#555; padding:0 24px; display:inline-block;}


.s_bj{ margin-bottom:0px;}