/*重置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.png) left top repeat-x;}

#header .tool {float:left;width:180px; margin-left:280px; _margin-left:140px; padding-top:5px; border-bottom:1px solid #a7a6a6; font-size:14px; font-weight:600; color:#0975da; height:20px; line-height:20px;text-align:right;}

#header .tool a {color:#0975da;}

#header .tool a:hover { text-decoration:underline; }

#header {height:178px; width:1120px;position:absolute; z-index:100; left:50%; margin-left:-560px; }

.lang{ float:left; height:30px; line-height:30px; width: 720px; text-align: right; }

.lang a{ font-size: 14px; padding: 3px 20px; color:#fff; }

.tbg{width:100%;position:absolute; z-index:1000;  background:url(../images/bg.png) center top repeat-x;height:178px;}

#header .tel { text-align:left;color:#fff; float:left; padding-left:400px;font-size:24px; display: block; height:70px;padding-top:25px; letter-spacing:1px;}

#header .tel span{font-size:24px; text-align:right;  line-height:35px; color:#fff; letter-spacing:0px;}

#header .right {float:left;width:600px;height:136px; background:url(../images/tel.png) 298px top no-repeat; text-align:right;}

#logo { float:left;width:400px; height:111px;}

.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% - 960px);}

#ground{  width:100%; float:left; background:#30a253;   }

.bjs{ float:left; background:#dfe6ec; }

.ss{ margin: 0 auto; height: 47px; width: 1120px;}

.stel{ text-align: right; line-height:47px; font-size: 12px; color: #fff; }

.stel span{ font-size: 18px;}

#search {float:left; background: url(../images/search.gif) left top no-repeat; height:29px; float:left; width:610px; margin-top: 8px; }

input {height:28px; background: none; float:left; line-height:27px; text-align:center; width:154px;color:#999; font-size:14px;  border:0px;}

#search_form {height:28px;  width:209px; float: left; }

#btnSearch { width:55px;border:0; cursor:pointer;   height:28px; float:right; font-size:14px; color:#fff; _width:40px; line-height:10px;}

#search span{ font-size:12px; color: #fff; line-height:28px; padding-left: 30px; }

.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:594px;  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/bg.jpg) center 612px no-repeat;}

.fenlei{width: 1120px; float: left; height: 612px;}

.fenlei h2{ height:170px; background:url(../images/h21.gif) center 82px no-repeat; text-align: center; line-height:120px; color: #30a253; font-size: 36px; }

.left_f{width: 540px; padding-left: 10px; float: left; }

.left_f img{float: left;}

.left_c{width:217px; padding-left: 15px; float: left;padding-right:14px; }

.left_f img{float: left;}

.left_6{width:312px;  float: left; }

.left_f img{float: left;}







.wlbj{margin:0 auto; width:1120px;}

#sidebar1{ float:left; background:url(../images/bg1.jpg) center 30px no-repeat; width:100%; }

#sidebar2{ float:left; background:url(../images/bg3.jpg) center top no-repeat #f2f2f2; width:100%; padding-top:203px;}

.chanpin {float:left; width:1120px; height:928px;}

.chanpin h2{ font-size:30px; color:#195fbc; text-align:center; height:139px; line-height:119px;}

#productstype { width:1120px;  float:left; height:75px;}

.p-type { width:1120px; display:block;}

.p-type li {height:45px; text-align:center;line-height:45px;width:360px; float:left; background:#f5f5f5; margin:0 5px;}

.p-type a { font-weight:100; color:#004db7; font-size:16px;}

#productstype li:hover {  color:#fff; font-weight:600; background:#004db7;}

#productstype li:hover *{  color:#fff;}





#about {width:530px; padding-left: 580px; float:left;height:360px;  padding-top:170px; }

#about h2{height:50px; padding-top:20px; line-height:50px; font-size:24px; color:#474747;text-align: left;}

#about p {font-size:13px; text-align:left;   line-height:30px;color:#474747; padding:0px 20px 30px 0px;}

#about p img{ float:left; border:6px solid #ffffff; margin-right:10px; margin-bottom:50px;}

#about p a{color:#474747; float: right; font-size:13px; padding:5px 15px; font-weight:600;}





.pzbz{ width: 1120px; float: left; height:920px; }

.pzbz h2{ height:170px; line-height: 120px; text-align: center; font-size:30px; color: #30a253;  }

.pznr{ width: 280px; padding-top:200px;float: left;}

.pznr h3{ text-align: center; height: 50px; padding-right:30px;  line-height: 50px; font-size:18px; color: #565656; }

.pznr p{ color:#565656;  font-size:14px; padding:0px 50px 0px 30px; line-height:30px;  }



.pznr2{ width: 280px; padding-top:110px;float: left;}

.pznr2 h3{ text-align: center; height: 50px; padding-right:10px;  line-height: 50px; font-size:18px; color: #565656; }

.pznr2 p{ color:#565656;  font-size:14px; padding:0px 40px 0px 40px; line-height:30px;  }



.pznr3{ width: 280px; padding-top:110px;float: left;}

.pznr3 h3{ text-align: center; height: 50px; padding-left:20px;  line-height: 50px; font-size:18px; color: #565656; }

.pznr3 p{ color:#565656;  font-size:14px; padding:0px 10px 0px 50px; line-height:30px;  }



.pznr4{ width: 280px; padding-top:200px;float: left;}

.pznr4 h3{ text-align: center; height: 50px; padding-left: 20px;  line-height: 50px; font-size:18px; color: #565656; }

.pznr4 p{ color:#565656;  font-size:14px; padding:0px 10px 0px 50px; line-height:30px;  }

.mm{ width: 1120px; float: right; text-align: right; padding-top: 150px;}

.mm a{ font-size:14px; color: #515151; }







.newslist h2{  height:80px; color: #30a253; font-size: 30px; line-height:70px; padding-left: 15px;   }

.newslist {width:1120px;float:left;height:418px;}

.newsn{ width:625px; height:280px; float: left; }

.newsnl{ width:308px; padding-left: 10px; height:280px;float:left;}

.newsnl img{ width: 290px;height: 268px;border-radius:10px;}

.newsnr{ width:280px; height:280px; float:left;}

.newsnr h3{ font-size:18px; color:#30a253; height:40px; line-height:30px;}

.newsnr h3 a{color:#30a253;}

.newsnr p{ color:#999999; font-size:14px; line-height:32px;}

.newsnr p a{ float:right; font-size:14px; color:#999999;}

.newslist ul { width:495px; float: left;}

.list li a{color:#828282; font-size:14px;}

.list li { float:left; padding-left: 40px; height:49px; line-height:49px; font-size:14px; width: 450px; margin-bottom:20px; }

.list li span { float:right; color:#4b4b4b; font-size:14px;}



#about1 {width:1120px;  float:left;height:370px;  }

#about1 h2{height:50px; padding-left: 50px; height: 124px; line-height:100px; font-size:24px; color:#fff;text-align:center;}

#about1 p {font-size:14px; text-align:left;   line-height:30px;color:#515151; padding:50px 455px 0px 94px;}

#about1 p img{ float:left; border:6px solid #ffffff; margin-right:10px; margin-bottom:50px;}

#about1 p a{color:#515151; float: right; font-size:14px;}



#about2 {width:1120px;  float:left;height:268px;  }

#about2 h2{height:50px; padding-left: 50px; height: 124px; line-height:100px; font-size:24px; color:#fff;text-align:center;}

#about2 p {font-size:14px; text-align:left;   line-height:28px;color:#323232; padding:27px 88px 0px 205px;}

#about2 p img{ float:left; border:6px solid #ffffff; margin-right:10px; margin-bottom:50px;}

#about2 p a{color:#515151; float: right; font-size:14px;}



.chanpin1 {float:left; width:1120px; height:820px;}

.chanpin1 h2{ text-align:center; padding-left:60px; height:68px; line-height:90px; padding-top:66px; }

.chanpin1 ul {float:left; }

.chanpin1 ul li {float:left; padding: 3px; border: 1px solid #a8a8a8; margin:15px 13px;}

.chanpin1 ul li img { width:336px; height:223px; }

.chanpin1 ul li span {  display:block;; color:#494949; line-height:40px; text-align:center; font-size:20px;}



.brand{ width: 100%; overflow: hidden;}

.brand img{width:1920px;margin:0 calc(50% - 960px);}







/*幻灯片*/

