/*重置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) center top repeat-x;}
#header {height:204px; width:1120px; margin:0 auto; }
#header .h_top{ width:1120px; height:30px; float:left;}
#header .h_top .welcome{ float:left; width:300px; line-height:30px; color:000000; font-size:12px; text-align:left;}
#header .h_top .h-r{ float:right;}
#header .h_top .h-r a{ padding:0 10px; line-height:30px; color:#030000; font-size:12px;}
#header .tel {  text-align:left;color:#5ea33b; float:left;font-size:16px; padding-left:180px; padding-top:50px; height:50px;}
#header .tel span{font-size:24px; text-align:right;  line-height:30px; color:#3f3f3f;}
#header .right {float:left;width:345px;height:114px; background:url(../images/tel_03.gif) 125px 53px no-repeat;}
#logo { float:left;width:775px;height:114px;}
.h_bottom{ margin:0 auto; width:1120px;height:67px;}
.hotkword{ line-height:67px; font-size:12px; color:#fff; padding-left:20px; width:165px; float:left;}
.timg{ width: 100%; overflow: hidden;}
.timg img{width:1920px;margin:0 calc(50% - 950px);}
#ground{  width:100%; float:left;   }
.bgs{ margin:0 auto;}
#search {float:left; width:208px; height:27px; float:left; margin-top:20px; padding-left:700px;}
input {height:27px;background:#fff; float:left; line-height:27px; text-align:center; width:160px;color:#999; font-size:10px;  border:0px;}
#search_form {height:26px;  width:200px; }
#btnSearch { width:40px;border:0; cursor:pointer; background:#b4b4b4;  height:27px; float:right; font-size:14px; color:#fff; _width:40px; line-height:10px;}
.ali{ float:left; padding-top:18px; padding-left:20px;}
/*gallery*/
#slides {
z-index:10;
	position:relative;
	overflow:hidden;
}
#slides .slides_container { margin:0 auto;
	width:1920px;z-index:10; 
	position:absolute; left:50%; height:500px;  margin-left:-960px; text-align:center;
}
/*Pagination*/
.pagination {
	position:absolute;
	bottom:15px;
	left:48%;
	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%; background:url(../images/bg2.jpg) center 420px no-repeat; padding-top:30px;}
