/*重置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; }
@font-face {
        font-family:hyxyj;
	src: url('../fonts/hy.ttf'); 
    }
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:106px; width:1200px; margin:0 auto; }
#header .tel { text-align:left;color:#e1e1e1; float:left;font-size:17px; display: block; height:50px;letter-spacing:1px; padding-left:30px; line-height:50px;}
#header .tel span{font-size:30px; text-align:left;   line-height:60px; color:#ffd314; letter-spacing:0px;}
#header .right {float:left;width:165px;height:50px; background:url(../images/tel.gif) left center no-repeat;}
#header .tool{ float:left; width:1100px; text-align:right;  height:55px; line-height:55px; padding-right:100px;background:url(../images/logo_b.jpg) left top no-repeat;}
#header .tool a{ color:#6a6a6a; font-size:15px; padding:0px 10px; }
.topm{ float:left; width:1200px;}
#logo { float:left;width:155px;height:50px;}
.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;}
#floatTool{ 
		width:128px; 
		height:125px; 
		overflow:hidden; 
		background:url(../images/l_form.gif) left top no-repeat;
		position:absolute; 
		left:0%; 
		top:150px;
		z-index:10000;
	}
	#floatTool .move{
		width: 100%;
		
		cursor:move;
	}
	
#floatTool .move form{  float:left;  padding-left:8px; padding-top:60px;}
#floatTool .move form input{  height:22px; font-size:14px; padding-left:5px;   text-align:left; float:left; border:0px;outline:none; }
#floatTool .move form .coolbg{  width:110px; height: 40px; padding-top:5px; font-size:25px;  color:#fff; text-align:center; border:0px;cursor:pointer; background: none;text-shadow:2px 2px 6px #000; }	
.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:469px;  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 { width:100%; float: left;}
#sidebar{ float:left; width:100%; background:url(../images/bg1.gif) center top 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:1200px;}
#sidebar1{ float:left; background:url(../images/bg1.gif) center top repeat-x; width:100%;}
#sidebar2{ float:left;  width:100%;}


#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:1107px;}
.chanpin h2{ font-size:24px; color:#252422; text-align:center; height:117px;  }
.chanpin .cp {float:left; width:1267px; margin-right:-67px; }
.chanpin .cp li {float:left; margin-right:67px; margin-bottom:60px;  background:#f0f0f0; width:355px;}
.chanpin .cp li img { width:355px; height:266px;}
.chanpin .cp li .sp1 { font-size:20px;
	color:#000000;
	display:block;
	line-height:35px;
	text-align:center;
}
.chanpin .cp li .sp2 { font-size:14px; height:50px;
	color:#000000; text-align:left; padding:0 8px;
	display:block;
	line-height:30px;
}
.chanpin .cp li .sp3 { font-size:12px; padding-right:10px;
	color:#24478b;
	display:block;
	line-height:30px;
	text-align:right;
}
.hzdw{ width:1200px; height:290px; float:left;}
.hzdw h2{ height:97px;}
.hzdw a{}



.newslist h2{text-align:center;  height:128px;   }
.newslist {width:1200px;float:left;background:url(../images/bg3.gif) center top no-repeat; height: 660px;}
.newstop{ width:1200px; float:left; height:170px;}
.newstop .pict{ width:255px; float:left;}
.newstop .pict img{ width:226px; height:165px;}
.newstop a{display:block; font-size:18px;  color:#1e1e1e;  line-height:50px;  text-align:left;}
.newstop a span{ float: right;}
.newstop .p2{  float:left;  font-size:16px; color:#626262; line-height:33px; width:900px;}
.newstop .p2 small{ font-size:14px; color:#8e8a8a;}

.newstop1{float:left; width:550px; height:96px; margin-top:40px;}

.newstop1 .date{ width:83px; height:96px;float:left; background:#3158a3;}

.newstop1 .date span{ display:block;}

.newstop1 .date .year{ text-align:center;  line-height:30px; font-size:14px; color:#fff;}

.newstop1 .date .day{ text-align:center;  line-height:20px; padding-top:30px;  font-size:20px; color:#fff;}

.newstop1 .p2 span {display:block; font-size:16px;  color:#1e1e1e;  line-height:30px;}

.newstop1 .p2 { padding-left:15px; color:#626262; font-size:14px;  line-height:30px; float:left; width:450px;}

.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;}
   .more4 { float:right; padding-right:10px;color:#626262;  }
  .more4 a{ font-size:14px;color:#626262; text-align:center; line-height:25px;}

  
#bottom { width:100%; float:left; background:#434343;}
#link { margin:0 auto;width:1120px; padding-top:10px; font-size:14px; font: Verdana, Geneva, sans-serif}
#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; }

#case {float:left; width:1200px; height:655px; }
#case  h2{ text-align:center; height:97px; }
.product_list { 
	width:1200px; height:655px;
	float:left;
	}
.product_inner {overflow:hidden;
	width:1200px;
	height:508px;}
.product_list li {  padding:40px 15px;
	float:left;
}
.product_list li img { border:1px solid #CCC;
	width:220px;
	height:330px;
}
.product_list li .sp1 { font-size:16px;
	color:#323232;
	display:block;
	line-height:25px;
	text-align:center;
}
.product_list li .sp2 { font-size:14px;
	color:#9a9a9a;
	display:block;
	line-height:30px;
	text-align:center;
}
.product_list li .sp3 { font-size:14px; background:#eeeeee;
	color:#828080;
	display:block;
	line-height:30px;
	text-align:center;
}
.ck{ width:1200px; text-align:center;}
.ck a{ background:#eeeeee; padding:8px 30px; font-size:18px; color:#24478b;border-radius:5px;}
/*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:#fff; text-align:center; font-size:12px; padding-top:20px; line-height:31px;}

/*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:#fff;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:50px;z-index:100;
	position:relative; width:850px; padding-left:30px;}

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

	#jsddm li a 
	{ text-align:center; height:50px; width:115px;  line-height:50px;	display: block; font-size:17px;
		text-decoration: none; 
		
		color:#fff;}

	#jsddm a:hover
	{color:#fff;  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;}