/*重置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:236px; width:1120px; margin:0 auto; }

#header .tool {float:right;width:400px; font-size:14px; color:#000; height:30px; line-height:30px;text-align:right;}

#header .tool a {color:#000;}

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

#header .tel { text-align:left;color:#ffd314; float:left;font-size:16px; display: block; height:70px;padding-top:30px; letter-spacing:1px;padding-left:260px;}

#header .tel span{font-size:30px; text-align:left;   line-height:35px; color:#ffd314; letter-spacing:0px; display: block; padding-top: 10px;}

#header  .tmall{ float:left; padding-top:20px; padding-left: 30px;}
#header  .tmall1{ float:left; padding-top:20px; padding-left: 30px;}

#header .right {float:left;width:861px;height:144px; background:url(../images/tel.gif) 195px 50px no-repeat;}

#logo { float:left;width:259px;height:144px;}

.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; background:url(../images/bggro.gif) center bottom no-repeat;   }

.bjs{ float:left;}

#search {width:1000px; height:25px; padding-left:48px; padding-top:10px; float:left;}

input {height:25px; float:left; line-height:25px; text-align:left; width:160px; text-align:center; color:#020000; font-size:14px; border:0px; background:url(../images/sobar.gif) 10px center no-repeat #fff;}

#search_form {height:39px;width:250px; float:left; }

#btnSearch { width:58px;border:0; cursor:pointer;  height:25px; float:left; font-size:14px; color:#1a1a1a; background:#ffd314; text-align:center;}

#search span{ line-height:30px; color:#1a1a1a; float:left;}

#search span a{ color:#1a1a1a;}

.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:623px;  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.gif) center 371px repeat-x;}

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

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

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

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

#sidebar1{ float:left; background:url(../images/bg1.gif) center top repeat-x; width:100%;}

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



#productstype { width:224px;  float:left;}

.chanpin #productstype h2{ background:url(../images/h31.gif) left top no-repeat; text-align:center; padding-left:0px; height:68px; padding-top:20px; line-height:68px; font-size:18px; color:#fff;}

.p-type { width:222px; border:1px solid #dedede; height:360px; background:#fcfcfc;}

.p-type li {height:31px; text-align:center;line-height:31px;width:224px;margin:33px 0px;}

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

#productstype li:hover {  color:#fff; font-weight:600; background:url(../images/pli.gif) center center no-repeat;}

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



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

.chanpin h2{ font-size:24px; background:url(../images/h21.gif) left top no-repeat; color:#252422; text-align:center; height:200px; line-height:170px; padding-left:90px;}

.chanpin .cp {float:left; padding-left:20px; width:876px; }

.chanpin .cp li {float:left; padding:0px 10px; margin-bottom:12px; height:175px;}

.chanpin .cp li img { width:173px; height:173px; border:1px solid #a2a2a2;}

.chanpin li span {margin-top:-28px;background:url(../images/cp1.png) left top no-repeat;

-moz-opacity:0.9; 

opacity:0.9;display:block; color:#fff; display:block; font-size:14px;  line-height:28px; text-align:center;}

.chanpin li span:hover { background:url(../images/cp2.png) left top no-repeat;

-moz-opacity:0.9; 

opacity:0.9;display:block}



#productstype1 { width:224px;  float:left;}

.chanpin1 #productstype1 h2{ background:url(../images/h31.gif) left top no-repeat; text-align:center; padding-left:0px; height:68px; padding-top:20px; line-height:68px; font-size:18px; color:#fff;}

.p-type1 { width:222px; border:1px solid #dedede; height:270px; background:#fcfcfc;}

.p-type1 li {height:31px; text-align:center;line-height:31px;width:224px;margin:18px 0px;}

.p-type1 a { font-weight:100; color:#ffd314; font-size:16px;}

#productstype1 li:hover {  color:#fff; font-weight:600; background:url(../images/pli.gif) center center no-repeat;}

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



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

.chanpin1 h2{ font-size:24px; background:url(../images/h22.jpg) left top no-repeat; color:#252422; text-align:center; height:200px; line-height:175px; padding-left:90px;}

.chanpin1 .cp1 {float:left; width:876px; padding-left:20px; }

.chanpin1 .cp1 li {float:left; padding:0px 10px; margin-bottom:12px; height:175px;}

.chanpin1 .cp1 li img { width:173px; height:173px; border:1px solid #a2a2a2;}

.chanpin1 li span {margin-top:-28px;background:url(../images/cp1.png) left top no-repeat;

-moz-opacity:0.9; 

opacity:0.9;display:block; color:#fff; display:block; font-size:14px;  line-height:28px; text-align:center;}

.chanpin1 li span:hover { background:url(../images/cp2.png) left top no-repeat;

-moz-opacity:0.9; 

opacity:0.9;display:block}



.chanpin2 {float:left; width:1120px; height:784px;}

.chanpin2 h2{ font-size:24px; background:url(../images/h23.gif) left top no-repeat; color:#252422; text-align:center; height:200px; line-height:175px; padding-left:90px;}

.chanpin2 .cp1 {float:left; width:1120px; }

.chanpin2 .cp1 li {float:left; padding:16px 20px;}

.chanpin2 .cp1 li img { width:230px; height:230px; border:1px solid #a2a2a2;}

.chanpin2 li span {margin-top:-36px;background:url(../images/cp1.png) left top repeat;

-moz-opacity:0.9; 

opacity:0.9;display:block; color:#fff; display:block; font-size:17px;  line-height:36px; text-align:center;}

.chanpin2 li span:hover { background:url(../images/cp2.png) left top repeat;

-moz-opacity:0.9; 

opacity:0.9;display:block}



.chanpin3 {float:left; width:1120px; height:722px;}

.chanpin3 h2{ font-size:24px; background:url(../images/h24.gif) left top no-repeat; color:#252422; text-align:center; height:180px; line-height:175px; padding-left:90px;}

.chanpin3 .cp1 {float:left; width:1120px; }

.chanpin3 .cp1 li {float:left; padding:16px 25px;}

.chanpin3 .cp1 li img { width:220px; height:220px;  border:1px solid #a2a2a2;}

.chanpin3 li span {margin-top:-36px;background:url(../images/cp1.png) left top repeat;

-moz-opacity:0.9; 

opacity:0.9;display:block; color:#fff; display:block; font-size:17px;  line-height:36px; text-align:center;}

.chanpin3 li span:hover { background:url(../images/cp2.png) left top repeat;

-moz-opacity:0.9; 

opacity:0.9;display:block}



.chanpin4 {float:left; width:1120px; height:751px;}

.chanpin4 h2{ font-size:24px; background:url(../images/h25.gif) left top no-repeat; color:#252422; text-align:center; height:200px; line-height:165px; padding-left:90px;}

.chanpin4 .cp1 {float:left; width:1120px; }

.chanpin4 .cp1 li {float:left; padding:16px 20px;}

.chanpin4 .cp1 li img { width:230px; height:230px;  border:1px solid #a2a2a2;}

.chanpin4 li span {margin-top:-36px;background:url(../images/cp1.png) left top repeat;

-moz-opacity:0.9; 

opacity:0.9;display:block; color:#fff; display:block; font-size:17px;  line-height:36px; text-align:center;}

.chanpin4 li span:hover { background:url(../images/cp2.png) left top repeat;

-moz-opacity:0.9; 

opacity:0.9;display:block}



.chanpin5 {float:left; width:1120px; height:747px;}

.chanpin5 h2{ font-size:24px; background:url(../images/h26.gif) left 4px no-repeat; color:#252422; text-align:center; height:200px; line-height:175px; padding-left:90px;}

.chanpin5 .cp1 {float:left; width:1120px; }

.chanpin5 .cp1 li {float:left; padding:16px 20px;}

.chanpin5 .cp1 li img { width:230px; height:218px;  border:1px solid #a2a2a2;}

.chanpin5 li span {margin-top:-36px;background:url(../images/cp1.png) left top repeat;

-moz-opacity:0.9; 

opacity:0.9;display:block; color:#fff; display:block; font-size:17px;  line-height:36px; text-align:center;}

.chanpin5 li span:hover { background:url(../images/cp2.png) left top repeat;

-moz-opacity:0.9; 

opacity:0.9;display:block}



#about {width:1120px;float:left;height:580px; background:url(../images/about.jpg) left top no-repeat;}

#about h2{height:60px; padding-top:80px; line-height:60px; font-size:30px; color:#fff; padding-left:612px; }

#about p {font-size:14px; text-align:left;   line-height:32px;color:#686767; padding:302px 84px 0px 500px;}

#about p a{color:#686767; font-size:14px; padding-left:90px;}



.newslist h2{font-size:30px;text-align:center;  height:106px;  line-height:25px; color:#ffd314; padding-left:80px;  }

.newslist {width:1120px;float:left;height:565px; background:url(../images/bg3.gif) center top no-repeat;}

.newslist .list {width:500px; float:left; padding-left:60px;}

.list li a{color:#333333; font-size:14px; line-height:35px; padding-top:10px; float:left; width:375px;}

.list li a p{ font-size:12px; color:#989898; line-height:20px;}

.list li { background:url(../images/xwl.gif) left top no-repeat;height:83px; font-weight:100; width:486px; line-height:52px; margin-bottom:50px; }

.list li span { color:#8f8f8f; float:left; font-size:24px; display:block; width:85px; text-align:center; height:83px;line-height:30px; margin-right:15px;}

.list li span small{ font-size:14px; color:#fff; height:40px; display:block; line-height:25px;}

.newslist .list1 {width:545px; float:left; padding-left:15px;}

.list1 li a{color:#333333; font-size:14px; line-height:35px; padding-top:10px; float:left; width:372px;}

.list1 li a p{ font-size:12px; color:#989898; line-height:20px;}

.list1 li { background:url(../images/xwr.gif) left top no-repeat; padding-left:30px;height:83px; font-weight:100; width:486px; line-height:52px; margin-bottom:50px; }

.list1 li span { color:#8f8f8f; float:left; font-size:24px; display:block; width:85px; text-align:center; height:83px;line-height:30px;}

.list1 li span small{ font-size:14px; color:#fff; height:40px; display:block; line-height:25px;}













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





.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:90px; padding-right:20px; }

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

   .more1 { float:right; padding-top:50px; padding-right:56px; }

  .more1 a{ font-size:18px;color:#ffd314; text-align:center; line-height:25px;}



  

#bottom { width:100%; float:left; background:#ffd314;}

#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:#000;  }

#link dl  a { display:block; padding:0 10px; line-height:40px; color:#000; float:left; font-size:12px; }

#link dl dd a:hover { text-decoration:underline; }



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

#case  h2{font-size:24px; color:#003f8e; text-align:center; height:127px; line-height:117px; background:url(../images/h23.gif) left bottom no-repeat;}

#case  h2 a{color:#003f8e;}

.product_list { 

	width:1120px; height:460px;

	float:left;

	}

.product_inner {overflow:hidden;

	width:1120px;

	height:333px;}

.product_list li {  padding:40px 15px;

	float:left;

}

.product_list li img {

	width:270px;

	height:205px;

}

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

	color:#2b2929;

	display:block;

	line-height:30px;

	text-align:center;

}

.product_list li span:hover {

	text-decoration:underline;

}

/*footer*/

.footer { width:1120px;    margin:0 auto; height:160px; background:url(../images/fot.jpg) left top no-repeat;}

.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:1120px;float:left; }

.foot_b p{ color:#000000; text-align:center; font-size:12px; padding-top:20px; line-height:31px;}

.foot_r{ float:left; width:350px;height:150px;}

.foot_r a{ float:right; margin-top:100px;}



/*nav*/

#nav {height:42px;  width:1120px; margin:0 auto;}

#nav ul {float:left; height:15px; padding-left:370px; padding-top:20px;}

#nav li{float:left; width:80px; border-right:1px solid #000000; }

#nav li a { color:#000000;font-size:12px;line-height:15px;display:block;height:15px; 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:910px; padding-left:30px;}

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

.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:46px;z-index:100;

	position:relative; width:1120px;}



	#jsddm li

	{	float:left; width:93px;

		list-style:none;}



	#jsddm li a 

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

		text-decoration: none; 

		

		color:#000000;}



	#jsddm a:hover

	{color:#fff; background:#ff6f16; text-decoration:none;}

		

		#jsddm li ul

		{width:160px;background:#065fbd;

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