.brand{ width:1120px; float:left;}
.wlbj{margin:0 auto; width:1120px;}
#sidebar1{ float:left; background:url(../images/bg3.jpg) center top no-repeat; width:100%; padding-top:210px;}
#sidebar2{ float:left; background:#b0d25b; width:100%;}
.newslist h2{font-size:24px;text-align:left;  height:36px;  line-height:26px; color:#3f3f3f; background:url(../images/h21.jpg) left bottom repeat-x; }
.newslist h2 small{  color:#3f3f3f; font-size:18px;}
.newslist {width:820px;float:left;height:390px;}
.n_img{ float:left; width:410px; height:280px; padding-top:46px;}
.n_img img{ float:left; width:391px; height:280px;}
.newsn{ width:402px; height:78px; float:left; border-bottom:1px dashed #8a8c8a;padding-top:46px;}
.newsn a{ font-size:14px; color:#e71f21; line-height:30px;}
.newsn p{ color:#2a2b2b; font-size:12px;}
.newsn p a{color:#2a2b2b; font-size:12px;}
.n_list{ float:left;width:402px; }
.n_list li{  border-bottom:1px dashed #cdcbca; padding-left:5px; height:28px; line-height:28px;}
.n_list li a{ color:#3f3f3f; font-size:12px;}
.n_list li span{ float:right; color:#3f3f3f; font-size:12px;}

.shipin{ width:290px; float:left;margin-left:10px; background:url(../images/bgshipin.gif) center 250px no-repeat; height:390px;}
.shipin h2{font-size:24px;text-align:left;  height:36px;  line-height:26px; color:#3f3f3f; background:url(../images/h21.jpg) left bottom no-repeat; }
.shipin h2 small{  color:#3f3f3f; font-size:18px;}
.shipin p{ padding-top:5px;}
.shipin ul { padding-top:25px;}
.shipin ul li{padding-left:45px; height:28px; line-height:28px;}
.shipin ul li a{ color:#3f3f3f; font-size:12px;}

.brand{ margin-top:150px; float:left; height:330px;}


.newslist1 {width:380px;float:left;height:358px;}
.newslist1 h2{font-size:29px;text-align:left;  height:57px;  line-height:57px; color:#fff; background:#419e37; }
.newslist1 h2 a{  color:#fff;}
.newslist1 img{text-align: center;padding-left:70px;padding-top:5px;}
.n_list1{ float:left;width:380px; padding-top:5px; }
.n_list1 li{  border-bottom:1px dashed #cdcbca; padding-left:35px; height:27px; line-height:27px;}
.n_list1 li a{ color:#3f3f3f; font-size:12px;}
.n_list1 li span{ float:right; color:#3f3f3f; font-size:12px; padding-right:10px;}

.newslist2 h2{font-size:24px;text-align:left; padding-left:60px;  height:37px;  line-height:35px; color:#3e3f3f; background:url(../images/h22.gif) left top no-repeat; padding-top:20px; }
.newslist2 h2 small{  color:#3f3f3f; font-size:18px;}
.newslist2 {width:730px;float:left;height:358px; padding-left:10px;}
.n_img2{ float:left; width:300px; padding-top:17px; padding-left:20px;}
.n_img2 img{ float:left; width:290px; height:242px;}
.n_img2 span{ display:block; text-align:center; font-size:12px; color:#2b2726; line-height:40px;}
.newsn2{ width:360px; padding-left:5px; height:70px; float:left; border-bottom:1px dashed #8a8c8a;padding-top:17px;}
.newsn2 a{ font-size:14px; color:#69ad43; line-height:25px;}
.newsn2 p{ color:#2a2b2b; font-size:12px; line-height:20px;}
.newsn2 p a{color:#2a2b2b; font-size:12px;}
.n_list2{ float:left;width:365px; }
.n_list2 li{  border-bottom:1px dashed #cdcbca; padding-left:15px; height:28px; line-height:28px;}
.n_list2 li a{ color:#3f3f3f; font-size:12px;}
.n_list2 li span{ float:right; color:#3f3f3f; font-size:12px;}


.chanpin {float:left; width:1120px; height:600px; padding-top:10px;}
.chanpin h2{ font-size:26px; color:#5ea33b; text-align:center; height:47px; padding-top:50px; line-height:47px; background:url(../images/h23.gif) center top no-repeat;}
.chanpin .cp {float:left; width:1120px; padding-bottom:30px; }
.chanpin .cp li {float:left; padding:5px 12px;}
.chanpin .cp li img { width:248px; height:167px; padding:2px; border:1px solid #cdcdcd;}
.chanpin .cp li span {  display:block;; color:#3f3f3f; line-height:20px; text-align:center; font-size:12px;}
.chanpin .cp li:hover{ color:#fff;}
.chanpin center a{ background:#5ea33b; margin-top:20px; padding:2px 25px; color:#ffffff; font-size:24px;}

.newslist3 {width:380px;float:left;height:358px;}
.newslist3 h2{font-size:24px;text-align:left;  height:36px;  line-height:26px; color:#3f3f3f; background:url(../images/h21.jpg) left bottom repeat-x; }
.newslist3 h2 small{  color:#3f3f3f; font-size:18px;}
.n_list3{ float:left;width:380px;}
.n_list3 li{  border-bottom:1px dashed #cdcbca; padding-left:35px; height:30px; line-height:30px;}
.n_list3 li a{ color:#3f3f3f; font-size:12px;}
.n_list3 li span{ float:right; color:#3f3f3f; font-size:12px; padding-right:10px;}

.zizhi{ float:left;width:330px; margin-left:10px; }
.zizhi h2{font-size:24px;text-align:left;  height:36px;  line-height:26px; color:#3f3f3f; background:url(../images/h21.jpg) left bottom repeat-x; }
.zizhi h2 small{  color:#3f3f3f; font-size:18px;}
#gallery { width:330px;  height:240px; overflow:hidden; padding-top:5px; }
#gallery img { width:330px; height:240px;  }

#about {width:1120px;float:left;height:577px;}
#about h2{height:60px; padding-top:80px; line-height:60px; font-size:30px; color:#fff; padding-left:612px; }
#about .p1 {font-size:14px; text-align:left;   line-height:30px;color:#414141; padding:35px 20px 0px 25px;}
#about .p2 {font-size:14px; text-align:left;   line-height:32px;color:#414141; padding:10px 20px 0px 25px;}
#about p img{ float:left; border:6px solid #ffffff; margin-right:10px; margin-bottom:50px;}
#about p a{color:#535353;}

.newslist4 {width:390px;float:left;height:358px; padding-left:10px;}
.newslist4 h2{font-size:24px;text-align:left;  height:36px;  line-height:26px; color:#3f3f3f; background:url(../images/h21.jpg) left bottom repeat-x; }
.newslist4 h2 small{  color:#3f3f3f; font-size:18px;}
.n_list4{ float:left;width:380px;}
.n_list4 li{  border-bottom:1px dashed #cdcbca; padding-left:35px; height:30px; line-height:30px;}
.n_list4 li a{ color:#3f3f3f; font-size:12px;}
.n_list4 li span{ float:right; color:#3f3f3f; font-size:12px; padding-right:10px;}








.contact { width:545px; float:left; height:440px;}
.contact h2{ height:53px; line-height:53px; font-size:24px; color:#4e4e4e; background:url(../images/h22.gif) left bottom no-repeat; }
.contact p {line-height:50px; font-size:18px; color:#454545; text-align:center;  padding-top:128px; background:url(../images/contact.jpg) left 15px no-repeat;} 

.cbody{float:left; width:100%; background:#b0d25b;}
.chanpin1 {float:left; width:1120px; height:380px;}
.chanpin1 h2{ font-size:30px; color:#fff; text-align:left; height:87px; line-height:40px;  text-align:center; padding-top:10px;}
.chanpin1 ul {float:left; padding-left:10px; }
.chanpin1 ul li {float:left;  margin:0px 7px; background:url(../images/cp1.gif) center 205px no-repeat #fff; width:205px; height:258px;}
.chanpin1 ul li img { width:205px; }
.chanpin1 ul li span {  display:block;; color:#5ea33b; line-height:70px; text-align:center; font-size:24px;}

.fengcai{ width:537px; float:left; height:445px;}
.fengcai h2{ font-size:20px; color:#fff; text-align:left; height:64px; line-height:30px; padding-left:25px; background:url(../images/h23.gif) left top no-repeat; }


.mess{ width:488px;float:left; margin-left:95px;}
.mess h2{ height:75px; background:url(../images/h24.jpg) left top no-repeat; text-align:right; line-height:70px; color:#202020; font-size:24px; padding-right:20px;}
.mess form{  float:left; width:478px; padding-left:10px;}
.mess .dy1 { float:left; padding-right:10px; width:50px; font-size:14px; color:#636363;letter-spacing:1px;}
.mess .dy2 input{  height:27px; font-size:14px; padding-left:5px;   text-align:left; background:url(../images/kd1.gif) left top no-repeat; }
.mess .kd2{margin-top:20px; float:left;}
.mess .kd3{ margin-top:18px; float:left;}
.mess .kd3 .dy2 input{ height:89px; background:url(../images/kd2.gif) left top no-repeat;}
.mess .coolbg{ background:#d9130a; width:127px; margin-left:10px; font-size:12px; height:28px; color:#fff; border:0px;cursor:pointer;border-radius:4px;}




 .more { float:right; padding-top:90px; padding-right:20px; }
  .more a{ font-size:18px;color:#4e4e4e; text-align:center; padding:5px 5px; line-height:35px;}
   .more1 { float:right; padding-top:10px; padding-right:10px; }
  .more1 a{ font-size:12px;color:#409e37; text-align:center; padding:5px 5px; line-height:25px;}
   .more2 { float:right; padding-top:10px; padding-right:20px; }
  .more2 a{ font-size:12px;color:#4e4e4e; text-align:center; padding:5px 15px; line-height:30px;}

  
#bottom { width:100%; float:left; background:#5ea33b;}
#link { margin:0 auto;width:970px; padding-right:150px; padding-top:10px; font-size:14px; height:60px;}
#link dl { margin-left:5px;}
#link dl span { float:left;  line-height:40px; padding-right:10px; padding-left:10px; font-size:12px;}
#link span { color:#fff;  }
#link dl  a { display:block; padding:0 10px; line-height:40px; color:#fff; float:left; font-size:12px; }
#link dl dd a:hover { text-decoration:underline; }
/*footer*/
.footer { width:1120px;    margin:0 auto;background:url(../images/code.jpg) right top no-repeat; height:180px;}
.footer p{ color:#fff; font-size:14px;  line-height:30px; display:block; text-align:left; padding-left:20px;}


/*nav*/
#nav {height:31px;  width:1120px; margin:0 auto;}
#nav ul {float:left; height:31px; padding-left:105px;}
#nav li{float:left; width:130px; }
#nav li a { color:#fff;font-size:14px;line-height:31px;display:block;height:31px; text-align:center; }
.back { position:absolute; margin-top:-15px;
    left: 50%;
}

/*产品列表页*/
#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 #0077e6;}
.pright h3{ height:30px; font-size:14px; line-height:30px; text-align:center; color:#fff; background:#0060aa;}
.lianxi p { padding:10px;line-height:25px;color:#333;}


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


/*鏂囩珷鍒楄〃*/
.n-pages {}
.n-pages { width:800px; padding-left:30px;}
.n-pages li{ font-size:14px; color:#afafaf; line-height:60px; border-bottom:1px #999 solid;}
.n-pages a { font-size:16px; color:#262626;  text-decoration:none;}
.n-pages a:hover { color:#000;
}
.n-pages span{ float:right; padding-right:10px;}
.aboutus{ font-size:12px;line-height:25px; font-weight:200px; letter-spacing:1px; color:#000;}
.aboutus ul li{ text-align:center;}

#all{float:left; height:44px;z-index:100;
	position:relative; width:1120px; padding-top:16px;}

	#jsddm li
	{	float:left; width:80px;
		list-style:none;}

	#jsddm li a 
	{ text-align:center; height:40px; width:80px;  line-height:40px;	display: block; font-size:16px;
		text-decoration: none; font-weight:600;
		color:#3f3b3a;}

	#jsddm a:hover
	{color:#fff; background:#5ea33b; text-decoration:none;}
		
		#jsddm li ul
		{width:80px; top:55px;
			padding: 0;
			position: absolute;
			visibility: hidden;}
		
			#jsddm li ul li
			{	float: none; background:#60a239;
				display: inline;}
			
			#jsddm li ul li a 
			{ height:37px; line-height:37px;	font-size:14px;width:auto;background:#60a239; margin-top:5px;
			font-weight:100;  padding-top:0px;
				color:#fff; }
			
			#jsddm li ul li a:hover
			{color:#fff; text-decoration: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;}