﻿@charset "utf-8";
/* CSS Document dingyan*/

*{font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;margin:0;padding:0;vertical-align:middle;}
body{background:#fff;}
html,body,div,p,span,ul,ol,li,dl,dt,dd,img,a,table,tr,td,tbody,input,textarea{margin:0;padding:0;text-decoration:none;outline:none;border:none;}

li{list-style:none;}
a{color:#6a6a6a}
a:hover{color:#92bf24;}

.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.cb:after{clear:both;content:'';display:block;visibility:hidden;height:0;}
.w1200,.indmain{width:1200px;margin:0 auto;font-size:12px;}

.clearfix {
  clear: both;
  zoom: 1;
}
.c_6d950c{color:#6d950c;}
.fs20{font-size:20px;}

.top{background:#f1f1f1;height:22px;line-height:22px;color:#6a6a6a;}
.nav{background:url(../images/navbg.jpg) no-repeat center top;width:100%;height:70px;line-height:68px;overflow:hidden}
.nav p{font-size:32px;color:#000;float:left}
.nav ul{float:right;width:690px;position:relative;}
.nav ul li{float:left;font-size:16px;width:95px;text-align:center;}
.nav ul li a{display:inline-block;color:#fff;display:block;width:95px;height:70px;}
.nav ul li:hover{background:#699206;margin-bottom:0px; transform:skew(44deg);-webkit-transform:skew(44deg);-ms-transform:skew(44deg);}
.nav ul li:hover a{transform:skew(-44deg);-webkit-transform:skew(-44deg);-ms-transform:skew(-44deg);/*position:absolute; z-index:999;bottom:0px;*/}



.banner{width:100%;height:600px;margin:0 auto;overflow:hidden; position:relative;}
.banner .hd{ height:20px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:2px;  width:60px; height:20px; line-height:20px; border-radius:20px; text-align:center; background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#f00; color:#fff; }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner1{background:url(../images/banner1.jpg) no-repeat center top;width:100%;height:600px;}
.banner2{background:url(../images/banner2.jpg) no-repeat center top;width:100%;height:600px;}
.banner3{background:url(../images/banner3.jpg) no-repeat center top;width:100%;height:600px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev,
.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }













.banner_x{width:100%;height:450px;margin:0 auto;overflow:hidden; position:relative;}
.banner_x .hd{ height:20px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.banner_x .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner_x .hd ul li{ float:left; margin-right:2px;  width:60px; height:20px; line-height:20px; border-radius:20px; text-align:center; background:#fff; cursor:pointer; }
.banner_x .hd ul li.on{ background:#f00; color:#fff; }
.banner_x .bd{ position:relative; height:100%; z-index:0;   }
.banner_x .bd li{ zoom:1; vertical-align:middle; }
.banner4{background:url(../images/banner1.jpg) no-repeat center top;width:100%;height:450px;}
.banner5{background:url(../images/banner2.jpg) no-repeat center top;width:100%;height:450px;}
.banner6{background:url(../images/banner3.jpg) no-repeat center top;width:100%;height:450px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner_x .prev,
.banner_x .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner_x .next{ left:auto; right:3%; background-position:8px 5px; }
.banner_x .prev:hover,
.banner_x .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner_x .prevStop{ display:none;  }
.banner_x .nextStop{ display:none;  }



.indmain h1{font-size:30px;color:#6d950c;font-weight:100;line-height:120px;text-align:center; letter-spacing:2px;}
.indmain .indone p{line-height:28px;margin:20px 0;font-size:14px;color:#383838;letter-spacing:1px;}
.indmain .indbg{background:url(../images/indbg.jpg) no-repeat center top;width:705px;height:38px;line-height:38px;text-align:center;margin:30px auto;}
.indmain .butt{width:150px;height:38px;line-height:38px;text-align:center;color:#383838;border:1px solid #fff;outline:1px solid #ccc;display:block;margin-top:26px;font-size:15px;}
.indmain .butt:hover{color:#fff;outline:1px solid #92bf24;}
.indmain .indtwo ul{width:735px;float:right;color:#383838;}
.indmain .indtwo .bt1{font-size:18px;color:#222;line-height:44px;}
.indmain .indtwo ul li{padding:8px 0;}
.indmain .indtwo ul li p{line-height:26px;font-size:14px;}
.indmain .indthr .cont p{line-height:42px;}
.p1,.p2,.p3,.p4{text-indent:25px;font-size:14px;color:#383838;}
.indmain .indthr .cont .p1{background:url(../images/cont1.jpg) no-repeat left center;}
.indmain .indthr .cont .p2{background:url(../images/cont2.jpg) no-repeat left center;}
.indmain .indthr .cont .p3{background:url(../images/cont3.jpg) no-repeat left center;}
.indmain .indthr .cont .p4{background:url(../images/cont4.jpg) no-repeat left center;}

.indmain .indthr .feed{width:550px;}
.indmain .indthr .feed input{width:522px;height:34px;line-height:34px;margin:15px 0;text-indent:5px;border:1px solid #f2f2f2;color:#c6c6c6;}
.indmain .indthr .feed textarea{width:522px;height:135px;border:1px solid #f2f2f2;color:#c6c6c6;}
.indmain .indthr .feed input:hover,.indmain .indthr .feed textarea:hover{border:1px solid #92ba11;color:#383838;}

.indserv{background:#f7f9f7;height:190px;width:100%;}
.indserv ul{width:1200px;margin:0 auto;}
.indserv ul li{float:left;width:240px;line-height:30px;text-align:center;padding:40px 0;}

.indserv ul li a{width:239px;display:block;border-right:1px solid #ddd}
.indserv .s1,.indserv .s2,.indserv .s3,.indserv .s4,.indserv .s5{width:80px;height:65px; display:block;margin:0 auto;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;}
.indserv .s1{background:url(../images/img01.png) no-repeat center top;}
.indserv ul li a:hover .s1{background:url(../images/img01.png) no-repeat 0 -70px;}
.indserv .s2{background:url(../images/img02.png) no-repeat center top;}
.indserv ul li a:hover .s2{background:url(../images/img02.png) no-repeat 0 -70px;}
.indserv .s3{background:url(../images/img03.png) no-repeat center top;}
.indserv ul li a:hover .s3{background:url(../images/img03.png) no-repeat 0 -70px;}
.indserv .s4{background:url(../images/img04.png) no-repeat center top;}
.indserv ul li a:hover .s4{background:url(../images/img04.png) no-repeat 0 -70px;}
.indserv .s5{background:url(../images/img05.png) no-repeat center top;}
.indserv ul li a:hover .s5{background:url(../images/img05.png) no-repeat 0 -70px;}

.foot{background:#6d950c;height:88px;line-height:88px;font-size:14px;color:#fff;}
.foot a{color:#fff;}

a.butt-scroll {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;/*隐藏被旋转的*/
  -moz-osx-font-smoothing: grayscale;/*字体抗锯齿*/  
  position: relative;
  background:#92bf24;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color: #fff;
  border-radius: 6px;
  -webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;}
a.butt-scroll:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background:#fff; 
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;	
}
a.butt-scroll:hover,a.butt-scroll:focus,a.butt-scroll:active {
  color: white;
}
a.butt-scroll:hover:before,a.butt-scroll:focus:before,a.butt-scroll:active:before {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}


#container{width:1200px;margin:0 auto;font-size:12px; overflow:hidden; position:relative}
.tit{
  width:1200px;
  height: 72px;
  margin: 30px auto;
  font-family: "微软雅黑","宋体";
  vertical-align: middle;
  overflow: hidden;
  border-bottom: 1px solid #92bf24;

	}	
.tit p{	
width: 500px;
  float: left;

}
.tit span{ line-height:72px;
font-size:18px;
color:#7D7D7D;

}


.incontent1{
	width:250px;
	float:left;
	padding-top:15px
	}
	
.incontent1_1{
	
	width:240px;
	margin:0 auto
	
	
	}
.incontent1_1 ul li a{
	width:230px;
	height:160px;
	display:block;
	border:1px solid #92bf24;
	margin:15px 0;
	text-align:center
	}
	
	
.incontent1_1 .s1,.incontent1_1 .s2,.incontent1_1 .s3,.incontent1_1 .s4,.incontent1_1 .s5{width:80px;height:65px; display:block;margin:20px auto;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;}
.incontent1_1 .s1{background:url(../images/img01.png) no-repeat center top;}
.incontent1_1 ul li a:hover .s1{background:url(../images/img01.png) no-repeat 0 -70px;}
.incontent1_1 .s2{background:url(../images/img02.png) no-repeat center top;}
.incontent1_1 ul li a:hover .s2{background:url(../images/img02.png) no-repeat 0 -70px;}
.incontent1_1 .s3{background:url(../images/img03.png) no-repeat center top;}
.incontent1_1 ul li a:hover .s3{background:url(../images/img03.png) no-repeat 0 -70px;}
.incontent1_1 .s4{background:url(../images/img04.png) no-repeat center top;}
.incontent1_1 ul li a:hover .s4{background:url(../images/img04.png) no-repeat 0 -70px;}
.incontent1_1 .s5{background:url(../images/img05.png) no-repeat center top;}
.incontent1_1 ul li a:hover .s5{background:url(../images/img05.png) no-repeat 0 -70px;}

.incontent2{
	width:900px;
	float:left;
	padding-left:20px
	
	
	}

.incontent2 ul li{
	width:280px;
	height:210px;
	float:left;
	margin:30px 10px;
	text-align:center;
	display:block;
	
	
	}
.incontent2 ul li img{
	width:280px;
	height:210px;
}	
.incontent2 ul li p{
	width:280px;
	height:30px;
	background:#282828;	
	line-height:30px;
	color:#fff;
	}
	
		
.incontent2 ul li p:hover{

	background:#92bf24;	
	
	
	}		


.incontent3{
	width:300px;
	float:right;
	padding-top:15px
	
	
	}
	
.incontent3 .butt{width:150px;height:38px;line-height:38px;text-align:center;color:#383838;border:1px solid #fff;outline:1px solid #ccc;display:block;margin-top:14px;font-size:15px;}
.incontent3 .butt:hover{color:#fff;outline:1px solid #92bf24;}	
.incontent3 .tit2{ margin-top:20px}
.left_indthr .con{ width:280px; height:286px; background:url(../images/contact2.png) no-repeat;margin:20px 0 30px;line-height:30px; }	

.left_indthr .con p{border-bottom:1px dashed #ccc; }

.left_indthr .cont{padding-top:100px; padding-left:8px}
.left_indthr .cont .p1{background:url(../images/cont1.jpg) no-repeat left center;}
.left_indthr .cont .p2{background:url(../images/cont2.jpg) no-repeat left center;}
.left_indthr .cont .p3{background:url(../images/cont3.jpg) no-repeat left center;}
.left_indthr .cont .p4{background:url(../images/cont4.jpg) no-repeat left center;}

.left_indthrr .feed{width:280px;}
.left_indthr .feed input{width:280px;height:34px;line-height:34px;margin:15px 0;text-indent:5px;border:1px solid #f2f2f2;color:#c6c6c6;}
.left_indthr .feed textarea{width:280px;height:135px;border:1px solid #f2f2f2;color:#c6c6c6;}
.left_indthr .feed input:hover,.left_indthr .feed textarea:hover{border:1px solid #92ba11;color:#383838;}

.incontent4{
	width:900px;
	float:left; margin-bottom:30px;

	}
.incontent4 ul{
	
		width:860px;
		margin:0 auto;
	 }	
.incontent4 ul li{width:250px; float:left; margin:15px 10px;}
.incontent4 ul li img{ width:100%;}
.incontent4 p{font-size: 15px;}
.news{ width:900px; float:left}
.news p{font-size: 15px;}
.news li { width:860px;height:150px; margin:25px 0; border-bottom:1px dashed #666}
.news li img{
  width: 200px;
  height: 150px;
  position:relative
}
.news li .tit3{
  width: 600px;
  float:left;
  padding-left:30px;
  line-height:25px;
  color:#666
}
.news li h3 a{ color:#000}
.news li h5 a{color:#fff; }
.news li .tit3 h5{ width:150px; text-align:center; line-height:30px; background:#6d8b19; color:#fff}
.news li .tit3 h5:hover{ background:#ccc}
.lk{display: block;height: 0;width: 0;overflow: hidden;}


.rightabout{ border:1px #92bf24 solid; border-radius:0 15px 0 0; width:92%;}
.rightabout h3{ font-size:30px; font-weight:600; color:#6d8b19; padding:20px; border-bottom:1px #92bf24 solid;}
.rightabout ul{ padding:10px; box-sizing:border-box;}
.rightabout ul li{ border-bottom:1px #ccc dashed; line-height:36px; font-size:16px; padding-left:15px;}
.rightabout ul li.on a{ color:#50a90e;}
.rightabout ul li:last-child{ border-bottom:none;}

.incontent4 ul.inhonr{ display:grid; grid-template:".." / 1fr 1fr; grid-gap:20px;}
.honorbox{ margin-top:30px;}
.honorbox li.honorli{ box-shadow:0 0 10px #ccc; width:100%; height:auto; float:none; display:flex; padding:20px; box-sizing:border-box; margin:5px 10px;}
.honorbox li.honorli .ico{ width:35%;}
.honorbox li.honorli .ico img{ width:110px;}
.honorbox li.honorli .tx{ width:65%; padding:0 20px; box-sizing:border-box;}
.honorbox li.honorli .tx h2{ color:#333; font-size:20px; margin-bottom:10px;}
.honorbox li.honorli .tx .line{ width:50px; height:3px; background:#7da912; display:inline-block;}
.honorbox li.honorli .tx p{ color:#666; margin-top:15px;}

p.pp{ margin-top:30px;}
.incontent4 ul.inservi{ display:grid; grid-template:".." / 1fr 1fr; grid-gap:20px;}
.inser{ margin-top:30px; margin-bottom:50px;}
.inser li.inserli{ width:100%; height:auto; float:none; display:flex; margin:5px 10px; background:#f3f3f3;}
.inser li.inserli .ico{ width:38%;}
.inser li.inserli .ico img{ width:100%;}
.inser li.inserli .tx{ width:62%; padding:0 20px; box-sizing:border-box;}
.inser li.inserli .tx p{ color:#666; margin-top:15px; font-size:13px; line-height:24px;}
.inser li.inserli .tx p img{ width:50px; display:block; margin-bottom:10px;}

ul.inhis{ display:grid; grid-template:".." / 1fr; grid-gap:20px;}
ul.inhis li.his{ display:flex; height:auto; width:auto; margin:10px 5px;}
ul.inhis li.his h2{ color:#368c6e; font-size:32px; border-right:1px #f18442 solid; padding-right:30px; margin-right:30px;}
ul.inhis li.his h3{ font-weight:normal; padding-top:8px; color:#666; font-size:15px;}