@charset "utf-8";
/* CSS Document */
html,body,ul,li,p,input,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0;}
ul,li{ list-style:none;}
body{ font-size:14px; color:#666; line-height:24px; margin:0px; padding:0px;  font-family:"Microsoft YaHei";background:#fff; }
img{ border:none;}
form{ margin:0px; padding:0px;}
.clear{ clear:both;}
a{ text-decoration:none; color:#383838; font-family:"Microsoft YaHei";}
a:hover{ color:#ff0000; text-decoration:underline; font-family:"Microsoft YaHei";text-decoration:none; }
em{font-style:normal}
h1,h2,h3,h4{font-weight:normal;}

@font-face {
	font-family:"Intro";
	src: url("../css/Intro.otf");
}
body{background: url(../images/body_bj.png)no-repeat bottom right;}
/*顶部信息*/
.top_dg{position:relative;}
.top_box{position: absolute;top: 0;z-index: 999999;width: 100%;height:110px;border-bottom:1px solid rgba(255, 255, 255, 0.6);}
.top_nav{width:1200px;margin: 0 auto;}
.top_logo{padding-top:16px;float: left;}
.nav_box{float: right;}
.nav_box ul li{float: left;line-height:110px;}
/*.nav_box ul li:nth-child(1) a{padding-left: 0;}*/
.nav_box ul li a{padding: 0 25px 15px 25px;color:#fff;font-size: 16px;}

.nav_box ul li:hover a{background: url(../images/icon_01.png) no-repeat bottom;}
.nav_hover{background: url(../images/icon_01.png) no-repeat bottom;}


/*banner*/
.banner{position:relative;height:800px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; min-width:1210px;}
.slides{position:relative;z-index:1;}
.slides li{height:800px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#ff8400;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}

.wbyselect ,.wbyinput ,.wbybut{ height:22px; line-height:22px;}
.wbybut{ background:#c99223; border:none; color:#fff; width:40px;}


/*关于我们*/
.about_dg{width:1200px;margin:70px auto 0;}
.about_box{float: left;width:600px;}
.about_box h2{font-size:30px;color:#005d30;font-weight: bold;background: url(../images/icon_02.png) no-repeat right;display: initial;padding-right: 80px;}
.about_box dd{font-size:14px;color:#000;margin-top:30px;line-height:30px;}
.about_box dd em{color:#005d30;}
.about_img{float: right;margin-top:40px;}

.about_icon{width:1200px;margin:70px auto 0;}
.about_icon dl{width:33.3%;float: left;text-align: center;}
.about_icon dl dt{color:#eb3d00;font-size:16px;padding-top:6px;}
.about_icon dl img{transition:All 0.4s ease-in-out;/* -webkit-transition:All 0.4s ease-in-out; */-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.about_icon dl:hover img{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg) scale(1.2);}


/*标题*/
.title_box{width:1150px;margin:125px auto 60px;text-align: center;background: url(../images/icon_06.png) no-repeat left;min-height:110px;}
.title_box dl dt{color:#edf6f2;font-weight: bold;font-size:36px;}
.title_box dl dd{height:4px;width: 45px;background:#005d30;margin:0 auto;border-radius:2px;margin-top:16px;}
.title_box h1{color:#005d30;font-size:38px;font-weight:bold;margin-top: 30px;}

/*产品中心*/
.product_box{width:1200px;margin:0 auto;}
.product_box ul li{width:20%;float: left;text-align: center;border-radius:10px;height:310px;}
.product_box ul li dl dd{background:#fff;border-radius:30px;line-height:25px;width:85px;margin:0 auto;color:#00904a;display: none;}

.product_box ul li dl img{max-width:100%;max-height:235px;}
.product_box ul li dl dt{color:#005d30;font-size:18px;padding: 0px 0 10px 0;}
.product_box ul li:hover dl dd{display: block;}
.product_box ul li:hover dl dt{color:#fff;}
.product_box ul li:hover{
background: -webkit-linear-gradient(top, #89ca24 , #00904a); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom, #89ca24, #00904a); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom, #89ca24, #00904a); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom, #89ca24 , #00904a); /* 标准的语法（必须放在最后） */}

.product_box ul li dl{
	  cursor: pointer;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.product_box ul li dl img{
	  width: 100%;
  top: 0;
  position: relative;
  left: 0;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;
}
.product_box ul li:hover dl img{
	  -webkit-transform: scale(1.08);
  -moz-transform: scale(1.08);
  -ms-transform: scale(1.08);
  -o-transform: scale(1.08);
  transform: scale(1.08);
}

.more{
	text-align: center;
	width:130px;
	color:#fff;
	margin:40px auto 150px;
	line-height:40px;
	border-radius:20px;
	background: -webkit-linear-gradient(left, #eb3d00 , #feb900); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, #eb3d00, #feb900); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, #eb3d00, #feb900); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, #eb3d00 , #feb900); /* 标准的语法（必须放在最后） */
	}


/*优势*/
.ys_box{background: url(../images/ys.jpg) no-repeat center center;height:1403px;width:100%;}


/*新闻*/
.news_dg{width:1200px;margin:0 auto;}
.news_box{width:33.3%;float: left;margin-bottom:30px;}
.news_box dl{width:320px;margin:0 auto;box-shadow: 0px 0px 20px  rgba(0,93,48,0.1);border-radius:10px;padding:30px 20px;}
.news_box dl i{width:35px;height: 4px;background:#005d30;display: block;margin-bottom:20px;}
.news_box dl dt{color:#005d30;font-size:17px;}
.news_box dl dd{font-size:14px;padding-top:15px;}
.news_box .more01{
		text-align: center;
	width:110px;
	color:#fff;
	display: block;
	margin:40px auto 0px;
	line-height:30px;
	border-radius:20px;
	background: -webkit-linear-gradient(left, #00904a , #88c925); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, #00904a, #88c925); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, #00904a, #88c925); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, #00904a , #88c925); /* 标准的语法（必须放在最后） */
}
.news_box:hover dl{-webkit-transform: translateY(-20px); transform: translateY(-20px); -webkit-transition: all ease .3s; transition: all ease .3s;}


/*网站底部*/
.bottom_dg{background: url(../images/bottom.png) no-repeat center center;height:340px;width:100%;}
.bottom_box{width:1200px;margin:0 auto;}
.bottom_logo {text-align: center;padding:52px 0;}
.bottom_dz dl{float: left;width:320px;padding-left:80px;color:#005d30;font-size:16px;}
.bottom_dz dl dt{color:#005d30;font-size:16px;}
.bottom_dz dl dd{line-height:40px;}
.bottom_dz dl dd img{padding-right:5px;}
.bottom_foot{text-align: center;font-size:16px;color:#005d30;padding:18px 0 35px 0;display: block;}