#slideshow {!important;border:0px !important; text-align:center; height: 710px;}

#slideshow h2{ height: 100px; padding-top:20px; text-align: center; font-size:30px; line-height:30px; color:#30a253; }

#slideshow h2 small{ color: #656565; font-size:14px; }

#focus {width:951px; height:507px; overflow:hidden; position:relative; margin-left: 83px;}

#focus ul {height:5070px; position:absolute;}

#focus ul li { float: left; width:883px;  height:507px; overflow:hidden; position:relative; margin-left: 34px;margin-right: 34px; }

#focus ul li div {position:absolute; overflow:hidden;}

#focus .preNext {width:69px; height:69px; position:absolute; top:220px;  cursor:pointer}

#focus .pre {left:0px; background: url(../images/pl.png) left top no-repeat;}

#focus .next {right:0px;  background: url(../images/pr.png) right top no-repeat;}







#case {float:left; width:1120px; height:436px; }

#case  h2{ font-size:30px; color: #2075da; background: url(../images/h24.gif) center top no-repeat; text-align:center;  height:106px; line-height:90px; padding-left: 40px;}

.product_list { 

	width:1120px; height:436px;

	float:left;

	}

.product_inner {overflow:hidden;

	width:1120px;

	height:295px;}

.product_list li { padding:15px 6px;

	float:left;

}

