@charset "utf-8";
/* CSS Document */
*{
    font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
}
body{
	margin: 0;
	padding: 0;
	
}
ul,li,dd,dl,h1,h2,h3,h4,h5,h6,p{
	margin: 0;
	padding: 0;
}
ul,li,dd,dl{
	list-style: none;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}
img{
	border: none;
/*	display: block;*/
}
input,select{
	border: none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	appearance:none;
}
textarea{
	border: none;
	resize: none;
}
.none{
	display:none;
}
.clear{
	clear: both;
}
.cl{
	clear: both;
}


.header{
	width:100%;
	background-color:#009e47;
	padding:20px 0px;
}
.head{
	width:1200px;
	margin:0 auto;
}
.logo{
	float:left;
}
.nav{
	float:right;
	padding:20px 0px;
}
.nav ul{
	overflow: hidden;
}
.nav ul li{
	width:90px;
	height:36px;
	text-align:center;
	line-height: 34px;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.nav ul li a{
	color:#fff;
	font-size:16px;
}
.nav ul li:hover{
	border-radius: 10px;
	background-color:#fb5100;
}
.nav ul .se{
	border-radius: 10px;
	background-color:#fb5100;
}
.banner .swiper-container {
	width: 100%;
	max-height: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}


.banner .swiper-container img{
	width: 100%;
}
.banner .swiper-button-next, .swiper-button-prev{
	width:40px;
	height:95px;
}

.banner .swiper-button-next{
	background:url(../images/02.png) no-repeat;
	background-size:100% 100%;
	top:43%;
	right:23%;
}
.banner .swiper-button-prev{
	background:url(../images/01.png) no-repeat;
	background-size:100% 100%;
	top:43%;
	left:23%;
}
.guanyu_kuang{
	margin-top:50px;
}
.guanyu{
	width:1200px;
	margin:0 auto;
	margin-top:90px;
}
.guanyu_ti h2{
	font-size:14px;
	color:#bfbfbf;
	text-align:center;
}
.guanyu_ti h1{
	font-size:30px;
	color:#009944;
	font-weight: bold;
	text-align:center;
	margin-top:10px;
}
.ti_cha{
	width:1100px;
	margin:0 auto;
	margin-top:15px;
}
.ti_cha span{
	display:block;
	width:503px;
	height:2px;
	background-color:#dbdbdb;
	float:left;
	margin-top:10px;
}
.ti_cha a{
	display:block;
	width:74px;
	height:24px;
	background-color:#f0f0f0;
	border:1px solid #d8d8d8;
	color:#666666;
	float:left;
	margin-left:10px;
	margin-right:10px;
	font-size:12px;
	text-align:center;
	line-height: 22px;
	border-radius:15px;
}
.TabTitl{
	width:600px;
	float:left;
	background:url(../images/08.jpg) no-repeat;
	background-size:100% 100%;
}
.TabTitl .normal{
	width:136px;
	height:130px;
	margin:0 auto;
	margin-top:10px;
	padding-top:35px;
}
.normal .d1{
	display:block;
	width:46px;
	height:46px;
	margin:0 auto;
}
.normal .d2{
	display:none;
}
.TabTitl .normal p{
	font-size:14px;
	text-align:center;
	color:#999999;
	margin-top:10px;
}
.TabTitl .active{
	width:136px;
	margin:0 auto;
	height:166px;
}
.active .d2{
	width:136px;
	height:136px;
	display:block;
}
.active .d1{
	display:none;
}
.TabTitl .active p{
	font-size:14px;
	text-align:center;
	color:#343434;
	margin-top:10px;
}
.TabConten{
	float:right;
	width:500px;
}
.jianjie{
	margin-top:50px;
}
.jianjie h1{
	font-size:24px;
	color:#343434;
	font-weight: bold;
}
.jianjie h2{
	font-size:12px;
	color:#26a157;
	margin-top:15px;
	margin-bottom:30px;
}
.jianjie p{
	font-size:14px;
	color:#595959;
	line-height: 25px;
}
.jianjie a{
	display:block;
	width:165px;
	height:45px;
	color:#fff;
	font-size:16px;
	background-color:#009944;
	text-align:center;
	line-height: 43px;
	margin-top:50px;
	border-radius: 20px;
}
.tese{
	width: 1200px;
    margin: 0 auto;
    margin-top: 90px;
}
.tese_kuang{
	margin-top:50px;
}
.tese_left{
	float:left;
	width:800px;
	height:800px;
	padding:200px;
}
.tese_wen h1{
	font-size:24px;
	color:#fff;
	font-weight: bold;
}
.tese_wen h3{
	font-size:18px;
	color:#fff;
	font-weight: bold;
	margin-top: 10px;
}
.tese_wen h2{
    font-size: 12px;
    color: #26a157;
    margin-top: 10px;
    margin-bottom: 20px;
}
.tese_wen p{
    font-size: 14px;
    color: #fff;
    line-height: 25px;
}
.tese_wen span{
	display:block;
	width:100%;
	height:1px;
	margin-top:10px;
	background-color:rgba(255,255,255,0.3);
}
.tese_wen a {
    display: block;
    width: 165px;
    height: 45px;
    color: #595959;
    font-size: 16px;
    background-color: #fff;
    text-align: center;
    line-height: 43px;
    margin-top: 20px;
    border-radius: 20px;
}
.tese_right{
	width:400px;
	float:right;
}
.tese_right ul li{
	width:400px;
	height:400px;
	position:relative;
}
.tese_right ul li img{
	display:block;
	width:100%;
	height:100%;
}
.tanchu{
	width:352px;
	height:352px;
	background:url(../images/11.png) no-repeat;
	background-size:100% 100%;
	position:absolute;
	top:24px;
	left:24px;
	transition: all 0.5s ease 0s;
    transform: scale(0,0);
    opacity: 0.1;
}
.tese_right ul li:hover .tanchu{
	transform: scale(1,1);
	opacity:1;
}
.hezuo{
	width: 1200px;
    margin: 0 auto;
    margin-top: 90px;
}
.hezuo_kuang{
	margin-top:50px;
	position:relative;
	height:590px;
}

.kehu{
	background-color:#009944;
	width:100%;
	height:445px;
	margin-top:-50px;
}
.kehu_kuang{
	width:940px;
	margin:0 auto;
	margin-top:140px;
}
.kehu_left{
	width:110px;
	float:left;
}
.kehu_left img{
	display:block;
	width:110px;
	height:110px;
	border-radius: 50%;
	margin:0 auto;
}
.kehu_left h1{
	font-size:20px;
	text-align:center;
	color:#fff;
	margin-top:15px;
	margin-bottom:10px;
}
.kehu_left h2{
	font-size:14px;
	text-align:center;
	color:#fff;
}
.kehu_right{
	width:770px;
	float:right;
	padding-top:30px;
}
.kehu_right p{
	font-size:18px;
	color:#fff;
	line-height:30px;
}

.kehu .swiper-button-next{
	background:url(../images/13.png) no-repeat;
	background-size:100% 100%;
	top:77%;
	right:4%;
	width:15px;
	height:22px;
}
.kehu .swiper-button-prev{
	background:url(../images/12.png) no-repeat;
	background-size:100% 100%;
	top:77%;
	left:4%;
	width:15px;
	height:22px;
}
.xinwen{
	width: 1170px;
    margin: 0 auto;
    margin-top: 90px;
}
.ziuxn{
	width:100%;
	position:relative;
	height:1268px;
	margin-top:50px;
}
.ziuxn ul{
	overflow: hidden;
}
.ziuxn ul li{
	float:left;
}
.ziuxn ul li:first-child{
	width:800px;
	height:305px;
	background-color:#6b7375;
	padding:50px;
}
.ziuxn ul li h1{
	font-size:20px;
	color:#fff;
	font-weight: bold;
}
.ziuxn ul li h2{
	font-size:12px;
	color:#fff;
	margin-top:10px;
	margin-bottom:10px;
}
.ziuxn ul li h3{
	font-size:20px;
	color:#fff;
	margin-bottom:10px;
	line-height: 30px;
}
.ziuxn ul li p{
	font-size:14px;
	color:#fff;
	line-height: 25px;
}
.ziuxn ul li span{
	display:block;
	width:140px;
	height:40px;
	border:1px solid #009944;
	text-align:center;
	line-height: 38px;
	margin-top:15px;
	color:#fff;
	border-radius:20px;
}
.ziuxn ul li:nth-child(2){
	width:370px;
	height:540px;
	background-color:#151d1f;
	padding:50px;
}
.ziuxn ul li:nth-child(3){
	width:370px;
	height:368px;
	background-color:#d3d8d9;
	padding:50px;
	position:absolute;
	top:305px;
	left:0px;
}
.ziuxn ul li:nth-child(3) h1{
	color:#5a5a5a;
}
.ziuxn ul li:nth-child(3) h2{
	color:#5a5a5a;
}
.ziuxn ul li:nth-child(3) h3{
	color:#5a5a5a;
}
.ziuxn ul li:nth-child(3) p{
	color:#5a5a5a;
}
.ziuxn ul li:nth-child(3) a{
	color:#5a5a5a;
}
.ziuxn ul li:nth-child(4){
	width:430px;
	height:520px;
	background-color:#000e11;
	padding:50px;
	position:absolute;
	top:305px;
	left:370px;
}
.ziuxn ul li:nth-child(5){
	width:370px;
	height:285px;
	background-color:#eeeeee;
	padding:20px;
	position:absolute;
	top:540px;
	right:0px;
}
.ziuxn ul li:nth-child(5) h1{
	color:#5a5a5a;
}
.ziuxn ul li:nth-child(5) h2{
	color:#5a5a5a;
}
.ziuxn ul li:nth-child(5) h3{
	color:#5a5a5a;
}
.ziuxn ul li:nth-child(5) p{
	color:#5a5a5a;
}
.ziuxn ul li:nth-child(5) a{
	color:#5a5a5a;
}
.ziuxn ul li:nth-child(6){
	width:370px;
	height:595px;
	background-color:#5f5f5f;
	padding:50px;
	position:absolute;
	bottom:0px;
	left:0px;
}
.ziuxn ul li:nth-child(7){
	width:800px;
	height:447px;
	background-color:#0f1719;
	padding:100px;
	position:absolute;
	bottom:0px;
	right:0px;
}
.liuyan{
    width: 1200px;
    margin: 0 auto;
    margin-top: 90px;
}
.liu_kuang{
	width:570px;
	margin:0 auto;
	margin-top:50px;
}
.liu_kuang input[type="text"]{
	width:100%;
	height:60px;
	border:1px solid #777777;
	padding:20px;
	color:#808080;
	font-size:20px;
	margin-bottom:20px;
}
.liu_kuang textarea{
	width:100%;
	height:240px;
	border:1px solid #777777;
	padding:20px;
	color:#808080;
	font-size:20px;
	margin-bottom:20px;
}
.liu_kuang input[type="submit"]{
	width:100%;
	height:60px;
	background-color:#009944;
	color:#fff;
	font-size:20px;
	margin-bottom:20px;
	text-align:center;
	line-height: 58px;
}
.footer{
	width:100%;
	background-color:#252525;
	padding:85px 0px;
}
.foot{
	width:775px;
	margin:0 auto;
}
.foot img{
	display:block;
	margin:0 auto;
	margin-bottom:40px;
}
.foot p{
	font-size:14px;
	color:#b3b3b3;
	text-align:left;
	line-height: 25px;
}
.foot a{
	display:block;
	width:140px;
	height:40px;
	margin:0 auto;
	margin-top:45px;
	background-color:#009944;
	text-align:left;
	line-height: 38px;
	color:#fff;
}
.foot span{
	display:block;
	width:380px;
	height:1px;
	background-color:#3b3b3b;
	margin-top:45px;
	margin:0 auto;
	margin-top:45px;
}
.dibu{
	width:100%;
	background-color:#151515;
	padding:40px;
}
.dibu p{
	font-size:14px;
	color:#fff;
	text-align:center;
}
/**/
.case {
	width:1200px;
	margin: 60px 0 80px;
	display: inline-block;
	padding-top: 0;
	padding-right: auto;
	padding-left: auto;
	padding-bottom: 0;
	position: absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 10;
	height:590px;
}
		 
		 .case ul {width: 1200px;margin: 0 auto;overflow: hidden;}
	 	 .case>ul li {float:left;border:1px solid #f3f3f3;}
		 .case .grid-content {position: relative;overflow: hidden;}
		 .case .grid-content>img {width: 230px;height: 250px;display: inline-block;background: #ccc;}
		.case .grid-content .grid-shade {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	color: #5E5E5E;
	font-size: 20px;
	display: none;
	padding: 20px 0 0 20px;
}
		.case .grid-content .grid-shade .grid-enter {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
		.case .grid-content .grid-shade .grid-enter a {
	color: #848484;
}
		.case .grid-content .grid-shade .grid-enter>img {width: 28px;vertical-align: top;margin-top: 10px;}

/**/
.chanpin{
	width:1200px;
	margin:0 auto;
	margin-top:55px;
	margin-bottom:50px;
}
.chan_left{
	width:230px;
	float:left;
    box-shadow: 0px 2px 13px 0px rgba(204, 204, 204, 0.75);
    border-radius: 20px;
    background-color:#009944;
    padding:15px 0px;
}
.chan_kuang{
	background-color:#fff;
	padding:15px;
}
.chan_kuang ul h1{
	height:60px;
	line-height: 58px;
	color:#353535;
	font-size:22px;
	text-align:center;
	border-bottom:1px solid #d2d2d2;
}
.chan_kuang ul li{
	border-bottom:1px solid #d2d2d2;
	height:40px;
	text-align:center;
	line-height: 38px;
	font-size:16px;
	font-weight: bold;
	color:#595959;
}
.chan_kuang ul .bian{
	color:#009944;
}
.chan_tu{
	margin-top:20px;
}
.chan_tu img{
	display:block;
	margin:0 auto;
}
.chan_right{
	width:940px;
	float:right;
    box-shadow: 0px 2px 13px 0px rgba(204, 204, 204, 0.75);
    border-radius: 20px;
}
.chan_top{
	height:70px;
	border-bottom:1px solid #e5e5e5;
	padding:15px 50px;
}
.chan_top p{
	float:left;
	font-size:18px;
	color:#666666;
	margin-top:10px;
}
.chan_top > a{
	display:block;
	float:right;
	width:75px;
	height:33px;
	border:2px solid #d2d2d2;
	font-size:14px;
	text-align:center;
	line-height: 30px;
	border-radius: 20px;
	margin-top:5px;
	color:#999999;
}
.chan{
	padding:35px 23px;
}
.chan ul li{
	width:209px;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:30px;
	float:left;
}
.chan ul li img{
	display:block;
	width:100%;
	height:230px;
}
.chan ul li p{
	font-size:18px;
	color:#262626;
	text-align:center;
	margin-top:10px;
}
.yeshu{
	text-align:center;
	margin-top:30px;
}
.yeshu a{
	display:inline-block;
	margin-right:10px;
	font-size:14px;
	color:#959595;
}
.xiangqing{
	padding:50px 95px;
}
.wenzi{
	color:#262626;
	font-size:16px;
	line-height: 30px;
}
.wenzi img{
	max-width: 100%;
}
.about_kuang{
	padding: 50px 95px;
}
.about h1{
	font-size:30px;
	color:#343434;
	text-align:center;
	font-weight: bold;
}
.about h2{
	font-size:18px;
	text-align:center;
	margin-top:25px;
	margin-bottom:25px;
}
.about_wen{
	color: #262626;
    font-size: 16px;
    line-height: 30px;
}
.about_wen img{
	max-width: 100%;
}
.lianxi{
	padding: 50px;
}
.lianxi h1{
	font-size:22px;
	color:#5a5a5a;
	margin-bottom:30px;
}
.dian{
	margin-bottom:15px;
}
.dian img{
	display:block;
	float:left;
}
.dian p{
	color:#777777;
	font-size:14px;
	float:left;
	margin-left:10px;
	margin-top:5px;
}
.ditu{
	margin-top:50px;
}
.ditu img{
	display:block;
	width:100%;
}
.new{
	padding:35px;
}
.new ul li{
	padding:30px 0px;
	border-bottom:1px solid #bfbfbf;
}
.new ul li img{
	display:block;
	float:left;
	width:200px;
	height:130px;
	border-radius: 20px;
}
.new_wen{
	float:right;
	width:650px;
}
.new_wen h1{
	font-size:18px;
	color:#4b4b4b;
}
.new_wen h2{
	font-size:16px;
	color:#4b4b4b;
	margin-top:5px;
	margin-bottom:10px;
}
.new_wen p{
	font-size:14px;
	color:#4b4b4b;
}
.new ul li:hover{
	background:url(../images/10.jpg) 98% 86% no-repeat;
}
.xinxi{
	padding:50px;
}
.xinxi h1{
	font-size:22px;
	color:#5a5a5a;
}
.xinxi h2{
	font-size:20px;
	color:#748080;
	margin-top:30px;
	margin-bottom:30px;
}
.xinxi_kuang{
	margin-bottom:20px;
}
.xinxi_kuang p{
	float:left;
	font-size:18px;
	color:#7f8c8c;
}
.xinxi_kuang input[type="text"]{
	width:470px;
	height:40px;
	float:left;
	margin-left:10px;
	background-color:#e5e6e6;
	border:none;
}
.xinxi textarea{
	width:760px;
	height:240px;
	background-color:#e5e6e6;
}
.xinxi input[type="submit"]{
	display:block;
	width:200px;
	height:55px;
	float:left;
	margin-left:10px;
	background-color:#e8645a;
	border:none;
	text-align:center;
	line-height: 53px;
	font-size:22px;
	font-weight: bold;
	color:#fff;
	border-radius: 10px;
	margin-top:35px;
	margin-bottom:50px;
}

/***********products_list*******************/
.products_list_weizhi p{background: url('../images/bg2.jpg');
background-size: 100% 100%;}

.page{width:1200px;height:30px;margin:50px auto;display: flex;justify-content: center;}
.page a{width:30px;height:30px;margin:5px 5px;line-height: 30px;text-align: center;border:1px solid #c2c2c2;}
/*.page a:not(:first-child):not(:last-child){border:1px solid #c2c2c2;}*/
.page a:first-child,.page a:last-child{border:0px;}
.page .select{border:1px solid #0d60ba;}
.page a:hover{color:#0d60ba;border-color: #0d60ba}

/*************产品展示*******************/
.index_pro{width:100%;margin-top: 20px}
.index_products{width:1200px;margin:auto;}
.index_pro_list{width:245px;float:left;}
.index_pro_list .tu{width:100%;height:70px;text-align: center;line-height: 70px;font-size: 23px;
	background: url('../images/zhanshi.jpg')center 0 no-repeat;color:#fff;font-weight: 900}
.index_pro_list>li{width:100%;height:45px;background: #dfdfdf;margin:1px 0px;font-weight: 900;line-height: 45px}
.index_pro_list>li>span{display: inline-block;margin:0 10px 0 25px;float:left;color:#009e47;}
.index_pro_list>li>i{margin:12.5px 20px 0 0;width:20px;height:20px;text-align: center;line-height: 20px;border-radius: 10px;background: #fff;float:right;}
.index_list li{width:100%;height:45px;background: #f4f4f4;margin:1px 0px;line-height: 45px;font-size: 12px}
.index_list li span{display: inline-block;margin:0 5px 0 40px;float:left;}
.index_pro_list li:hover{background: #009e47;color:#fff;}
.index_pro_list .active{background: #009e47;color:#fff;}

.index_pro_type{width:910px;padding-left: 20px;height:48px;margin-bottom: 15px;background: url('../images/bg.jpg');float:right;color:#fff;}
.index_pro_type ul li{float:left;width:50%;height:48px;text-align: right;line-height: 48px;color:#fff;}
.index_pro_type div{float:right;width:125px;height:48px;text-align: center;line-height: 48px;margin-right: 20px;color:#fff;}

.index_pro_con{width:930px;float:right;}
.index_pro_con>.index_pro_con_fu{width:286px;height:280px;background: #e1e1e1;padding:2px;margin-bottom:15px;float:left;margin-right: 30px;}
.index_pro_con>.index_pro_con_fu img{height:228.8px;}
.index_pro_con>.index_pro_con_fu span{display: inline-block;width:100%;height:19px;text-align: center;line-height: 50px}
.index_pro_con>.index_pro_con_fu:hover{background:#009e47;color:#fff;}
.index_pro_con_fu:nth-child(3n){margin-right: 0px}
.index_list{display: none}
/***********products_show*******************/

.products_show{width:1210px;margin:auto;padding-bottom: 100px}
.pro_show_tu{width:730px;text-align: center;margin:auto;}
.pro_show_tu p{font-size: 20px;margin:10px 0px;}

.pro_show_zi{margin-top: 50px}
.pro_show_zi div{font-size: 20px;padding-bottom: 10px;border-bottom:1px solid #c4c4c4;margin-bottom:15px;}
.pro_show_zi span{border-bottom:1px solid #0083fe;padding-bottom: 10px}
.pro_show_zi div p{display: inline-block;color:#0083fe;}

.pro_show_zi>p{color:#352727;line-height: 200%}
.pro_show_zi>p::first-letter{margin-left: 40px}

.fanye div{margin-top:100px;width:530px;height:50px;background: #1283c7;color:#fff;line-height: 50px}
.fanye div::first-letter{margin-left: 30px}