﻿@charset "utf-8";
/* CSS Document */

/*引入字体库*/
@font-face {
  font-family: 'iconfont';
  src: url('../fonts/font_1432720974_1547027.eot'); /* IE9*/
  src: url('../fonts/font_1432720974_1547027.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/font_1432720974_1547027.woff') format('woff'), /* chrome銆乫irefox */
  url('../fonts/font_1432720974_1547027.ttf') format('truetype'), /* chrome銆乫irefox銆乷pera銆丼afari, Android, iOS 4.2+*/
  url('../fonts/font_1432720974_1547027.svg#iconfont') format('svg'); /* iOS 4.1- */
}
@font-face {
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  src: local('Pacifico Regular'), local('Pacifico-Regular'), url(../fonts/q_z9mv4hysltmomjnk_rcfeszw2xoq-xsnqo47m55da.woff2) format('woff2');
}
.fa {display: inline-block;font-family: "iconfont";font-size:20px;font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
.fa-icon-qq:before { content: "\e604"; }
.fa-icon-weibo:before { content: "\e600"; }
.fa-icon-weixin:before { content: "\e605"; }
.fa-icon-zaixianzixun:before { content: "\e608"; }
/************************************************************************************************************/

.glyphicon{}
.no-padding {padding: 0 !important;}
.no-margin {margin: 0 !important;}
.no-background{ background:none !important;}
.no-border{ border:none !important;}
.overflow{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.w100{ width:100% !important;}
.h100{ height:100% !important;}
a{ text-decoration:none !important; cursor:pointer !important;}
.imgvertical{vertical-align:middle !important;}
.container-fluid{ max-width:1230px !important;}
.clearfix:before,.clearfix:after {display: table;content:'';}
.clearfix:after { clear: both; }
.clearfix { *zoom:1;}
.clear { clear:both;}
body{ font-family:"微软雅黑";}

/*全局样式*/
.logo{ width:100%; height:100px;}
.logo .logoimg img{ width:417px; height:58px; margin:21px 0 0 0;}
.logo .dh{ padding-left:100px; background:url(../images/ewm.jpg) left center no-repeat; height:100px;}
.logo .dh h2{ font-size:14px; color:#333; margin-top:30px !important;}
.logo .dh p{ font-size:25px;  color:#e7030e; line-height:30px; font-weight:bold;}
.logo .ss{ width:245px; border:1px solid #598e00; margin:30px 10% 0 0;}
.logo .ss *{ float:left;}
.logo .ss input{ width:200px; line-height:40px; background:#f4f4f4; border:none; padding:0 10px;}
.logo .ss button{ width:43px; height:42px; background:#598e00; border:none;}
.logo .ss button:hover{ background:#a0c867;}


.heard1{ width:100%; height:50px; background:#478425;}
.heard1 nav{ width:100%; background:url(../images/nav_bg.jpg) left center no-repeat;}
.heard1 nav li{ height:50px;width:12.5%; position:relative; background:url(../images/nav_bg.jpg) right center no-repeat; }
.heard1 nav li a{ display:block; color:#fff; line-height:50px;  font-size:14px; }
.heard1 nav li.active{ background:#a0c867;}
.heard1 nav li.active a{ color:#fff;}
.heard1 nav li:hover{ background:#a0c867;}
.heard1 nav li:hover a{ color:#fff;}
.heard1 nav li:hover ul{ display:block;}
.heard1 nav li ul{ display:none; position:absolute; left:0; top:50px; width:100%; background:#478425; border-top:2px solid #a0c867; z-index:999;}
.heard1 nav li ul li{ width:100%; height:40px;background:none;}
.heard1 nav li ul li a{ color:#fff; line-height:40px; background:none;}
.heard1 nav li ul li:hover{ background:#a0c867;}
.heard1 nav li ul li:hover a{color:#fff; }

/*banner*/
.banner .carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.banner .carousel-fade .carousel-inner .item img{ width:100%;}
.banner .carousel-fade .carousel-inner .active{opacity:1}
.banner .carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;}
.banner .carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}
.banner #myCarousel{position:relative}
.banner #myCarousel .carousel-indicators{bottom:0;z-index:4}
.banner #myCarousel .carousel-indicators li{margin:0 5px;width:12px;height:12px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.banner #myCarousel .carousel-indicators li:hover{background-color:#fff}

.title2 { margin:25px 0 30px 0 ; padding-top:10px;}
.title2 h3{ color:#478425; font-size:25px;  line-height:30px;  font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}
.title2 span{ display:block; color:#414141; line-height:26px; font-size:20px; background:url(../images/biao_bg.png) center center no-repeat;}
.contact02 h3{ font-size:18px; color:#333;  margin-bottom:15px !important;}
.contact02 .h5{ border:1px solid #acacac;}
.contact02 .h5 img{ width:100%;}
.contact02 .h6 img{ width:100%;width: 120px;height: 120px;margin-left:50px;}
.contact02 .neir { margin-top:20px;}
.contact02 .neir .lianx{line-height:28px; color:#353535; width:90%;}
.contact02 .neir .ewm{ width:30%;}
.contact02 .neir .ewm img{ margin:0 auto;}
.contact02 h6{ font-size:14px; color:#333; line-height:34px;}
.contact02 input{ background:#f1f0f0; border:1px dashed #999;  height:37px; color:#333; width:100%; margin-bottom:15px; padding-left:5px;}
.contact02 textarea{ background:#f1f0f0; border:1px dashed #999; height:145px;color:#333; resize:none; width:100%;margin-bottom:15px; padding-left:5px;}
.contact02 button{ width:100%; height:30px; color:#fff; background:#478425; border:none; transition:all 0.3s;}
.contact02 button:hover{ opacity:0.8;}

/*关于我们*/
.guanyu{width:100%;padding:65px 0}
.guanyu1{padding-bottom:15px;border-bottom:1px solid #cccccc;text-align:center}
.guanyu1 h2{font-size:24px;color:#4c4c4c}
.guanyu1 h3{font-size:18px;color:#999999}
.guanyu2 img{float:left;margin-right:30px}
.guanyu2{padding:45px 0;line-height:25px;color:#999999}
.guanyu3{line-height:25px;color:#999999;border-bottom:1px dashed #cccccc;padding-bottom:25px;margin-bottom:35px}
.gy-top{margin-bottom:25px}
.gy-top h2{font-size:20px;color:#4c4c4c}
.gy-top h3{font-size:14px;color:#999999}
.container{width:1200px;margin:0 auto}
.container1{width:96%;margin:0 auto}
.container2{width:1400;margin:0 auto}

/*关于我们*/
.auto {
	width: 1200px;
	margin: 0 auto;
}
.ly_title {
	padding: 30px 0;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.ir_a a {
	display: inline-block;
	padding: 0 20px;
	height: 30px;
	border: 1px solid #c9c9c9;
	margin-right: 15px;
	text-align: center;
	line-height: 30px;
	color: #6a6a6a;
	border-radius: 1.5em;
	-moz-border-radius: 1.5em;
}
.ir_a a:hover {
	color: #009944;
	border: 1px solid #009944;
}
.ir_a a.hover {
	color: #009944;
	border: 1px solid #009944;
}

.ll_lt {
	font-size: 16px;
	color: #009944;
	font-weight: bold;
	font-family: arial;
	line-height: 35px;
	text-transform: uppercase;
}
.ll_lt span {
	display: block;
	font-size: 30px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: #292929;
}

.ll_lb {
	font-size: 20px;
	color: #686868;
	background: url(../images/l1.png) no-repeat left center;
	padding-left: 15px;
}
.ll_lb a {
	border-right: 1px solid #686868;
	color: #686868;
	padding-right: 15px;
	margin-right: 15px;
}
.ll_lb a:last-child {
	border: 0;
}
.ll_lb a.hover {
	color: #009944;
}
.ll_lb a:hover {
	color: #009944;
}

.lt_right {
	color: #303030;
	background: url(../images/l2.png) no-repeat left center;
	padding-left: 55px;
}
.lt_right span {
	display: block;
	margin-top: 5px;
	color: #009944;
	font-family: HATTEN;
	font-size: 30px;
	letter-spacing: 0;
}
.lt_right span i {
	color: #009944;
}
.zy_bottom {
	width: 100%;
	background: #FFFFFF;
}

.index_title {
	padding: 35px 0;
}
.index_title .fl span {
	font-size: 20px;
	color: #009944;
	font-family: Tahoma;
}
.index_title .fl em {
	background: url(../images/3.png) no-repeat left center;
	padding-left: 20px;
	margin-left: 20px;
	font-size: 16px;
	color: #5b5b5b;
}

.index1_auto {
	overflow: hidden;
}
.index1_auto ul {
	width: 110%;
}
.index1_auto li {
	font-size: 0;
	width: 281px;
	float: left;
	margin-right: 25px;
	margin-bottom: 25px;
}
.index1_auto p {
	font-size: 10px;
	color: #9b9b9b;
	background: #FFFFFF;
	padding: 10px 25px;
	line-height: 24px;
	background: #eeeeee;
}
.index1_auto p em {
	display: block;
	font-size: 16px;
	color: #3c3c3c;
	font-weight: bold;
}
.index1_auto p i {
	width: 12px;
	height: 12px;
	display: block;
	background: url(../images/1.png);
	margin-top: 10px;
}
.index1_auto li:hover {
	opacity: 1;
	transition-duration: 0.5s;
}
.index1_auto li:hover p {
	background: #009944;
	color: #FFFFFF;
	transition-duration: 0.5s;
}
.index1_auto li:hover p em {
	color: #FFFFFF;
	transition-duration: 0.5s;
}
.index1_auto li:hover p i {
	background: url(../images/2.png);
	transition-duration: 0.5s;
}

.pagexx {
	padding: 0 30px 30px;
	line-height: 24px;
}
.pagexx ul {
	text-align: center
}
.pagexx .firstPage {
	width: 30px;
}
.pagexx ul li {
	display: inline-block;
	line-height: 25px;
	height: 25px;
	margin-left: 5px;
	font-size: 12px;
	border: 1px solid #E9E9E9;
	padding: 0px 10px;
	width: auto;
}
.pagexx ul li a:hover {
	color: #ff0000;
	text-decoration: none;
}
.pagexx ul li.thisclass, .pagexx ul li.thisclass a, .pagexx ul li.thisclass a:hover {
	background-color: #009944;
	color: #FFF
}
.pagexx .pageinfo {
	line-height: 25px;
	padding: 12px 5px 10px 5px;
	color: #999;
}
.pagexx select {
	line-height: 25px;
	margin-top: 4px
}
.pagexx .pageinfo strong {
	color: #555;
	font-weight: normal;
	margin: 0px 2px;
}

.message_detail_report {
	float:left;
	padding:10px 0;
}
.message_detail_report ul {
	padding:0;
	margin:0;
	list-style:none;
}
.message_detail_report li {
	clear: both;
	overflow: hidden;
	padding: 6px;
}
.message_detail_report li span {
	float:left;
	margin-right:10px;
}


.main{width:1042px;height:auto;overflow:hidden;margin:0 auto;position:relative;padding-bottom: 13px;}
.left1{float:left; width:250px; overflow:hidden; }
.menuTitle{
	display: block;
	width: 250px; height: 158px; padding-top: 42px;
	color: #218b73; font-size: 50px; line-height: 64px; text-align: center; text-transform: uppercase; font-family: impact;
	background: url(../images/menubg.jpg) left bottom no-repeat #27aa8f;
}
.menuTitle p{
	display: block;
	width: 148px; height: 36px; border:3px solid #16705c; margin: 0 auto;
	color: #fff; font-size:26px; line-height: 36px; font-weight: bold; text-align: center; font-family: "微软雅黑";
}
.menuUl{
	width: 754px; height: 200px;
}
.menuUl li{
	float:left;
	width: 110px;  padding-left: 40px; padding-top: 30px;
	color: #218b73; font-size: 22px; line-height: 42px; text-align: center;
}

.menuUl li a{
	display: block;
	transition: all ease-in 0.5s; 
	color:#218b73;
}
.leftProClaList{
	width:250px; padding: 10px 20px 20px 20px;  height:100px; height:auto!important;min-height:100px;
	background: #8adece;	
}
.leftProClaListUl{
	width: 214px; 
}
.leftProClaListUl li{
	width: 214px; height:40px; border-bottom: 1px dotted #bbf3e9;
}
.leftProClaListUl li a{
	width: 184px; height:40px; padding-left:30px; 
	color:#218b73; font-size: 14px; line-height: 40px;
}
.leftProClaListUl li a:hover{color:#064130;}
.leftProClaListUl .childCla{width:214px; display:none; }
.leftProClaListUl .childCla li{border-bottom:none!important;}
.leftProClaListUl .childCla li a{
	width:154px;padding-left:60px;  display: block; 
	color:#064130;
}
#left-type{width:100%;height:auto;overflow:hidden;}
#left-type li{width:100%;font:14px/30px "microsoft yahei";}
#left-type li a{color:#333;text-indent:10px;display:block;}
#left-type>li>ul>li>a{text-indent:25px;}
#left-type>li>ul>li>ul>li>a{text-indent:40px;}
#left-type>li>ul>li>ul>li>ul>li>a{text-indent:55px;}
#left-type>li>ul>li>ul>li>ul>li>ul>li>a{text-indent:70px;}
#left-type li ul{display:none}
#left-type li ul.show>li>ul{display:block;}
#left-type li a.on{background:#218b73; color:#fff;}

.leftContact{ width: 250px; padding-top: 20px; }
.leftTitle{ width: 250px; height: 42px;  border-bottom:1px solid #c5cecc;
/*	color:#07996c; font-size: 24px; line-height: 26px; */
}
.leftTitle span{ 
	float: left;
	display: block; padding: 0px 5px;
	height: 41px; border-bottom: 2px solid #e03770;
	color:#333333; font-size:18px; line-height: 41px; 
}
.leftTitle a{
	float: right;
	padding: 0px 5px;
	height: 41px;
	color:#333333; font-size:14px; line-height: 41px; 
}
.leftTitle a:hover{color: #064130;}

.leftContact dl{width:250px; display:block;clear:both;}
.leftContact dl dt,.leftContact dl dd{color:#4d5865; font-size:14px;  line-height:40px; }
.leftContact dl dt{float:left; width:50px; padding-left: 2px; text-align: right; }
.leftContact dl dd{float:right; width:176px;}



.mainCon{float:left; width: 730px;}
.mainConTitle{ 
	position:relative;width:100%; height:42px;border-bottom:1px solid #c5cecc;
}
.mainConTitle .span{
	float:left; 
	padding:0px 5px; height: 41px; border-bottom: 2px solid #e03770;
	color: #333333; font-size:18px;line-height:41px;  font-weight: bold;
}

.mainConTitle .position {  
	position: absolute; right: 0px; top:0px;
	height:42px;  
	color: #333333; font-size: 12px;line-height:42px;}
.mainConTitle .position a{color:#333333;}
.mainConTitle .position a:hover{color:#218b73}
.mainConTitle .position span{ font-size: 12px;color:#333333}
.mainConTitle .position font{ font-size: 12px; color:#333333;}
 /*end mainConTitle*/
.mainConList{float:left;width:730px; padding: 16px 0px;}	
.mainConList{
	color:#333;font-size: 14px; line-height: 180%; 
}

.mainConList{float:left;width:730px; padding: 16px 0px;}	
.mainConList{
	color:#333;font-size: 14px; line-height: 180%; 
}


.product1,.product2,.product3,.product4,.product5,.product6,.product7,.product7 li,.product8,.product8 li{width:100%;height:auto;overflow:hidden;}
.product1 li,.product2 li,.product3 li,.product4 li,.product5 li,.product6 li{width:33%;float:left;height:215px;overflow:hidden;position:relative}
.product1 li>a,.product2 li>a,.product6 li>a{display:block;width:88%;margin:3px auto;height:auto;overflow:hidden;position:relative;}
.product1 li>a>img,.product2 li>a>img,.product3 li img,.product4 li div a img,.product5 li div a img,.product6 li a img{display:block;width:211px;height:178px;}
.product1 li>p,.product2 li>p,.product3 li>p,.product4 li>p,.product5 li>p,.product6 li>p{width:88%;margin:0 auto;text-align:center;font:14px/35px "microsoft yahei";}
.product2 li>a>span{display:block;position:absolute;width:90%;padding:5%;left:0;top:0;font:14px/30px "microsoft yahei";color:#fff;background:url(../images/blackbg.png) 0 0 repeat;height:90%;overflow:hidden;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;filter:alpha(opacity=0);opacity: 0;}
.product2 li>a:hover span{display:block;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;filter:alpha(opacity=100);opacity: 1;}
.product3 li>div{width:88%;margin:3px auto;height:auto;position:relative;}
.product3 li>div>p,.prod-zoom{position:absolute;background:url(../images/product_zoom.png) 0 0 no-repeat;width:53px;height:53px;left:50%;top:50%;margin:-26px 0 0 -26px;cursor: pointer;z-index:1;top:-100%;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;}
.product3 li>div:hover p,.prod7-left:hover p,.prod8-left:hover p{top:50%;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.product4 li div{width:88%;padding:4px;margin:3px auto;border:2px solid transparent;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.product4 li div a,.product5 li div a{display:block;width:100%;overflow:hidden;}
.product5 li div{width:88%;padding:6px;margin:3px auto;position:relative;}
.product5 li div p,.product5 li div:hover p,.product6 li,.product6 li:hover{-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.pro5-border1{position: absolute;left:0;top:0;width:0;border-top:2px solid transparent;}
.pro5-border2{position: absolute;left:0;top:0;height:0;border-left:2px solid transparent;}
.pro5-border3{position: absolute;right:0;top:0;height:0;border-right:2px solid transparent;}
.pro5-border4{position: absolute;left:0;bottom:0;width:0;border-bottom:2px solid transparent;}
.product5 li div:hover p.pro5-border1,.product5 li div:hover p.pro5-border4{width:100%;}
.product5 li div:hover p.pro5-border2,.product5 li div:hover p.pro5-border3{height:100%;}
.product6{padding-top:12px;}
.product6 li{position:relative;top:0}
.product6 li:hover{top:-12px;}
.product7 li,.product8 li{padding-bottom:16px;}
.prod7-left{float:left;width:31.25%;height:auto;overflow:hidden;position:relative;}
.prod7-left a,.prod8-left a{display:block;height:auto;overflow:hidden;}
.prod7-left a img,.prod8-left a img{display:block;}
.product7 li>p{float:left;width:63.4375%;margin-left:3.4375%;font:16px/36px "microsoft yahei";color:#9a9a9a;height:36px;overflow:hidden;}
.product7 li>p>a,.product8 li>p a{float:left}
.product7 li>p>span,.product8 li>p span{float:right;}
.prod7-right{float:left;width:63.4375%;margin-left:3.4375%;height:120px;overflow:hidden;font:14px/30px "microsoft yahei";color:#7c7c7c;}
.product8 li>p{width:100%;height:36px;overflow:hidden;font:16px/36px "microsoft yahei";color:#9a9a9a;}
.prod8-left{float:left;width:200px;height:auto;overflow:hidden;position:relative;margin-right:1.875%;}
.prod8-right{float:left;width:70.125%;height:120px;overflow:hidden;font:14px/30px "microsoft yahei";color:#7c7c7c;}


.max_right{ width:766px; float:right;}
.max_right .right_txt{ width:764px; display:inline-blcok; border:1px solid #F4D9D2; border-bottom:none; border-top:none; padding:0px 0px 15px 0px; Max-Height:200000px;Min-Height:944px;_height:expression(this.scrollHeight > 200000 ? "200000px" : (this.scrollHeight < 944 ? "944px" : "auto"));}
.max_right .right_txt .title{ width:744px; display:inline-blcok; background:url(../images/index_r20_c33.jpg) repeat-x; height:46px; line-height:46px; padding:0px 10px;}
.max_right .right_txt .title span{ background:url(../images/index_r20_c11.jpg) no-repeat; width:258px; height:46px; float:left; font-family:"微软雅黑", "黑体"; font-size:14px; color:#fff;}
.max_right .right_txt .title p{ float:right; color:#3B393A;}
.max_right .right_txt .title p a{ color:#3B393A;}
.max_right .right_txt .ny_product{width:764px; float:left;  padding:5px 0px;}
.max_right .right_txt .ny_product li{ float:left; width:246px; padding:10px 0px 0px 7px;}
.max_right .right_txt .ny_product li .bg_1{ background:url(../images/index_r16_c28.jpg) no-repeat; width:230px; height:230px; padding:7px 10px 12px 6px; float:left;}
.max_right .right_txt .ny_product li .bg_1 img{ float:left; width:230px;}
.max_right .right_txt .ny_product li span{ width:246px; float:left; padding:8px 0px; font-size:14px; white-space:nowrap; overflow:hidden;}
.next{ width:764px; float:left; padding:25px 0px; color:#000;  margin-top:10px; font-size:14px; text-align:center;}
.next a{ color:#000;}

#spec-left{ background:url(../picture/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(../images/right.gif) no-repeat; width:10px; height:45px; float:right;cursor:pointer; margin-top:5px;}
#spec-list{ width:300px; float:left; overflow:hidden; margin-left:7px; display:inline;}
#spec-list ul li{ float:left;  display:inline; width:60px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px; float:left;}
.jqzoom{position:relative;padding:1px; border:1px solid #ccc;}
.jqzoom img{ float:left; width:325px; height:325px;}
#preview{ float:none; margin:10px 0px 0px 0px; text-align:center; width:329px;}


.max_right .right_txt .product_s{ width:730px; margin:0 auto; display:inline-block; padding:20px 0px;}
.max_right .right_txt .product_s dt{ float:left; width:330px; padding-right:15px;}
.max_right .right_txt .product_s dd{ text-align:left; font-size:14px; line-height:51px; width:377px; float:left;margin-left:20px;}
.max .max_right .right_txt .product_s dd strong{ font-family:"微软雅黑", "黑体"; font-size:18px; color:#611809;}
.max_right .right_txt .preview1 .bg_2{ background:url(../images/pro_ny_r2_c7.jpg) no-repeat; width:362px; height:140px; line-height:26px; padding:10px 0px 0px 15px;}
.max_right .right_txt .preview1 .bg_2 span{ width:215px; float:left; }
.max_right .right_txt .preview1 .bg_2 a{ float:left; margin-top:45px;}
.max_right .right_txt .ny_title{ width:727px; margin:0 auto; display:inline-block; background:url(../images/pro_ny_r4_c4.jpg) repeat-x; height:36px; border-right:1px solid #D2D2D2;}
.max_right .right_txt .ny_title span{ float:left; background:url(../images/pro_ny_r4_c2.jpg) no-repeat; height:36px; line-height:36px; width:152px; font-weight:bold; font-size:14px;}
.max_right .right_txt .pro_txt{ width:730px; margin:0 auto; display:inline-block; padding:15px 0px; text-align:left; font-size:14px; line-height:26px;}


.top_box{height:30px; line-height:30px; background:#f2f2f2; color: #444444;}
.top {width:1200px; margin:0 auto}
.top a { color: #444444;}
.top .wel{float:left}
.top .col{float:right; height:30px; line-height:30px; width:297px; text-align:center;}
.top .col a{margin:0 5px;}
.head_box{ width: 100%; height:120px; overflow: hidden;}
.warp { width: 1200px; margin: auto; position: relative;}
.fl { float:left;width:960px; }
.tel {float:right; background:url(../images/index_06.png) no-repeat left; margin:35px 0 0 0; height:53px; font-size:16px; color:#333; padding:0 0 0 60px;}
.tel span{font-size:28px; color:#f06c00; line-height:26px;  font-family:arial; font-weight:bold; padding:3px 0 0 0; display:block}
/*菜单*/
.nav{background:#038a00; height:55px;}
.nav ul{width:1200px; margin:0 auto; overflow:hidden;}
.nav ul li{float:left; line-height:55px; height:55px; width:163px; background: url(../images/index_08.png) no-repeat right; text-align:center; font-size:18px; border-left:0px solid #567EB5; border-right:0px solid #3563A6; font-weight:bold;}
.nav ul li a{display:block; height:55px; color:#fff;}
.nav ul li a:hover,{color:#FFD91E;}
.banner{width:100%; height: 490px; position:relative; overflow: hidden;}
.islides{width:100%;position:relative;list-style:none;padding:0}
.islides_nav{ width:30px; height:57px; background-image:url(../images/foucs_icon.png); display:block; position:absolute;  text-indent:-10em; overflow:hidden;transition-property:left,right; transition-duration:0.3s; transition-timing-function:ease}
.prev{ background-position:0 0;left:30px; top:230px; }
.next{ background-position:-30px 0;right:30px; top:230px;}
.islides_tabs{ position:absolute; left: 50%; margin-left: -75px; bottom: 0px; z-index:99999;}
.islides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.islides_tabs a{ width:19px; height:6px; background:#FFFFFF;text-indent:-5em; overflow:hidden; display:block; float:left; margin-left:6px;}
.islides_tabs .islides_here a{ background:#ff9900;}


.content-l { width: 263px;}
.content-r { width: 910px;}

.menu {
    height: 144px;
}

.menu a {
    display: inline-block;
    width: 169px;
    height: 74px;
    position: relative;
    padding-left: 90px;
    border-right: 1px solid #d7d7d7;
    margin: 35px 35px;
    font-size: 24px;
    line-height: 24px;
}

.menu a:hover {
    color: #008c17;
}

.menu a p {
    padding-top: 12px;
}

.menu a span {
    font-size: 12px;
    text-transform: uppercase;
    display: block;
}

.menu a .front {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

.menu a .back2 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.menu a:hover .back2 {
    transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    z-index: 2;
}

.menu a:hover .front {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    z-index: 1;
}
.w1000 {
    width: 1160px;
    margin: 0 auto;
}

.index_product {
    background: #f7f7f7;
    padding-top: 44px;
    padding-bottom: 42px;
}
.p_left{
    width: 255px;
    float: left;
    position: relative;
    height: 543px;
    background: #006a11;
	 margin-bottom:30px;
}
.product_class_list {
    width: 100%;
    background: #006a11;
    padding-bottom: 25px;
}

.product_class_list h3 {
    height: 52px;
    background: #fedc00;
    font-size: 24px;
    font-weight: normal;
    color: #006a11;
    text-align: center;
    line-height: 52px;
    border-bottom: 1px solid #fff;
}

.product_class_list h3 span {
    color: #484849;
    font-size: 14px;
    margin-left: 5px;
    vertical-align: top;
}

.product_class_list ul {
    margin-top: 10px;
}

.product_class_list li {
    border-bottom: 1px solid #438a4e;
    line-height: 45px;
    padding: 0 13px;
}

.product_class_list li a {
    color: #fff;
    font-size: 14px;
}

.product_class_list li a:hover {
    color: #fffadb;
}

.product_class_list li span {
    float: right;
}

.product_class_list .product_more {
    border-top: 2px solid #b2d0b7;
    width: 90%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 32px;
    background: #f7f7f7;
    line-height: 32px;
    padding: 0 5%;
    border-bottom: 4px solid #b2d0b7;
    font-size: 14px;
}

.product_class_list .product_more a {
    color: #006a11;
}

.product_class_list .subnav2{
    margin-left: 15px;margin-bottom: 10px;display: none;
}
.product_class_list .subnav2 a{
    display: block;line-height: 35px;color: #f6ff00;
}
.product_list {
    width: 900px;
    float: right;
    border-right: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
}

.product_list li {
    border-left: 1px solid #d3d3d3;
    border-top: 1px solid #d3d3d3;
    width: 220px;
    height: 200px;
    float: left;
    background: #f0f0f0;
    padding: 12px;
}

.product_list li img {
    padding: 4px;
    border: 1px solid #cfcfcf;
    background: #fff;
    width: 210px;
    height: 156px;
}

.product_list li h4 {
    font-size: 14px;
    color: #484849;
    line-height: 35px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.product_list li p {
    font-size: 12px;
    color: #666666;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
}

.product_list li:hover {
    background: #fff;
    border-bottom: 4px solid #006a11;
    height: 242px;
}

.main2 {
	min-height: 150px;
	height: auto !important;
	_height: 150px;
}
.page-width {
	width: 1120px;
	margin: 0 auto;
}
.page-width .page-width {
	width: auto;
}

.content2 {
	width: 860px;
	padding: 35px 0 65px;
	_overflow: hidden;
}
.content2 .scrollable ul li {
	width: 246px;
}
.content2 .scrollable .carousel-direction a {
	width: 35px;
	height: 35px;
	line-height: 35px;
}
.content2 .scrollable a.carousel-prev {
	left: 0px;
}
.content2 .scrollable a.carousel-next {
	right: 0px;
}
.content2 .product-set .carousel-direction a {
	top: 100px;
}
.content2 .scrollable-3col .carousel-direction a {
	top: 125px;
}
.content2 .link-scrollable ul li {
	width: 180px;
}
.content2 .link-scrollable .carousel-direction a {
	top: 37px;
}


.page-title .page-width {
	overflow: hidden;
}
.page-title .page-name {
	line-height: 44px;
}
.page-title .page-name h2 {
	font-size: 16px;
	color: #4ba737;
}
.page-title .breadcrumbs {
	line-height: 44px;
}
.page-title-inner {
	background: none;
	border-bottom: 1px solid #4ba737;
	padding: 0;
	margin-bottom: 30px;
}
.page-title-inner .breadcrumbs {
	padding-left: 16px;
	background: url(../images/icon-home.png) no-repeat left center;
}

.sidebar {
	width: 230px;
	padding: 35px 0 65px;
}

.float-left {
	float: left;
	display: inline;
}
.float-right {
	float: right;
	display: inline;
}

.page-menu {
	margin-bottom: 35px;
	padding-bottom: 0;
	background-color: #fffbf7;
}
.page-menu-title {
	background: #4ba737;
}


.page-menu-title h3 {
	padding-left: 15px;
	height: 45px;
	line-height: 45px;
	color: #fff;
	font-size: 16px;
}
.page-menu-title-max h3 {
	font-size: 24px;
}
.page-menu-title h4 {
	margin-bottom: 5px;
	padding-left: 35px;
	line-height: normal;
	color: #fff;
	font-size: 25px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.page-menu-content {
	padding: 10px 0 25px;
	background-color: #f6f5f5;
	border: 1px solid #dcdcdc;
}
.page-menu-content ul {
	padding: 0 15px;
}
.page-menu-content ul li {
	position: relative;
	border-bottom: 1px dashed #e6e6e6;
}
.page-menu-content ul li a {
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 10px;
	line-height: normal;
	color: #4d4d4d;
	font-size: 14px;
*zoom:1;
}
.page-menu-content ul li i {
	display: block;
	width: 7px;
	height: 7px;
	overflow: hidden;
	position: absolute;
	top: 17px;
	right: 0;
	_right: 15px;
	background: url(../images/page-menu.gif) no-repeat 0 0;
}
.page-menu-content ul li a:hover {
	text-decoration: none;
	color: #FF9B00;
}
.page-menu-content ul li:hover i {
	background-image: url(../images/page-menu-c.gif);
}
.page-menu-content ul ul {
	padding: 0 0 0 15px;
	margin: 0 0 20px;
	display: none;
}
.page-menu-content ul ul li.last {
	border-bottom: none;
}
.page-menu-content ul li ul li {
	border-bottom: none;
}
.page-menu-content ul li ul li a {
	color: #4d4d4d;
	padding-left: 10px;
	background: url(../images/page-menu-sub.gif) no-repeat left center;
}
.page-menu-content ul li ul li a:hover {
	color: #FF9B00;
	background: url(../images/page-menu-sub-c.gif) no-repeat left center;
}
.page-menu-content ul ul li a {
	background-image: none;
	padding: 8px 0;
	line-height: normal;
	background-color: #f2f2f2;
	font-size: 13px;
}
.page-menu-content ul li.current a {
	color: #FF9B00;
}
.page-menu-content ul li.current i {
	background-image: url(../images/page-menu-c.gif);
}
.page-menu-content ul li.current ul {
	display: block;
	margin-top: 0;
}
.page-menu-content ul li.current ul li {
	border-bottom: none;
}
.page-menu-content ul li.current ul li a {
	color: #4d4d4d;
}
.page-menu-content ul li.current ul li a:hover {
	color: #FF9B00;
}
.page-menu-content ul li.current ul li.current > a {
	color: #FF9B00;
	background: url(../images/page-menu-sub-c.gif) no-repeat left center;
}

.breadcrumbs {
	font-size: 12px;
	color: #666;
}
.breadcrumbs a {
	color: #666;
}
.breadcrumbs a:hover {
	color: #333;
	text-decoration: none;
}
.breadcrumbs i {
	font-style: normal;
	margin: 0 3px;
}
.breadcrumbs strong {
	font-weight: normal;
	color: #333;
}
.module-default {
	margin: 0;
	padding: 0;
}

.gallery-detail-title {
	text-align: center;
	margin-bottom: 20px;
}
.gallery-detail-title h1 {
	font-size: 24px;
	line-height: 1.5;
	font-weight: normal;
}
.gallery-detail .gallery-img-wrap {
	margin-bottom: 30px;
}
.gallery-detail .ad-gallery {
	width: 720px;
	margin: 0 auto;
}
.gallery-detail .ad-gallery .ad-image-wrapper {
	height: 504px;
}
.gallery-detail .ad-gallery .ad-nav .ad-thumbs {
	margin: 0 30px;
	width: 660px;
}
.gallery-detail .ad-gallery .ad-thumbs li a img {
	width: 100px;
	height: auto !important;
}
.gallery-detail .ad-gallery .ad-thumbs li a.ad-active img {
	border-color: #f30;
}
.gallery-detail .gallery-detail-content {
	padding-top: 10px;
}
.gallery-detail .text-center img {
	max-width: 100%;
	height: auto !important;
}

.gallery-img-single {
	text-align: center;
	margin-bottom: 15px;
}
.gallery-img-single img {
	max-width: 100%;
	_width: 100%;
}
.gallery-detail {
}
.gallery-detail-title {
	text-align: center;
	margin-bottom: 20px;
}
.gallery-detail-title h1 {
	font-size: 24px;
	line-height: 1.5;
	font-weight: normal;
}
.gallery-detail .gallery-img-wrap {
	margin-bottom: 30px;
}
.gallery-detail .ad-gallery {
	width: 720px;
	margin: 0 auto;
}
.gallery-detail .ad-gallery .ad-image-wrapper {
	height: 504px;
}
.gallery-detail .ad-gallery .ad-nav .ad-thumbs {
	margin: 0 30px;
	width: 660px;
}
.gallery-detail .ad-gallery .ad-thumbs li a img {
	width: 100px;
	height: auto !important;
}
.gallery-detail .ad-gallery .ad-thumbs li a.ad-active img {
	border-color: #f30;
}
.gallery-detail .gallery-detail-content {
	padding-top: 10px;
}
.gallery-detail .text-center img {
	max-width: 100%;
	height: auto !important;
}
.gallery-detail {
}

/* 文章 & 产品 公用*/

.entry-item {
	margin-bottom: 25px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #e5e5e5;
}
.entry-item .typo .typo-img {
	margin-right: 25px;
}
.entry-item .typo .typo-img-right {
	margin-right: 0;
	margin-left: 25px;
}
.entry-img {
	margin-bottom: 10px;
}
.entry-img img {
	display: block;
}
.entry-title {
	margin-bottom: 15px;
}
.entry-title h2 {
	font-size: 16px;
	line-height: 1.4;
}
.entry-title a {
}
.entry-title a:hover {
	text-decoration: none;
}
.entry-meta {
	font-size: 12px;
	margin-bottom: 10px;
	color: #999;
}
.entry-meta em {
	margin: 0 8px;
}
.entry-meta strong {
	font-weight: normal;
}
.entry-meta a {
	color: #999;
}
.entry-meta a:hover {
	color: #F4A814;
	text-decoration: none;
}
.entry-summary {
	color: #808080;
	font-size: 13px;
	margin-bottom: -5px;
}
.entry-summary p {
	line-height: 1.6;
}
.entry-detail {
	padding-right: 10px;
	font-size: 13px;
	color: #F4A814;
	background: url(../img/arrow-r.gif) no-repeat right center;
}
.entry-detail:hover {
	text-decoration: none;
	color: #ed9000;
}
.entry-item .typo-img .entry-img {
	margin-bottom: 0;
}
.entry-item .typo-text .entry-title {
	margin-top: -2px;
	_margin-top: -1px;
}
.entry-set .typo .typo-img {
	margin-right: 15px;
}
.entry-set .typo .typo-img-right {
	margin-left: 15px;
	margin-right: 0;
}
.entry-set .entry-title {
	margin-bottom: 10px;
}
.entry-set .entry-title h2 {
	font-size: 15px;
}
.entry-set .entry-summary, .entry-set .entry-detail {
	font-size: 12px;
}
.entry-set .entry-item .typo-text .entry-title {
	margin-top: -2px;
	_margin-top: -1px;
}
.entry-list-time-hl .entry-item {
	position: relative;
	padding-left: 100px;
	border-bottom: 1px dotted #ccc;
	min-height: 80px;
	height: auto !important;
	_height: 80px;
}
.entry-list-time-hl .time {
	position: absolute;
	left: 0;
	top: 0;
	width: 75px;
	background-color: #f2f2f2;
	text-align: center;
	font-family: Arial;
}
.entry-list-time-hl .time-day {
	display: block;
	line-height: 50px;
	border-bottom: 1px solid #fff;
	color: #666;
	font-size: 30px;
}
.entry-list-time-hl .time-date {
	display: block;
	color: #999;
	line-height: 22px;
	font-size: 12px;
}
.entry-set-time-hl .entry-item {
	padding-left: 80px;
	min-height: 70px;
	height: auto !important;
	_height: 70px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.entry-set-time-hl .entry-title {
	margin-bottom: 10px;
}
.entry-set-time-hl .entry-title h2 {
	font-size: 14px; /*font-weight:normal; */
}
.entry-set-time-hl .entry-summary {
	color: #808080;
	font-size: 12px;
}
.entry-set-time-hl .time {
	width: 60px;
}
.entry-set-time-hl .time-day {
	font-size: 25px;
	line-height: 40px;
}
.entry-set-time-hl .time-date {
	font-size: 11px;
}
.entry-list-time-hl-col .entry-item {
	border-bottom: none;
}
.entry-thumbnail-list .entry-item {
	border-bottom: none;
	padding-bottom: 9px;
	margin-bottom: 9px;
}
.entry-thumbnail-list .entry-title h2 {
	font-weight: normal;
	font-size: 13px;
}
.entry-thumbnail-list .price strong {
	font-weight: normal;
}

.article-carousel .carousel-btn-fixed {
	line-height: normal;
	bottom: 65px;
	text-align: right;
}
.article-carousel .carousel-btn-fixed a {
	width: 10px;
	height: 10px;
	background-color: #ffae00;
	margin: 0 8px 0 0;
}
.article-carousel .carousel-btn-fixed a.selected {
	background-color: #fff;
}
.article-detail .article-title {
	text-align: center;
	margin-bottom: 15px;
}
.article-detail .article-title h1 {
	font-size: 22px;
	line-height: 1.5;
	font-weight: normal;
}
.article-detail .entry-meta {
	text-align: center;
	margin-bottom: 20px;
	padding-bottom: 10px;
	font-size: 12px; /*border-bottom:1px dotted #ccc;*/
}
.article-detail .entry-meta span {
	margin: 0 10px;
}
.article-detail .article-content {
	margin-top: 25px;
}
.article-detail .video-player-content {
	margin-top: 20px;
	text-align: center;
}
.article-detail video.video-play-wrapper {
	width: 100%;
	height: auto !important;
	text-align: center;
}
.article-detail span.video-play-wrapper {
	width: 100%;
*height:auto !important;
	text-align: center;
}

/* 文章分页*/

.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

.product_box{ width:900px; float:right;margin-bottom:15px;}
#tab{position:relative;}

#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1; font-family:"微软雅黑"; font-size:14px;}

#tab .tab_menu li{float:left;width:150px;height:52px;line-height:52px;border-bottom:0px;cursor:pointer;text-align:center;margin:0 2px 0 0; background:#2b2b2b; color:#FFF;}

#tab .tab_box{height:100px;clear:both;top:80px;position:relative;}

#tab .tab_menu .selected{cursor:pointer; background:#dd2122;}

#tab .hide{display:none;}

#tab .tab_box div{padding:0px;}
.cp ul li{ width:209px; float:left; margin:0px 8px; margin-bottom:10px;}

.cp_wen{  height:24px; line-height:24px;  width:209px; overflow:hidden;text-align:center;}

.cp_wen a{ font-family:"微软雅黑";  line-height:35px;}
a{ color:#008414; text-decoration:none;}
a:hover{  text-decoration:underline;}
.cp_wen a{ font-family:"微软雅黑";  line-height:35px;}