/*重置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:198px; 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 .h_top{ width:1100px; height:33px; float:left;}
#header .h_top .welcome{ float:left; width:300px; line-height:30px; color:000000; font-size:14px; text-align:left;}
#header .tel { background:url(../images/tel.gif) 345px 25px no-repeat; text-align:left;color:#333333; float:left;font-size:13px; padding-left:380px; padding-top:10px; height:50px;}
#header .tel span{font-size:24px; text-align:right;  line-height:30px; color:#d81309;}
#header .right {float:left;width:580px;height:153px; background:url(../images/code.gif) 420px 57px no-repeat;}
#logo { float:left;width:540px;height:153px;}
.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 {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:645px;  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/bg1.gif) left top repeat-x;}
.brand{ width:1120px; float:left;}
.wlbj{margin:0 auto; width:1120px;}
#sidebar1{ float:left; background:url(../images/bg.jpg) center top no-repeat; width:100%;}
#sidebar2{ float:left; background:url(../images/bg3.jpg) center top no-repeat; 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;}

.chanpin .cp {float:left; width:1120px; }
.chanpin .cp li {float:left; background:url(../images/bgcp.gif) left top no-repeat; width:358px; height:316px; margin:5px 6px;}
.chanpin .cp li img { width:342px; height:271px; padding-left:5px; padding-top:5px;}
.chanpin .cp li span {  display:block;; color:#0069d4; line-height:20px; text-align:center; font-size:16px;}
.chanpin .cp li:hover{ background:url(../images/xgcp.gif) left top no-repeat; color:#fff;}
.chanpin .cp li:hover *{  color:#fff;}

#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;}

.newslist h2{font-size:24px;text-align:left;  height:52px;  line-height:42px; color:#414141; background:url(../images/h22.gif) left bottom no-repeat; }
.newslist h2 small{ padding-left:20px; color:#a6a6a6; font-size:18px;}
.newslist {width:500px;float:left;height:450px; margin-top:55px; margin-left:10px;}
.newsn{ width:487px; height:77px; float:left; border-bottom:1px dotted #888888; margin-top:28px; padding-left:12px;}
.newsnl{ width:50px; height:50px;float:left; background:#e0e0e0;}
.nt{  height:14px; display:block; text-align:center; font-size:10px; line-height:14px; color:#7d7d7d; border-top:1px solid #fff;}
.nb{ display:block; text-align:center; font-size:24px; line-height:34px; height:35px; color:#565656; }
.newsnr{ width:408px; height:77px; float:left; padding-left:20px;}
.newsnr h3{ font-size:14px; color:#565656; line-height:20px;}
.newsnr p{ color:#929292; font-size:12px;}


.shipin{ width:500px; float:left; margin-top:55px; margin-left:100px;}
.shipin h2{font-size:24px;text-align:left;  height:52px;  line-height:42px; color:#414141; background:url(../images/h22.gif) left bottom no-repeat; }
.shipin h2 small{ padding-left:20px; color:#a6a6a6; font-size:18px;}
.shipin p{ padding-top:30px; padding-left:30px;}



.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%;}
.quanjing{ width: 100%; overflow: hidden; height:280px;}
.quanjing img{ width:1920px;margin:0 calc(50% - 960px);}
.chanpin1 {float:left; width:1120px; height:337px;}
.chanpin1 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; }
.chanpin1 ul {float:left; }
.chanpin1 ul li {float:left;  padding:0px 17px;}
.chanpin1 ul li img { width:246px; height:168px; }
.chanpin1 ul li span {  display:block;; color:#d9130a; line-height:40px; text-align:center; font-size:16px;}

.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:90px; padding-right:20px; }
  .more a{ font-size:18px;color:#4e4e4e; text-align:center; padding:5px 15px; 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/bg3.gif) left top repeat-x #d9130a;}
#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:150px; background:url(../images/fot.gif) left top no-repeat;}
.foot_l{ width:380px; float:left;}
.foot_l p{ color:#fff; padding-left:50px; font-size:20px; 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:350px;height:150px;}
.foot_r a{ float:right; margin-top:100px;}

/*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: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:45px;z-index:100;
	position:relative; width:1120px;}

	#jsddm li
	{	float:left; width:140px;
		list-style:none;}

	#jsddm li a 
	{ text-align:center; height:45px; width:140px;  line-height:45px;	display: block; font-size:14px;
		text-decoration: none; 
		
		color:#fff;}

	#jsddm a:hover
	{color:#fff; background:#f4c625; text-decoration:none;}
		
		#jsddm li ul
		{width:140px;background:#f4c625;
			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;}