/*  公用部分  */

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:13px;}

.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;}

.abo_down{width:1190px;margin:0 auto;padding-top:32px;}

.abo_left{width:684px;}

.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;}



