﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}



/******************************广告*********************************/
.banners{height: 500px;}
.fullSlide {
	width:100%;
	position:relative;
	height:500px;
}
.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:500px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:500px;
}

.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:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#46961F;
}
.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;
}


/**/
.banner_bj{ height:500px; overflow:hidden; position:relative;}
.banner a{ display:block; height:499px; overflow:hidden; border-bottom:1px solid #969696;}
.banner_bj p{ position:absolute; bottom:22px; left:50%; margin-left:-31px;}
.banner_bj p a{ display:inline-block; background:url(Img/Index/b_ico2.png) no-repeat; width:13px; height:13px; margin-right:12px;}
.banner_bj p a:hover , .banner_bj p a.ico{ background:url(Img/Index/b_ico1.png) no-repeat;}



.pic{ background:url(Img/Index/pic.jpg) no-repeat center top; height:205px; overflow:hidden; position:relative;}
.pic i{ display:block; position:absolute; top:68px; left:50%; margin-left:202px; width:124px; height:36px; text-align:center; font:16px "Microsoft Yahei"; background:url(Img/Index/pic_ico.png) no-repeat;line-height:36px; overflow:hidden;}
.pic i a{ color:#60ae31;}

.pic2{ background:url(Img/Index/pic1.jpg) no-repeat center top;}

.link {  border:1px solid #cccccc; font-family:"Microsoft Yahei"; overflow:hidden; }
.link h2{ padding-left:30px; width:110px; height:54px; overflow:hidden; font-size:14px; color:#60ae31; text-transform:uppercase; line-height:54px; float:left;}
.link h2 a{ color:#60ae31; display:inline-block; padding-right:5px;}
.link p{ width:700px; float:left; overflow:hidden; line-height:26px; font-size:14px;}
.link p a{ padding:0 20px; display:inline-block;}
.link i{ display:block; float:left; line-height:54px; height:54px; width:100px; overflow:hidden;}
.link span { display:block; width:22px; padding:15px 15px 0 0; overflow:hidden;}

.news{ margin-top:35px; height:431px; overflow:hidden; font-family:"Microsoft Yahei";}
.n_nav { width:205px; overflow:hidden;}
.n_nav li{ width:205px; height:192px; overflow:hidden;}
.n_nav li a{width:205px; height:62px; padding-top:130px; font-size:20px; color:#606060; text-align:center; display:block;}
.n_nav li a:hover , .n_nav .cur a{ color:#fff; font-weight:bold; text-decoration:none;}
.n_nav li.li01 a{ background:url(Img/Index/news_nav3.jpg) no-repeat;}
.n_nav li.li02 a{ background:url(Img/Index/news_nav2.jpg) no-repeat;}
.n_nav li.li01 a:hover , .n_nav .li01.cur a{ background:url(Img/Index/news_nav1.jpg) no-repeat;}
.n_nav li.li02 a:hover , .n_nav .li02.cur a{ background:url(Img/Index/news_nav4.jpg) no-repeat;}
.n_nav .nones{ background:none;}
.news-slide{ width:745px; overflow:hidden;}
.news_c{ width:745px; overflow:hidden;}
.news_c dl{ height:176px; border-bottom:1px dashed #989795;overflow:hidden;}
.news_c dt{ width:235px; height:134px; overflow:hidden;}
.news_c dt img{ width:235px; height:134px; }
.news_c dd{ width:490px; overflow:hidden;}
.news_c dd h3{ font-size:14px; height:25px; line-height:25px; overflow:hidden;}
.news_c dd h3 a{ color:#7d7d7d;}
.news_c dd p{ height:70px; font-size:14px; line-height:24px; overflow:hidden; padding:10px 10px 0px 0px; color:#999;} 
.news_c dd i{ background:url(Img/Index/news_ico.gif) no-repeat; width:110px; height:28px; background:url(Img/Index/news_ico.gif) no-repeat; text-align:center; line-height:28px; font-size:14px; display:block;}
.news_c dd i a{ color:#fff;} 
.news_c ul{ margin:25px 0px 0px;}
.news_c li{ font-size:14px; width:355px; overflow:hidden; background:url(Img/Index/news_ico1.gif) no-repeat left 15px; padding-left:15px; line-height:32px; height:32px; overflow:hidden;}
.news_c .li01{ width:317px;}
.news_c li a{ color:#7d7d7d;}
.news_c li a:hover , .news_c .cur a{ color:#333; font-weight:bold;}

.about_bj{ height:502px; overflow:hidden; background:url(Img/Index/about_bj.jpg) repeat-y center top;}
.wt{ width:488px; height:449px; overflow:hidden; border:1px solid #dcdcdc; background:#fff; margin-top:12px; font-family:"Microsoft Yahei";}
.wt h2{ padding:28px 0 0 19px; height:32px; overflow:hidden; font-size:20px;}
.wt h2 a{ color:#60ae31;}
.wt_c{ height:389px; overflow:hidden;}
.wt_c dl{ margin:0px 2px 8px; height:80px; padding:10px 20px 0; overflow:hidden; font-size:14px;}
.wt_c dt{ background:url(Img/Index/w.gif) no-repeat left top; line-height:18px; height:18px; overflow:hidden; padding-left:28px;}
.wt_c dd{ color:#333333;background:url(Img/Index/d.gif) no-repeat left 7px;line-height:24px;overflow:hidden; padding-left:28px; margin-top:5px;}
.wt_c dt a{ color:#333333;}
.wt_c .dl01{ background:#eaf4e4;}
.wt_c .dl02{ background:#f6f6f6;}

.about{ width:454px; overflow:hidden; font-family:"Microsoft Yahei";}
.about h2{ padding-top:20px; height:59px; overflow:hidden; line-height:59px; font-size:14px; color:#333; font-weight:normal;}
.about h2 a{ font-size:20px; padding-right:10px; color:#60ae31; font-weight:bold;}
.about p{ height:256px; overflow:hidden;}
.about p img{ width:454px; height:256px;}
.about span{ display:block; padding-top:10px; font-size:14px; line-height:24px; color:#333;}

/**/
.pic1{ margin:40px auto 0; height:435px; overflow:hidden; width:1000px; font-family:"Microsoft Yahei";}
.pic1 dl { float:left; width:235px; overflow:hidden; line-height:0; margin-right:20px;}
.pic1 dt{ width:235px;}
.pic1 dt img{ height:189px; width:233px; border:1px solid #d2d2d2; border-bottom:0;}
.pic1 dd{ background:url(Img/Index/img_wz_bj1.jpg) no-repeat; width:235px; height:210px; overflow:hidden;}
.pic1 dd h3{ padding-top:20px; font-size:18px; text-align:center; line-height:24px; font-weight:normal;}
.pic1 dd h3 a{ color:#000;}
.pic1 dd p{ padding:10px 10px 0px; height:120px; font-size:14px; line-height:21px;}
.pic1 dd i{ display:block; width:140px; height:32px; margin:0 auto; text-align:center; line-height:32px; font-size:14px;}
.pic1 dd i a{ display:block;background:url(Img/Index/img_ico1.png) no-repeat; width:140px; height:32px; color:#fff;}
.pic1 .nones{ margin-right:0;}
.pic1 dl.dl_cur dd{ background:url(Img/Index/img_wz_bj2.jpg) no-repeat;}
.pic1 dl.dl_cur dd h3 a{ color:#fff;}
.pic1 dl.dl_cur dd p{ color:#fff;}
.pic1 dl.dl_cur dd i a{ background:url(Img/Index/img_ico.png) no-repeat; color:#333;}
.pic1 dl.dl_cur dt img{ border:1px solid #60ae31; border-bottom:0;}
/**/
.pro_bj{ padding-top:60px; height:910px; background:#f6f6f6 url(Img/Index/pro_line.jpg) no-repeat center 77px; overflow:hidden; font-family:"Microsoft Yahei";}
.list{ width:1000px; height:374px; margin:0 auto; overflow:hidden;}
.list h2{ height:84px; text-align:center; overflow:hidden; font-size:36px; line-height:42px;}
.list h2 a{ color:#60ae31;}
.list_c{ width:175px; overflow:hidden;}
.list_c1 { width:475px;margin-left: 0px;}
.list_c h3{ padding:0 7px 0 20px; background:url(Img/Index/list_nav1.jpg) no-repeat; height:31px; overflow:hidden; line-height:31px;}
.list_c h3 a{ color:#fff; font-size:16px; font-weight:normal;}
.list_c h3 span { display:inline-block; margin-top:6px;}
.list_c1 h3{ background:url(Img/Index/list_nav2.jpg) no-repeat;}
.list_c ul{ height:228px; border:1px solid #efefef; border-top:0; overflow:hidden; background:#fff; padding:10px 10px 0px;}
.list_c li{ float:left; font-size:14px; height:36px; line-height:36px; overflow:hidden; width:149px; border-bottom:1px dashed #c1c1c1; }
.list_c li a{background:url(Img/Index/list_ico.gif) no-repeat 7px center; display:inline-block; padding-left:18px; line-height:36px;height: 36px;}
.list_c li a:hover , .list_c .cur a{ color:#60ae31; background:url(Img/Index/list_ico1.gif) no-repeat 7px center; font-weight:bold; text-decoration:none;}
.list_c1 li{ width:150px;}
.list_c2 { width:175px;}
.list_c2 li{ width:150px;}


.pro{ width:1000px; height:500px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei";}
.p_nav{ height:50px; overflow:hidden; line-height:50px; }
.p_nav span a{color:#333333;}
.p_nav li{ float:left;}
.p_nav li a{ color:#333; margin-right:23px; font-size:18px;}
.p_nav li a:hover ,.p_nav .cur a{ color:#60ae31; text-decoration:none; font-weight:bold;}
.pro_c{ height:460px; overflow:hidden;}
.pro_c li{ float:left; line-height:0; width:240px; height:194px; overflow:hidden; margin:0 13px 20px 0;}
.pro_c .nones{ margin-right:0;}
.pro_c li img { width:228px; height:150px; padding:5px 5px 0px; background:#fff;}
.pro_c li span{ height:37px;  width:228px; overflow:hidden; display:block; line-height:37px; font-size:14px; padding-left:10px; color:#333;background:#eee;} 
.pro_c li a{ display:inline-block; width:238px; height:192px; border:1px solid #d2d2d2;}
.pro_c li a:hover {background:#f8d76b; border:1px solid #f8d76b; text-decoration:none; zoom:1;}
.pro_c li a:hover span{background:#f8d76b;}
.pro_c li a:hover img{background:#f8d76b;}

/**/
.pin_bj{ padding-top:56px; height:594px; background:url(Img/Index/pin_bj.jpg) repeat-y center top; overflow:hidden; font-family:"Microsoft Yahei";}
.pin_bj h2{ height:54px; background:url(Img/Index/pin_line.jpg) no-repeat center 16px; text-align:center; line-height:50px;}
.pin_bj h2 a{ font-size:36px;}
.pin_bj h2 span{ color:#60ae31; display:inline-block; padding-right:10px;}
.pin{ width:1000px; height:540px; margin:0 auto; overflow:hidden;background:url(Img/Index/pk_bj1.jpg) no-repeat 402px 191px;}
.p_wz{ height:56px; overflow:hidden; padding-left:304px; font-size:14px;}
.p_wz a{ display:inline-block; width:191px; height:38px; text-align:center; line-height:38px; margin-right:12px; background:url(Img/Index/pin_ico.jpg) no-repeat; color:#fff;}
.p_wz a.ico{ background:url(Img/Index/pin_ico1.jpg) no-repeat;}
.pin dl{ width:417px; height:115px; margin-top:32px; overflow:hidden; background:url(Img/Index/pin_wz1.jpg) no-repeat;}
.pin .dl02{ background:url(Img/Index/pin_wz2.jpg) no-repeat;}
.pin dl dt{ width:85px; text-align:center; line-height:100px; font-size:60px; color:#fff;}
.pin dd{ width:280px; padding:20px 0 0 20px; overflow:hidden; font-size:14px; line-height:24px;}
.pin dd b{ color:#60ae31;}
.pin .dl02 dd{ padding:20px 30px 0 0;}

/**/
.ys_bj{ margin-top:44px; height:2265px; overflow:hidden; font-family:"Microsoft Yahei";}
.ys1{ width:1000px; height:484px; margin:0 auto; overflow:hidden; position:relative;}
.ys1 h2{padding-left: 190px; height:96px; background:url(Img/Index/ys_t.jpg) no-repeat 286px top; overflow:hidden;}
.ys1 h2 p{  overflow:hidden; line-height:96px; font-size:48px; color:#60ae31; float:left;}
.ys1 h2 span{padding-left: 24px; display:block; float:left; width:200px; padding-top:23px; line-height:24px; color:#000000; font-size:16px; font-weight:normal;} 
.ys_img1{ position:absolute; top:143px; right:118px; width:291px; overflow:hidden;}
.ys_img1 img{ width:291px; height:341px;}
.ys1 dl{ margin-top:44px; width:470px; overflow:hidden;}

.ys_bj .dl01 dt{ background:url(Img/Index/ys_wz1.png) no-repeat; width:157px; height:46px; overflow:hidden; line-height:46px; font-size:20px; color:#fff;}
.ys_bj .dl01 dt span{ font:bold 28px Arial, Helvetica, sans-serif; color:#60ae31; display:inline-block; width:50px; height:46px; line-height:46px; text-align:center;}
.ys_bj .dl01 dd{ padding-left:30px;}
.ys_bj .dl01 dd h3{ font-size:30px; color:#000000; font-weight:normal; padding:10px 0 0;}
.ys_bj .dl01 dd p{ font-size:14px; color:#000; line-height:24px; margin-top:10px;}
.ys_bj .dl01 dd p span{ font-size:12px;}
.ys_bj .dl01 dd i{ background:url(Img/Index/ys_ico.jpg) no-repeat; width:140px; height:32px; text-align:center; line-height:32px; margin-top:10px; font-size:14px; display:block; margin-top:10px;z}
.ys_bj .dl01 dd i a{ color:#fff;}
.ys_bj .dl01 dd b{ color:#60ae31;}

.ys_bj1{ height:870px; overflow:hidden; background:url(Img/Index/about_bj.jpg) repeat-y center top;}
.ys2{ height:404px; width:1000px; border-bottom:1px solid #dcdcdc; overflow:hidden; position:relative; margin:0 auto;}
.ys2 dl{ margin:62px 0 0 515px; width:455px; overflow:hidden;}
.ys_img2{ position:absolute; top:99px; left:0px; width:490px; overflow:hidden;}
.ys_img2 img{ width:490px; height:265px;}

.ys3{ height:440px; width:1000px; margin:0 auto; overflow:hidden; position:relative;}
.ys3 dl{ margin:44px 0px 0px; width:480px;}
.jz{ position:absolute; width:450px; top:44px; right:0; overflow:hidden; height:410px;}
.y_roll{ position:absolute; top:296px; right:0; width:34px; overflow:hidden; z-index:3;}
.y_roll a{ display:block; width:34px; height:34px;}
.jz_c{ width:450px; overflow:hidden;}
.jz_c dl{ float:left; width:188px; overflow:hidden;margin:0 27px 0 0;}
.jz_c dt{ width:154px; height:154px; position:relative; margin:0 auto; z-index:3; overflow:hidden;}
.jz_c dt img{width:154px; height:154px;}
.jz_c dd{ width:188px; height:264px; margin-top:-53px; position:relative; z-index:1; overflow:hidden; text-align:center;}
.jz_c dd a{ display:block; background:#777777; border:1px solid #828282; width:186px; height:262px; overflow:hidden;}
.jz_c dd a h3{ padding-top:68px; font-size:16px; font-weight:normal; color:#fff; line-height:22px;}
.jz_c dd a h3 span{ font-size:14px; display:block;}
.jz_c dd p{ font-size:14px; line-height:22px; color:#fff; padding:15px 10px 0;}
.jz_c .dl02 dd a{ border:3px solid #dabd5e; background:#f8d76b; width:182px; height:256px;}
.jz_c .dl02 dd h3 , .jz_c .dl02 dd h3 span , .jz_c .dl02 dd p{ color:#333;}

.ys4{ height:497px; width:1000px; border-bottom:1px solid #dcdcdc; overflow:hidden; position:relative; margin:0 auto;}
.ys4 dl{ margin-top:67px; width:464px; height:150px; overflow:hidden;}

.ys4 ul{ padding-left:30px;}
.ys4 li{ float:left; width:280px; margin-right:10px; overflow:hidden;}
.ys4 li img{ width:280px; height:115px;}
.ys4 li span{ display:block; font-size:14px; line-height:26px; color:#000000; padding-top:10px;}
.ys4 li span b{ color:#60ae31;}

.ys_img3{ position:absolute; top:144px; right:66px; width:252px; overflow:hidden;}
.ys_img3 li img{ width:240px; height:305px;  border:6px solid #dcdcdc;}



.ys5{ height:385px; width:1000px; margin:0 auto; overflow:hidden; position:relative;}
.ys5 dl{ margin-top:35px; width:488px;}
.ys_img4{ position:absolute; top:64px; right:0px; width:490px; overflow:hidden;}
.ys_img4 img{ width:490px; height:265px;}

/**/
.pic3{ background:url(Img/Index/pic2.jpg) no-repeat center top;}

/**/
.case{ width:1000px; height:470px; margin:50px auto 0; overflow:hidden; font-family:"Microsoft Yahei";}
.case h2{ height:36px; font-size:20px; overflow:hidden; text-align:center; line-height:36px;}
.case h2 a{ color:#60ae31;}
.c_nav{ width:545px; overflow:hidden;}
.c_nav li{ float:left; width:170px; height:170px; margin:20px 10px 0 0; overflow:hidden;}
.c_nav li a{ display:inline-block;  width:170px; height:50px; padding-top:120px; text-align:center; font-size:14px; color:#000;}
.c_nav .li01 a{ background:url(Img/Index/case_nav1.jpg) no-repeat;}
.c_nav .li02 a{ background:url(Img/Index/case_nav8.jpg) no-repeat;}
.c_nav .li03 a{ background:url(Img/Index/case_nav3.jpg) no-repeat;}
.c_nav .li04 a{ background:url(Img/Index/case_nav4.jpg) no-repeat;}
.c_nav .li05 a{ background:url(Img/Index/case_nav5.jpg) no-repeat;}
.c_nav .li06 a{ background:url(Img/Index/case_nav6.jpg) no-repeat;}
.c_nav li a:hover , .c_nav .cur a{ color:#fff; text-decoration:none;}
.c_nav .li01 a:hover , .c_nav .li01.cur a{ background:url(Img/Index/case_nav7.jpg) no-repeat;}
.c_nav .li02 a:hover , .c_nav .li02.cur a{ background:url(Img/Index/case_nav2.jpg) no-repeat;}
.c_nav .li03 a:hover , .c_nav .li03.cur a{ background:url(Img/Index/case_nav9.jpg) no-repeat;}
.c_nav .li04 a:hover , .c_nav .li04.cur a{ background:url(Img/Index/case_nav10.jpg) no-repeat;}
.c_nav .li05 a:hover , .c_nav .li05.cur a{ background:url(Img/Index/case_nav11.jpg) no-repeat;}
.c_nav .li06 a:hover , .c_nav .li06.cur a{ background:url(Img/Index/case_nav12.jpg) no-repeat;}
.c_nav .nones{ margin-right:0;}
.case_c{ width:425px; overflow:hidden;}
.case_c li{width:423px; height:358px; border:1px solid #ccc;margin-top:20px; overflow:hidden; line-height:0; background:#f6f6f6;}
.case_c li img{ width:423px; height:258px;}
.case_c li span{ display:block; padding:15px 20px 0; font-size:14px; line-height:20px;}

/**/
.online_bj{ background:url(Img/Index/online_bj.jpg) no-repeat center top; height:448px; overflow:hidden;}
.lc{ padding-top:28px; width:320px; overflow:hidden; font-family:"Microsoft Yahei";}
.lc h2{ height:48px; border-bottom:1px solid #a1c989; overflow:hidden; line-height:48px; font-size:20px;}
.lc h2 a{ color:#fff;}
.lc ul li{ float:left; padding-top:69px; height:36px; line-height:36px; font-size:14px; color:#f8d76b; font-weight:bold; width:90px; text-align:center; margin-right:23px;}
.lc .nones{ margin-right:0;}

.online{ width:595px; overflow:hidden;padding-top:28px;font-family:"Microsoft Yahei";}
.online h2{ height:48px; border-bottom:1px solid #a1c989; overflow:hidden; line-height:48px; font-size:18px; color:#98c187; text-transform:uppercase; font-weight:normal;}
.online h2 a{ color:#fff; font-size:20px; font-weight:bold; display:inline-block; padding-right:10px;}
.online ul{ margin-top:31px; height:256px; background:#fff url(Img/Index/online_img.jpg) no-repeat left top; padding:22px 0 0 275px; overflow:hidden;}
.online li{ margin-bottom:14px; color:#f00; line-height:27px;}
.online li span{ display:inline-block; display:inline-block; vertical-align:top; width:80px; font-size:14px; color:#1d1d1d;}
.online li .inp11{ width:210px; height:25px; border:1px solid #dcdcdc; margin-right:5px; color:#1d1d1d;}
.online li .inp22{ width:210px; height:60px; border:1px solid #dcdcdc; resize:none; color:#1d1d1d;}
.online li .inp33{ width:74px; height:25px; border:1px solid #dcdcdc; margin-right:10px; color:#1d1d1d;}
.online li img{ vertical-align:middle;}
.btn11{ margin:0 9px 0 80px; width:92px; height:29px; background:url(Img/Index/tj.gif) no-repeat; border:0;}
.btn22{  width:92px; height:29px; background:url(Img/Index/cz.gif) no-repeat; border:0;}

/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/