/*重置reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
ul, ol { list-style:none; }
a { text-decoration:none; color:#000; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
/*清除浮动*/
/*--------------------正文开始---------------------------------*/
body { font:12px "微软雅黑", Arial, Helvetica, sans-serif; background:url(../images/bg.gif) left top repeat-x;}
#header .tool {float:left;width:260px; padding-right:10px; background:url(../images/tool.gif) right 3px no-repeat; padding-top:5px;  font-size:12px;  color:#0e0e0e; height:20px; line-height:15px;text-align:right;}
#header .code{ float:left; width:101px; padding-left:249px;}
#header .tool a {color:#0e0e0e;}
#header .tool a:hover { text-decoration:underline; }
#header {height:155px; width:1120px; margin:0 auto;}
#header .tel { letter-spacing:2px; background:url(../images/tel.gif) 40px center no-repeat; text-align:left; padding-left:90px;color:#0c0c0c; padding-top:20px; width:170px; float:left;height:70px;font-size:14px;}
#header .tel span{font-size:22px; text-align:left;  line-height:28px; color:#007030;}
#header .right {float:left;width:620px;height:115px;}
#logo { float:left;width:500px;height:115px;}
#ground{ margin:0 auto; width:100%;}
/*nav*/
#nav {width:1120px; height:40px; float:left;}
#nav ul {float:left; height:40px;}
#nav li{float:left; width:140px; height:40px; }
#nav li a { color:#fefefe;font-size:14px;line-height:40px;display:block;height:40px; text-align:center;}
#nav a:hover { color:#fefefe; text-decoration:none;  background:#ffb400;}
/*gallery*/
#slides {z-index:10; height:600px; margin:0 auto;
	position:relative;
	overflow:hidden;
}
#slides .slides_container { margin:0 auto;
	width:1920px;
	position:absolute; left:50%; height:600px;  margin-left:-960px; text-align:center;
}
/*Pagination*/
.pagination {
	position:absolute;
	bottom:13px;
	left:45%;
	z-index:200;
	width:120px;
}
.pagination li {
	float:left;
	margin:0 5px;
	list-style:none;
}
.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}
.pagination li.current a {
	background-position:0 -12px;
}
/*page*/
#wapper {margin:0 auto; width:100%;}
#sidebar{ float:left;width:100%; margin-top:15px; background:url(../images/bg1.gif) left 690px repeat-x;}
.ad{ width:1120px;}
#productstype { width:1120px;  float:left;}
#productstype h2{ font-size:24px; background:url(../images/h22.gif) left top no-repeat; text-align:center; color:#FFF; height:49px; line-height:49px;  }
.p-type{ float:left; }
.p-type span{ background:url(../images/span.gif) left top no-repeat; width:143px; display:block; height:50px;}
.p-type span a{ color:#FFF; padding-left:50px; line-height:50px;}
.p-type li {height:130px; text-align:center;line-height:27px;width:360px; float:left; padding-left:5px; padding-right:5px; }
.p-type a { font-weight:100; color:#fff;}
#productstype a:hover {
	font-weight:bold;}
.shipin { width:347px; height:268px; border:1px solid #e0dede; margin-top:15px; margin-left:15px; float:left;}
.shipin h2{font-size:20px; padding-left:9px;color:#141313; line-height:50px; height:50px;}
.shipin p {line-height:30px; text-align:center;padding-left:3px; font-size:14px; color:#0073ff;  } 
#bottom { width:100%; float:left; background:url(../images/bottom.jpg) left bottom repeat-x; margin-top:10px;}
.newslist h2{font-size:14px; padding-left:24px; color:#0e0e0e; line-height:37px;  height:37px; border-bottom:1px solid #027527;}
.newslist {width:384px;float:left; border-right:1px solid #027527; height:286px; margin-top:2px;}
.newslist ul {float:left; padding-left:15px; padding-top:10px;}
.list li a{color:#595959; font-size:12px;}
.list li { background:url(../images/news.gif) left center no-repeat;float:left;height:32px; font-weight:100; line-height:32px; padding-left:20px;width:344px;}
.list li span { color:#595959; float:right; font-size:12px; padding-right:10px;}
.newslist li:hover {
}
.newslist2 h2{font-size:14px; padding-left:24px; color:#0e0e0e; line-height:37px;  height:37px; border-bottom:1px solid #027527;}
.newslist2 {width:418px;float:left;height:286px; margin-top:2px; border-right:1px solid #027527;}
.newslist2 ul {float:left; padding-left:15px; padding-top:10px;}
.list2 li a{color:#595959; font-size:12px;}
.list2 li { background:url(../images/news.gif) left center no-repeat;float:left;height:32px; font-weight:100; line-height:32px; padding-left:20px;width:384px;}
.list2 li span { color:#595959; float:right; font-size:12px; padding-right:10px;}
.newslist2 li:hover {
}
#content {float:left; width:100%;}
.fenxiao{ float:left; margin-left:7px; width:468px; margin-top:15px;}
.youshi{ float:left;width:1120px; }
.wlbj{ margin:0 auto; width:1120px;}
.chanpin {float:left; width:1120px;}
.chanpin h2 { background:url(../images/h21.jpg) center top no-repeat; height:110px; line-height:100px; text-align:center;font-size:18px; padding-right:60px;}
.chanpin h2 a{ color:#fff;}
.chanpin ul {float:left;  width:1120px; }
.chanpin li {float:left; padding:5px 7px; text-align:center; padding:5px 5px; }
.chanpin li img { width:211px;height:171px; border:1px solid #c1bfbf;}
.chanpin li span {  font-size:14px; color:#0c0c0c; display:block; text-align:center; line-height:40px;}
.chanpin li:hover{ color:#fff;}
.topc{ float:left; width:100%;}
.jishu{ width:313px; float:left;}
.jishu p{ padding-top:5px; line-height:20px; padding:5px; letter-spacing:1px;}
.jishu p span{ display:block; float:right; padding-right:20px; *margin-top:-20px;}
#gallery { width:295px;  height:202px; overflow:hidden; padding:4px 3px; border:1px solid #b8c6be; border-top:none; }
#gallery img { width:289px; height:199px;  }
#about {width:1120px; height:484px; float:left;}
#about h2{ font-size:18px; padding-left:460px;height:52px; color:#ecfb03; font-weight:600; background:url(../images/h21.gif) 20px bottom no-repeat; line-height:52px; }
#about p {font-size:13px; text-align:left; line-height:26px;color:#ffffff; padding:60px 0px 0px 0px; width:740px; float:left; display:block;_width:550px;}
#about p img{ float:left; padding-right:10px; margin-top:-40px;}
#about p a { padding:3px 5px; display:block; float:left; width:70px; height:25px; text-align:center; margin-top:30px; color:#343434; background:#eaff00;}
#changfang{ float:left; width:297px; height:248px; margin-left:10px;}
.contact { width:312px; margin-left:2px; margin-top:2px; float:left; }
.contact h2{font-size:14px; padding-left:24px; color:#0e0e0e; line-height:37px;  height:37px; border-bottom:1px solid #027527;}
.contact span{ font-size:18px; text-align:center; width:300px; display:block; line-height:30px; color:#686868;}
.contact p {line-height:33px;  text-align:left; padding-left:10px; font-size:12px; color:#0e0e0e;  } 
.liuyan{width:293px;float:left; margin-left:10px;}
.liuyan h2{ display:block; height:50px;line-height:50px; font-size:16px;  color:#1e1e1d; padding-left:140px;}
.liuyan p{ font-size:18px;; font-weight:600;}
.liuyan ul{ float:left; padding-left:20px;}
.liuyan ul li{ height:25px; margin-top:7px;_margin-top:2px;}
.liuyan .dy1{ float:left; height:20px; line-height:20px; width:60px;}
.liuyan .dy2{ width:200px; display:block; float:left;}
.liuyan .dy3{ display:block; float:left;width:200px;}
.liuyan .dy3 input{ background:#fff;  height:40px; float:left; line-height:20px; color:#a3a3a3; text-align:left;width:174px; border:1px solid #e4e0e0;}
.liuyan .dy2 input{ background:#fff;  height:20px; float:left; line-height:20px; color:#a3a3a3; text-align:left;width:174px; border:1px solid #e4e0e0;}
.sent{ float:left; margin-top:10px; padding-left:70px; }
.coolbg{ background:#fff; width:67px; height:20px; line-height:20px; border:none; color:#1e1e1d; margin-left:10px;}
#leixing{ *margin-top:-7px;}
 .more { float:right;  color:#4c4b4b; margin-left:20px;padding-top:10px;}
 .more1 { float:right; color:#4c4b4b;  padding-right:20px; padding-top:5px;}
  .more3 { float:right; color:#4c4b4b;  padding-right:20px; padding-top:25px;}
 .more2 { float:right; color:#4c4b4b;  padding-right:20px; padding-top:45px;}
  .more2 a{ font-size:14px;color:#474747; font-weight:100;line-height:30px;}
    .more3 a{ font-size:14px;color:#474747; font-weight:100;line-height:30px;}
  .more1 a{ font-size:14px;color:#0073ff; font-weight:100;line-height:30px;}
 .more a{ font-size:12px;color:#fff; font-weight:100;line-height:20px;}
 #case {float:left; width:1120px; height:330px; margin-top:5px;}
 #case h2{ height:120px; padding-left:515px; font-size:18px; background:url(../images/h22.jpg) center top no-repeat; line-height:120px;  color:#ffffff; }
.product_list {
	width:1120px;
	height:330px;
	float:left;
	}
.product_inner {height:210px;overflow:hidden;
	width:1120px;}
.product_list li { margin:7px 5px;border:1px solid #b2b2b2;
	float:left;
}
.product_list li img {
	width:211px;
	height:171px;
}
.product_list li span {
	color:#fff; background:#007030;
	display:block;
	line-height:20px;
	text-align:center;
}
.product_list li span:hover {
	font-weight:bold;
	text-decoration:underline;
}
#link { margin:0 auto;width:1120px; height:100px;font-size:14px; background:url(../images/link.gif) left 20px no-repeat;}
#link dl { margin-left:140px; padding-top:20px;}
#link dl dt { float:left;}
#link dt { color:#100f0f;  }
#link dl  a { display:block; padding:0 10px; line-height:20px; color:#100f0f; float:left; }
#link dl dd a:hover { text-decoration:underline; }
/*footer*/
.fnav{ width:140px; float:left; height:240px;}
.fnav h2{ height:50px; line-height:50px; font-size:16px;}
.fnav h2 a{ color:#1e1e1d;}
.fnav li { float:left; height:32px; line-height:32px; width:140px;}
.fnav li a{ color:#1e1e1d;}
.fnav1{ width:140px; float:left; height:240px;}
.fnav1 h2{ height:50px; line-height:50px; font-size:18px;}
.fnav1 h2 a{ color:#1e1e1d;}
.fnav1 li { float:left; height:19px; line-height:19px; width:140px;}
.fnav1 li a{ color:#1e1e1d;}
.footer { width:1120px;  margin:0 auto; }
.footer p { float:left; width:100%; color:#1e1e1d;text-align:left; padding-left:200px; font-size:12px; padding-top:25px; height:55px; padding-bottom:20px; line-height:25px; border-top:1px solid #FFF; }

/*产品列表页*/
#p-page {float:left; 
	width:1004px;
}
#leftsides {
	float:left;
	width:240px;
}
#leftlist {background:#FFF;border:1px solid #d5d3d3;
	width:238px; margin-bottom:10px;
}
#leftsides 
.products li{padding-left:25px; background:url(../images/guid_tag.png) 10px no-repeat; height:25px; line-height:25px; }
.products li a { color:#333;}
.products li a:hover {
	font-weight:bold;
	text-decoration:underline;
}

.lianxi{width:238px;background:#FFF;border:1px solid #ccc;}
.pright h3{ height:30px; font-size:14px; line-height:30px; text-align:center; color:#fff; background:#007030;}
.lianxi p { padding:10px;line-height:25px;color:#333;}
#box {margin-left:10px;float:left;
	width:1110px;
background:#fff;}

#box h2 a{color:#000;}
#box h2 a:hover{ color:#1b5916;}
#box .viewbox { width:754px;}


#box .viewbox ul { float:left; padding-left:5px;}
#box .viewbox li {
	float:left;
	padding:5px 10px;
}


.pagelist {float:right; text-align:right; padding-right:10px;color:#000;}
.pagelist a{ color:#000;}
.pagelist li {padding:0px 5px;
    float: left;
}


/*文章列表*/
.n-pages { margin:10px auto;}
.n-pages { width:834px;}
.n-pages li{ font-size:12px; color:#333; line-height:30px; background:url(../images/icon01.gif) no-repeat 10px; border-bottom:1px #999 dashed;}
.n-pages a { font-size:12px; color:#333;  text-decoration:none; margin-left:30px;}
.n-pages a:hover {
	font-weight:bold;
	text-decoration:underline;
}
.n-pages span{ float:right; padding-right:10px;}
.aboutus{ font-size:12px;line-height:25px; font-weight:200px; letter-spacing:1px; color:#000;}

#all{float:left; height:40px;z-index:100;
	position:relative; width:1120px;}
	#jsddm li
	{	float:left; width:140px;
		list-style:none;}

	#jsddm li a 
	{font-size:14px; text-align:center; height:40px; line-height:40px;	display: block;	
		text-decoration: none; 
		width:140px;
		color:#fefefe;}
		#all #jsddm .home{ width:64px;}
		#all #jsddm .home1{ background:url(../images/bgnav.gif) 104px 40px no-repeat;}
#all #jsddm .home a{ width:64px;}
	#jsddm a:hover
	{background:#ffb400;}
		
		#jsddm li ul
		{width:140px;background:#ffb400; 
			padding: 0;
			position: absolute;
			visibility: hidden;padding-bottom:10px;}
		
			#jsddm li ul li
			{	float: none;
				display: inline;}
			
			#jsddm li ul li a 
			{ height:30px; line-height:30px; padding-left:0px;	font-size:12px;width:auto;
			font-weight:100; border-bottom:1px dashed #fff; padding-top:0px;
				color:#fff; width:140px;}
			
			#jsddm li ul li a:hover
			{ background:none;}
/*侧导航*/
#files{width:240px; float:left;}
.tree ul{margin-left:8px;}
.first a{ color:#000; padding-left:35px;  background:url(../images/stree_03.gif) 20px center no-repeat; height:34px; line-height:35px;}
.second a{ color:#666; padding-left:50px;  background:url(../images/stree_03.gif) 35px center no-repeat; height:34px; line-height:35px;}
.third a:hover{ background:url(../images/third_03.gif) 90px center no-repeat; color:#ee7200;}
.first a:hover{ font-weight:600;}
.tree li a{display:block;text-decoration:none; color:#000;}
.tree ul.tree-group-collapsed{display:none;}