/*  公用部分  */
TH {
	FONT-SIZE: 12px;
}
TD {
	FONT-SIZE: 12px;; LINE-HEIGHT: 170%;
	WORD-BREAK: normal
}

html,body,ul,li,a,span,p{ padding:0;  margin:0; list-style:none;font:12px "宋体";color:#444444; /*line-height:22px;*/margin:0px;padding:0px}
img{border:0px;}
body{ font-size:12px; background-color:#FFFFFF; background:url(../bg.gif) repeat-x;}
.f14px {FONT-SIZE: 14px}
a{ text-decoration: none;color:#444444; }
a:hover { text-decoration:none; color: #ff0000;} 
a:active { text-decoration: none;color: #444444;}
.white { COLOR: #ffffff}
.white A:link {COLOR: #ffffff;font-size:12px}
.white A:visited {COLOR: #ffffff}
.white A:hover {COLOR: #ffffff}

/*值 描述 
none 默认。定义标准的文本。 
underline 定义文本下的一条线。 
overline 定义文本上的一条线。 
line-through 定义穿过文本下的一条线。 
blink 定义闪烁的文本。 
inherit 规定应该从父元素继承 text-decoration 属性的值。 */
.fl{ float:left;}
.fr{ float:right;}
.zi{ font-size:12px;}
.clear{clear:both;}
/*  导航部分  */
/*  左侧掉大类 部分  */
.typelist{width:100%;text-align:left;}
.typelist LI a{ text-align:left; color:#444444;height:36px;line-height:36px;border-bottom: 1px dashed #00661D;display:block;background:url(../right_arr.png) no-repeat 15px;}
.typelist LI { width:220px;color:#444444;HEIGHT: 36px;line-height:36px; }
.typelist LI a:hover{color:#000;height:36px;line-height:36px;background:url(../down_arr.png) no-repeat 15px;}


/* top */
.wrap_c{width:1190px;margin:0 auto;}
.header{width:100%;height:160px;background:url(../bg_01.jpg) repeat top left;}
.header img.fl{padding-top:33px;}
.header .wrap_c{height:110px;}

.nav{ width:100%;overflow:hidden;border-top:1px solid #fff;}
.nav ul{ width:1200px;margin:0 auto;}
.nav li{float:left; text-align:center; width:11.1%;line-height:48px;height:48px;}
.nav li a{ color:#fff; font-size:14px;line-height:48px;}
.nav li:hover{
	background:#00ec43;
}
.nav li:hover a{
	color:#fff;
}

/*  banner start  */

.fullSlide {
	width:100%;
	position:relative;
	height:460px;
	background:#000;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:460px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:460px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:20px;
	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:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#FFF;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#FC0;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}

/*  banner end  */
.about{width:100%;padding-top:40px;text-align:center;overflow:hidden;padding-bottom:42px; background-color:#EFF0F2;}
.abo_down{width:1190px;margin:0 auto;padding-top:32px;}
.abo_left{width:704px;}
.abo_left p{text-align:left;line-height:30px;font-size:14px;text-indent:2em;/*height:278px;*/}
.abo_left a{display:block;text-align:left;}
.products{width:100%;background:#cbffdc;padding-top:40px;padding-bottom:42px;}
.pro_top{border-bottom:1px solid #4b4b4b;}
.pro_down{
	padding-top:20px;
	min-height:212px;
}
.wrapper{width:100%;padding-top:40px;padding-bottom:42px;background:#fff;overflow:hidden;}
.news,.konw,.contact{width:380px;}
.new_down{
	padding-top:12px;
}
.konw{padding-left:26px;}
.new_down ul{
	padding-top:12px;
}
.new_down li{
	text-align:left;
	height:32px;line-height:32px;
	border-bottom:1px dashed #c4c4c4;
}
.new_down li a{line-height:32px;}
.links{
	background: url(../bg_01.jpg) repeat;
	padding-top:16px;
	padding-bottom:16px;
	text-align:left;
	color:#fff;
	border-bottom:1px solid #fff;
}
.links a,
.foot a{
	color:#fff;
}
.foot{width:100%; height:80px; background: url(../bg_01.jpg) repeat;color:#fff; padding-top:20px; text-align:center;}
.foot p{color:#fff;}
/*ny*/
.ny{ width:1002px; margin:0 auto;min-height:500px;}
.banner2{ width:1002px; margin:0 auto;}
.banner3{ width:999px; height:252px; background:url(../index3_12.jpg); padding-top:5px;}
.nynr{ width:1002px; margin:0 auto; margin-top:20px;}
.left{ width:271px;}
.ksdh{ width:271px; height:80px;background: #00661D; text-align:center;
    color: #fff;
    font-size: 30px;
    font-family: "Microsoft yahei";line-height: 60px;}
.ksdh span{font-size:17px;    line-height: 0px;display:block;color:#fff;text-transform: uppercase;}
.ksdhbg td a{
	font-size:14px;line-height: 36px;
}
.ksdhbg td{border-bottom:1px dashed #00661D;height:36px;line-height:36px;background:url(../right_arr.png) no-repeat 10px;}
.ksdhbg td:hover{background:#00661D url(../down_arr.png) no-repeat 10px;}
.ksdhbg td:hover a{color:#fff;}
.ksdhbg{ width:271px;padding-top:10px;padding-bottom:20px;}
.lxfs{ width:271px;
background: #00661D;
height:40px;
    color: #fff;
    font-size: 16px;
    font-family: "Microsoft yahei";line-height: 40px;
	text-align:left;
	text-indent:2em;text-transform: uppercase;
}
.lxfsbg{ width:271px; height:218px;}
.lxfsbg p{ text-align:left; padding-left:15px; padding-top:20px;}
.center{ width:17px; height:387px;}
.right{ width:712px;}
.righttop{ width:693px; height:25px;     border-bottom: 1px dashed #565656; margin-left:11px; text-align:left; padding-left:0px;}
.rightxia{ width:693px;}

.nyban{width:100%;height:260px;}



#productlist li h3 a{ font-size:14px; font-weight:bold;}



/*在线留言样式*/
td.text{ width:20%; padding:6px 5px 6px 0px; text-align:right; font-size:14px; font-weight:bold;}
td.input{ padding:6px 8px;}
td.input input{ margin-right:8px;}
td.input .info{ padding-left:15px; color:#f00;}
td.input img{ position:relative; bottom:1px;}
td.submint{ padding:10px;}
input.input-text,input.input-file,input.code,textarea { padding: 4px; font-size: 15px; outline: none; text-shadow: 0px 1px 0px #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; background:#fff url(../dt-10.gif) repeat-x left top; }
.button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button:hover { text-decoration: none; color:#fff; }
.button:active { position: relative; top: 1px;}
.mesbut{ color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); }
.mesbut:hover { background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #f88e11,  #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); }
.mesbut:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top,  #f47a20,  #faa51a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}

/*翻页样式*/
.pages{ padding:3px; margin:3px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.pages a,.pages span.miy{ margin:2px; text-decoration:none;}
.pages .disabledfy{ font-family: Tahoma, Verdana;}

.pages a,.metpager_4 span.miy{ border:1px solid #aaaadd; padding:2px 5px 2px 5px; color:#999;}
.pages a:hover { border:1px solid #999; color:#000;}
.pages a:active {border:1px solid #999; color:#000;}
.pages span.current { border:1px solid #999; background-color:#999; padding:2px 5px 2px 5px; margin:2px; color:#FFFFFF; text-decoration:none;}
.pages span.disabled { border:1px solid #eee; padding:2px 5px 2px 5px; margin:2px; color:#ddd;}

