﻿
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner a{ display:block;  height:577px; overflow:hidden;}
.fullSlide {
	width:100%;
	position:relative;
	height:577px;
}
.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:577px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:577px;
}

.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:#96C92C;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#1C3625;
}
.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(img/Index/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(img/Index/right1s.png) no-repeat;
}


/**/
.cp{ height:893px; overflow:hidden;}

.cp h2{ padding-top:47px; text-align:center; height:135px; overflow:hidden; background:url(Img/Index/c_h.gif) no-repeat 353px 108px; position: relative;}
.cp h2 a{ display:block; font:bold 36px/60px "Microsoft Yahei"; color:#96c92c;}
.cp h2 p{  text-align: center; height:36px; font:18px/36px "Microsoft Yahei"; color:#222;}
.cp h2 em{ position: absolute; display:inline-block; width:76px; height:20px; text-align:center; vertical-align:middle; top: 116px; right: 288px;}
.cp h2 em a{ font:12px/20px "Microsoft Yahei"; color:#777;}


.lb{ position:relative; margin-top:-49px; background:url(Img/Index/lb_b.gif) no-repeat center top; height:644px; width:236px; overflow:hidden; padding-top:76px;}
.lb h3{ margin:0 auto 13px; width:190px; height:32px; overflow:hidden;}
.lb h3 a{ background:url(Img/Index/lb_h01.png) no-repeat left top; font:bold 14px/32px "Microsoft Yahei"; color:#fff; display:inline-block; width:163px; height:32px; overflow:hidden; padding-left:27px;}
.lb h3 a:hover ,.lb .cur a{ background:url(Img/Index/lb_h02.png) no-repeat left top; text-decoration:none;}
.lb ul{ width:186px; margin:0 auto 14px;}
.lb ul li{ height:36px; border-bottom:1px solid #d3e899; padding-left:19px; font:14px/36px "Microsoft Yahei"; color:#fff;}
.lb ul li a{ color:#fff;}

.lb .nobot{ border-bottom:0;}

.cp_c{ width:729px;}
.cp_c ul li{ line-height:0; float:left; width:230px; height:227px; overflow:hidden; margin-right:19px;}
.cp_c ul li img{ width:225px; height:172px;border:2px solid #96c92c;}
.cp_c ul li span{ font:14px/54px "Microsoft Yahei"; display:block; text-align:center; height:54px; overflow:hidden;}
.cp_c .nobot{ margin-right:0;}
/**/
.pk{ background:url(Img/Index/pk_bj.jpg) no-repeat center top; height:702px; overflow:hidden;}


.pk_con{ width:1154px; margin:0 auto;}
.pk_con h2{ padding-top:49px; height:159px; overflow:hidden; text-align:center; font:bold 24px/68px "Microsoft Yahei"; color:#fff;}
.pk_con h2 b{ vertical-align:middle; margin-right:76px; font:bold 40px/68px "Microsoft Yahei"; padding-bottom:10px;}
.pk_con h2 p{ font:16px/54px "Microsoft Yahei"; color:#555;}

.pk_c{ height:490px; overflow:hidden; width:1154px;}

.pk_c em{ display:block; width:43px; height:86px; overflow:hidden; margin-top:101px;}

.pk_x{ margin-left:33px; display:inline; width:1000px; height:490px;}
.pk_x p{ width:1000px; height:289px; overflow:hidden;}

.yspk,.yspk2{ height:488px;}

.pk_xc{ margin-top:22px;height:458px;}
.pk_xc dl{ float:left; width:470px; margin-right:60px;}
.pk_xc dl dt{ height:73px; overflow:hidden; border-bottom:1px dashed #c4de8f; font:bold 18px/72px "Microsoft Yahei"; color:#96c92c;}
.pk_xc dl dt img{ vertical-align:middle; margin-right:20px;}
.pk_xc dl dd{ font:14px/26px  "Microsoft Yahei"; color:#333;}
.pk_xc dl dd b{ color:#96c92c;}
.pk_xc .nobot{ margin-right:0;}
.pk_xc .nobot dt{ color:#1c3625; border-color:#959595;}
/**/
.lc{ height:746px; overflow:hidden;}
.lc h2{ background:url(Img/Index/lc_h.gif) no-repeat center top; height:76px; overflow:hidden; text-align:center; padding-top:92px; padding-left:229px;}
.lc h2 a{ font:bold 24px "Microsoft Yahei"; color:#96c92c;}

.lc_con{ height:578px; overflow:hidden;}
.lc_con dl{ margin-right:26px; height:276px; width:230px; float:left;}
.lc_con dl dt{ width:230px; height:179px; overflow:hidden;}
.lc_con dl dd{ margin-top:27px; background:url(Img/Index/lc_db.gif) repeat-x -52px top; width:230px; height:38px; overflow:hidden; font:16px/38px "Microsoft Yahei"; color:#333; text-align:left;}
.lc_con dl dd span{ display:inline-block; font:24px/36px  Arial, Helvetica, sans-serif; vertical-align:middle; margin-right:35px;_margin-right:80px;}
.lc_con .nobot{ margin-right:0;}
/*
.lc_con dl.lc4 dd{ background-position:-24px top;}
.lc_con dl.lc5 dd{ background-position:-14px top;}
.lc_con dl.lc7 dd{ background-position:-6px top;}*/
/**/
.zx{ background:url(Img/Index/zx_bj.jpg) no-repeat center top; height:490px; overflow:hidden;}

.zx_con{ height:490px; overflow:hidden; position:relative;}
.zx_con p{ position:absolute; top:216px; left:496px; background:url(Img/Index/zx_tel.png) no-repeat left center; font:14px/38px "Microsoft Yahei"; color:#222; padding-left:48px;}
.zx_con p span{ vertical-align:middle; display:inline-block; font:bold 30px/38px Arial, Helvetica, sans-serif; color:#96c92c;}
/**/
.ys h2{ padding-top:38px; font:20px/36px "Microsoft Yahei"; color:#fff; text-align:center; background:url(Img/Index/ys_hb.jpg) no-repeat center top; height:199px; overflow:hidden;}
.ys h2 b{ display:block; font:bold 36px/60px "Microsoft Yahei"; color:#fff;}
.ys h2 em{ display: block; width: 366px; border: 1px solid #fff; border-radius: 30px; margin: 0 auto;}

.ys_con{ background:url(Img/Index/ys_bj.jpg) no-repeat left top; overflow:hidden;}
.ys_c{ height:363px; overflow:hidden; margin-top:47px;}
.ys_c p{ margin-right:31px; display:inline; width:515px; height:344px; overflow:hidden;}
.ys_c p img{ width:515px; height:344px;}
.ys_c dl{ width:392px; margin-left:53px; margin-top:43px;}
.ys_c dl dt{ font:30px "Microsoft Yahei"; color:#333; height:152px; border-left:1px solid #96c92c; padding-left:32px;}
.ys_c dl dt b{ font:bold 30px/48px "Microsoft Yahei"; color:#96c92c;}
.ys_c dl dt span{ margin-top:10px; font:48px Arial, Helvetica, sans-serif; color:#adadad; display:block; background:url(Img/Index/ys_dw.gif) no-repeat left bottom; height:88px;}
.ys_c dl dt span em{ display:block; font:24px Arial, Helvetica, sans-serif; color:#adadad;}
.ys_c dl dd{ margin-left:35px; font:14px/30px "Microsoft Yahei"; color:#333; margin-top:28px;}
.ys_c dl dd b{ color:#96c92c;}

.ys_q{ width:184px; margin:0 auto;}
.ys_q ul li{ float:left; width:55px; height:55px; overflow:hidden; margin-right:8px;}
.ys_q ul li a{ display:inline-block; width:55px; height:55px; overflow:hidden; background:url(Img/Index/ys_q.gif) no-repeat center top; font: bold 18px/54px "Microsoft Yahei"; text-align:center; color:#666;}
.ys_q ul li a:hover ,.ys_q .cur a{ background:url(Img/Index/ys_q01.gif) no-repeat center top; text-decoration:none; color:#fff;}
.ys_q .nobot{ margin-right:0;}

.ys_ry{ width:516px; margin-right:32px; display:inline; margin-top:21px;}
.ys_ry em{ margin-top:94px; display:block; width:42px; height:89px; overflow:hidden;}
.ys_ry em a{ display:block; width:42px; height:89px; overflow:hidden;}
.ys_ry .e01 a{  background:url(Img/Index/ry_l.gif) no-repeat left top;}
.ys_ry .e02 a{  background:url(Img/Index/ry_r.gif) no-repeat left top;}
.ys_ry .e01 a:hover{  background:url(Img/Index/ry_l01.gif) no-repeat left top;}
.ys_ry .e02 a:hover{  background:url(Img/Index/ry_r01.gif) no-repeat left top;}

.ys_ry .ryjia{ margin-left:21px; display:inline;}
.ys_ry .ryjia ul li{ margin-right:14px; float:left; width:189px; line-height:0;}
.ys_ry .ryjia ul li img{ width:178px; height:259px; border:6px solid #f5f5f5;}
.ys_ry .ryjia ul li span{ display:block; text-align:center; font:14px/38px "Microsoft Yahei"; color:#333; width:189px; overflow:hidden; height:38px;text-overflow:ellipsis; white-space:nowrap; }
.ys_ry .nobot{ margin-right:0;}
/**/
.hz{ height:620px; background:url(Img/Index/bj.jpg) repeat; overflow:hidden;}

.hz_con{ width:1154px; margin:0 auto;}
.hz_con h2{ background:url(Img/Index/hz_hb.gif) no-repeat 266px center; width:1000px; margin:26px auto 0; height:96px; overflow:hidden;}
.hz_con h2 em{ display:inline-block; background:url(Img/Index/hz_h.jpg) no-repeat left center; padding-left:48px; font:18px/96px "Microsoft Yahei"; color:#929292; text-transform:uppercase;}
.hz_con h2 em a{ font:bold 24px/96px "Microsoft Yahei"; color:#96c92c;}
.hz_con h2 span{ display:inline-block; margin-top:40px; width:76px; height:20px;}
.hz_con h2 span a{ display:inline-block; background:url(Img/Index/hz_m.jpg) no-repeat left top; width:76px; height:20px; overflow:hidden; text-align:center; font:12px/20px "Microsoft Yahei"; color:#777;}

.hz_c{ height:498px; overflow:hidden;}
.hz_c em{ display:inline-block; margin-top:182px; width:43px; height:86px; overflow:hidden;}

.hz_x{ margin-left:34px; display:inline;}
.hz_x dl{ margin-right:26px; float:left; width:316px; overflow:hidden;}
.hz_x dl dt{ height:290px; overflow:hidden;}
.hz_x dl dt img{ width:316px; height:227px; overflow:hidden;}
.hz_x dl dt span{ font:bold 14px/36px "Microsoft Yahei"; color:#333; display:inline-block; text-align:center; margin-top:24px; width:316px; height:37px; overflow:hidden; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.hz_x dl dd{ width:292px; margin:0 auto;}
.hz_x dl dd p{ margin-top:16px; height:106px; font:13px/28px "Microsoft Yahei"; color:#555; text-align:center;}
.hz_x dl dd a{ display:block; width:132px; height:24px; border:2px solid #96c92c; border-radius:20px; text-align:center; font:bold 14px/24px "Microsoft Yahei"; color:#96c92c; margin:0 auto;}
/**/
.zx02{ background:url(Img/Index/zx_bj02.jpg) no-repeat center top; height:315px; overflow:hidden;}

.zx02_con{ height:315px; overflow:hidden; position:relative;}
.zx02_con p{ font:14px/38px "Microsoft Yahei"; color:#fff; padding-left:96px; position:absolute; bottom:44px; left:252px;}
.zx02_con p span{ display:inline-block; font:bold 30px Arial, Helvetica, sans-serif; color:#fff; vertical-align:middle;}

/**/
.about{ background:url(Img/Index/a_bj.gif) no-repeat center top; height:520px; overflow:hidden;}
.about h2{ height:54px; margin-top:57px; overflow:hidden;}
.about h2 em{ font:18px/54px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
.about h2 em a{ margin-left:68px; display:inline-block; font:bold 24px/54px "Microsoft Yahei"; color:#fff;}


.about h2 span{ display:inline-block; width:75px;}
.about h2 span a{ display:inline-block; font:12px/54px "Microsoft Yahei"; color:#777; width:75px; text-align:center;}


.a_con{ margin-top:39px; height:370px; overflow:hidden;}
.a_con dl{ height:370px; overflow:hidden;}
.a_con dl dt{ height:341px; overflow:hidden; background:url(Img/Index/a_y.jpg) no-repeat center bottom; width:520px;}
.a_con dl dt img{ width:520px; height:312px;}
.a_con dl dd{ width:425px; margin-left:42px; display:inline;}
.a_con dl dd p{ height:66px; text-align:center; font:18px Arial, Helvetica, sans-serif; color:#929292; text-transform:uppercase; padding-top:24px;}
.a_con dl dd p a{ display:block; font:bold 20px/34px "Microsoft Yahei"; color:#555;}
.a_con dl dd span em{ height:174px; overflow:hidden; margin-top:22px; font:13px/30px "Microsoft Yahei"; color:#555; text-align:center; display:block;}
.a_con dl dd span a{ display:block; width:132px; height:24px; border:2px solid #96c92c; text-align:center; font:bold 14px/24px "Microsoft Yahei"; color:#96c92c; border-radius:20px; margin:0 auto;}
/**/ 
.fc{ height:342px; overflow:hidden;}
.fc h2{ text-align:center; background:url(Img/Index/fc_h.gif) no-repeat center top; height:119px; overflow:hidden; font:18px Arial, Helvetica, sans-serif; color:#929292; text-transform:uppercase;}
.fc h2 a{ margin-top:10px; display:block; font:bold 24px "Microsoft Yahei"; color:#96c92c;}

.fc_con{ width:1154px; margin:0 auto;}
.fc_con em{ display:block; margin-top:46px; width:43px; height:86px; overflow:hidden;}
.fc_con .fc_conul{ margin-left:34px; display:inline;}
.fc_con .fc_conul li{ margin-right:26px; float:left; width:230px; height:198px; overflow:hidden; position:relative;}
.fc_con .fc_conul li img{ width:230px; height:172px;}
.fc_con .fc_conul li p{ width:164px; height:172px; position:absolute; top:0; left:0; background:url(Img/Index/fc_ho.png) no-repeat left top; font:13px/172px "Microsoft Yahei"; color:#fff; display:none; padding-left:66px;}
.fc_con .nobot{ margin-right:0;}
.fc_con .fc_conul li span{ width:230px; line-height:30px; height:30px; font-size:12px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-align:center; display:block;}

.fc_con .fc_conul li a:hover p{ display:block;}
/**/
/**/
.new{height: 465px;background: url(img/index/bj.jpg) repeat center top;font-family: "Microsoft YaHei";padding-top: 55px;}

.newl{width: 710px;font-family: "Microsoft YaHei";overflow: hidden;}
.newl .tit{height: 54px;line-height: 54px;}
.newl .tit  a{width: 325px;display: inline-block;color: #222;background: #d8d8d8;height: 54px;line-height: 54px;font-weight: bold;font-size: 16px;padding-left: 30px; float:left;}
.newl .tit  b{font-weight: normal;text-transform: uppercase;font-family: "Arial";color: #555;font-size: 14px;}
.newl .tit  i{font-size: 14px;font-weight: normal;padding: 0 10px;}
.newl .tit  a:hover,.newl .tit  a.cur{background: url(Img/Index/n_hb.gif) no-repeat;height: 54px; text-decoration: none;color: #fff;}
.newl .tit  a:hover b,.newl .tit  a.cur b{color: #fff;}
.newl .nr{width: 704px; border: 3px #d8d8d8 solid;border-top: 0;height: 379px;}
.newl dl { padding:34px 0 6px 24px; height:168px;font-family: "Microsoft YaHei";}
.newl dt { float:left; padding-right:26px;}
.newl dt img { width:300px; height:146px;padding: 3px ;border: 1px #ccc solid;}
.newl dd { float:left; width:310px}
.newl dd h3 { height:30px; line-height:30px;border-bottom: 1px #ccc solid;padding-bottom: 5px;}
.newl dd h3 a { font-size:14px; color:#333; font-weight:bold;}
.newl dd p { line-height:22px; color:#555555;font-size: 12px;padding-top: 12px;}
.newl dd span a { color:#96c92c;display: block;font-size: 14px;font-weight: bold;width: 136px;height: 28px;line-height: 28px;text-align: center;background: url(Img/Index/n_2.jpg) no-repeat;}
.newl dd span{display: block;padding-top: 12px;}
.newl ul { line-height: 0;}
.newl ul li { background:url(Img/Index/n_3.gif) no-repeat left center; padding-left:12px; height:30px; line-height:30px; overflow:hidden; float:left; width:290px; margin-right:24px;margin-left: 21px;}
.newl ul li a { color:#555555; font-size:12px;font-family: "Microsoft YaHei";}


.newr{width: 255px;overflow: hidden;}
.newr .tit{height: 54px;}
.newr .tit span a{color: #96c92c;font-size: 16px;font-weight: bold;}
.newr .tit span a i{padding-bottom: 15px; color: #b4b4b4;font-family: "Arial";font-style: normal;font-size: 14px;font-weight: normal;text-transform: uppercase; display: block;font-style: normal;background: url(img/index/n_4.gif) no-repeat left bottom;}
.newr .tit a.mo{padding-top: 5px;}
.newr dl { padding-top: 30px;font-family: "Microsoft YaHei";}
.newr dl dt { background: url(Img/Index/wd_w.gif) no-repeat left 1px; height:30px; line-height:22px; padding-left:35px; overflow:hidden;padding-bottom: 1px;border-bottom:solid 1px #dddddd;}
.newr dl dt a { color:#222;}
.newr dd {padding-top: 7px; background:url(Img/Index/wd_d.gif) no-repeat left 11px; line-height:28px; padding-left:35px;color:#555; white-space:normal; word-break:normal;color: #666;}
/**/

/**/
.link {background: url(Img/Index/bj.jpg) repeat center top; height:70px;line-height: 60px;overflow:hidden;font-family:"Microsoft Yahei";padding-top: 20px;}
.link em{font-style: normal;}
.link em a{color: #fff;font-size: 14px;font-weight: bold; display: inline-block;padding-left: 10px; background: url(Img/Index/link1.jpg) no-repeat;width: 69px;height: 26px;line-height: 26px;}
.link p{ line-height:26px; color:#555555; font-family:"Microsoft Yahei";}
.link p a{ color:#555; padding:0 11px; display:inline-block;font-size: 14px;}
.link span{display: inline-block;line-height: 26px;}
.link span a{text-align: center;color: #555555;font-size: 14px;display: inline-block;}