.product_list li img { 

	width:335px;

	height:252px;

}

.product_list li span { font-size:17px;

	color:#161515;

	display:block;

	line-height:40px;

	text-align:center;

}

.product_list li span:hover {

	text-decoration:underline;

}



.contact { width:440px; float:left; height:301px; background: url(../images/contact.jpg) left top no-repeat;}

.contact h2{ height:97px; line-height:70px; font-size:50px; color:#2075da; padding-left: 30px;  }

.contact p {line-height:40px; font-size:12px; color:#424242; text-align:left; padding-left:170px; padding-top: 40px;} 



	

}



.cbody{float:left; width:100%; background: #fff;}







.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;}





#gallery { width:295px;  height:202px; overflow:hidden; padding:4px 3px; border:1px solid #b8c6be; border-top:none; }

#gallery img { width:289px; height:199px;  }



 .more { float:right; padding-top:30px; padding-right:30px; }

  .more a{ font-size:14px;color:#494949; text-align:center;  line-height:35px;}

   .more1 { float:right; padding-top:10px; padding-right:20px; }

  .more1 a{ font-size:18px;color:#4e4e4e; text-align:center; padding:5px 15px; line-height:35px;}

   .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: url(../images/bottom.gif) center top repeat-x; height:397px; }

#link { margin:0 auto;width:1120px; padding-top:10px; font-size:14px;}

#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; height:397px; background:url(../imagesen/fot.jpg) left top no-repeat;}

.fnav{ float: left; width: 136px;}

.fnav h2{ padding-top:10px; line-height: 30px; text-align: center;}

.fnav h2 a{ color: #404040; font-size: 14px;}

.fnav li{ text-align: center; line-height:30px;}

.fnav li a{font: 12px; color: #424242;}





.foot_l{ width:1120px; float:left;}

.foot_l p{ color:#fff; text-align: center; font-size:12px; padding-top:30px; line-height:30px;}



.foot_b{ width:390px;float:left;}

.foot_b p{ color:#fff; padding-left:70px; font-size:14px; padding-top:20px; line-height:31px;}

.foot_r{ float:left; width:1120px;height:50px; text-align: center; padding-top: 139px;}

.foot_r a{ }



/*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:820px; background: #fff; padding: 10px; }

.n-pages li{ font-size:14px; color:#828282; line-height:60px; border-bottom:1px #828282 dotted;}

.n-pages a { font-size:16px; color:#828282;  text-decoration:none;}

.n-pages a:hover { color:#000;

}

.n-pages span{ float:right; padding-right:10px;}

.aboutus{ color: #828282; font-size: 14px; line-height: 30px; font-weight:200px; letter-spacing:1px; }

.aboutus ul li{ text-align:center;}



#all{float:left; height:71px;z-index:100;

	position:relative; width: 680px;   padding-left: 40px;}



	#jsddm li

	{	float:left; width:85px;

		list-style:none;}



	#jsddm li a 

	{ text-align:center; height:71px; width:85px;  line-height:71px;	display: block; font-size:14px;

		text-decoration: none; margin-bottom: 10px;

		

		color:#fff;}



	#jsddm a:hover

	{color:#007524; background: url(../images/nav.gif) center bottom no-repeat;}

		

		#jsddm li ul

		{width:208px; background: url(../images/bg.png) repeat; margin-left: -61px;

			padding: 0;

			position: absolute;

			visibility: hidden;}

		

			#jsddm li ul li

			{	float: none;

				display: inline;}

			

			#jsddm li ul li a 

			{ height:37px; line-height:37px;	font-size:14px;width:auto;

			font-weight:100;  padding-top:0px;

				color:#fff; }

			

			#jsddm li ul li a:hover

			{color:#007524; 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;}