/*重置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) 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:141px; width:1120px;z-index:100; margin:0 auto;}



#header .tel { text-align:left; width:240px;color:#b70100; padding-left:500px; float:left;font-size:14px; padding-top:10px;}



#header .tel span{font-size:24px; text-align:right; font-size:24px;  line-height:30px; color:#b70100;}



#header .right {float:left;width:740px;height:90px;}



#logo { float:left;width:380px;height:90px;}



#ground{  width:100%; margin:0 auto; background:url(../images/bggro.gif) center bottom no-repeat;}



/*nav*/



#nav {height:57px;  width:1120px; z-index:100;  }



#nav ul {float:left; height:57px; padding-left:110px;}



#nav li{float:left; width:150px; }



#nav li a { color:#fff;font-size:18px;line-height:50px;display:block;height:50px; padding-top:7px; text-align:center;}



#nav a:hover { color:#fff; text-decoration:none; background: url(../images/nav.gif) center top no-repeat;}



/*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:494px;  margin-left:-960px; text-align:center;



}



/*Pagination*/



.pagination {



	position:absolute;



	bottom:15px;



	left:45%;



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



#productstype { width:1120px;height:427px;}



#productstype h2{font-size:36px;height:100px; padding-top:40px; line-height:50px; color:#b70100; text-align:center;}



#productstype h2 span{ color:#7f7f7f; font-size:18px;}



.p-type{ float:left;  background:url(../images/bgpro.jpg) left top no-repeat;}



.p-type li a{ font-size:16px; color:#ffffff; line-height:63px; width:204px; height:63px; padding-top:80px; display:block; text-align:center;}



.p-type li { height:143px;line-height:40px;width:204px; float:left;}



.pli1 a{ background:url(../images/pro1.png) left top no-repeat;}



.pli2{ background:url(../images/pro2.png) left top no-repeat;}



.pli3{ background:url(../images/pro3.png) left top no-repeat;}



.pli4{ background:url(../images/pro4.png) left top no-repeat;}



.pli1 a:hover{ background:url(../images/pro11.png) left top no-repeat; color:#fff;}



.pli2 a:hover{ background:url(../images/pro21.png) left top no-repeat; color:#fff;}



.pli3 a:hover{ background:url(../images/pro31.png) left top no-repeat;color:#fff;}



.pli4 a:hover{ background:url(../images/pro41.png) left top no-repeat;color:#fff;}



.p-type2{ float:left; width:1050px; padding-left:25px; background:url(../images/bgpro.jpg) left -143px no-repeat;}



.p-type2 li a{  font-size:16px; color:#ffffff; line-height:63px; width:204px; height:63px; padding-top:80px; display:block; text-align:center;}



.p-type2 li { height:143px;line-height:40px;width:204px; float:left;}



.pli1l a{ background:url(../images/pro5.png) left top no-repeat;}



.plil2{ background:url(../images/pro6.png) left top no-repeat;}



.plil3{ background:url(../images/pro7.png) left top no-repeat;}



.plil4{ background:url(../images/pro8.png) left top no-repeat;}



.plil5{ background:url(../images/pro9.png) left top no-repeat;}



.plil1 a:hover{ background:url(../images/pro51.png) left top no-repeat;color:#fff;}



.plil2 a:hover{ background:url(../images/pro61.png) left top no-repeat;color:#fff;}



.plil3 a:hover{ background:url(../images/pro71.png) left top no-repeat;color:#fff;}



.plil4 a:hover{ background:url(../images/pro81.png) left top no-repeat;color:#fff;}



.plil5 a:hover{ background:url(../images/pro91.png) left top no-repeat;color:#fff;}



#productstype2 { width:1120px; height:407px;}



#productstype2 h2{font-size:24px;height:60px; padding-top:40px; line-height:60px; color:#b70100; text-align:left;}



.p-type3{ float:left; width:1120px; padding-top:30px;}



.p-type3 li a{ font-size:18px; color:#b70100; line-height:25px; width:160px; height:40px; padding-top:60px; display:block; text-align:center;}



.p-type3 li { height:140px;line-height:40px;width:160px; float:left; text-align:center;}



.p-type3 .pt1{ float:left; background:url(../images/pt1.png) center top no-repeat;}

.p-type3 .pt2{ float:left; background:url(../images/pt2.png) center top no-repeat;}

.p-type3 .pt3{ float:left; background:url(../images/pt3.png) center top no-repeat;}

.p-type3 .pt4{ float:left; background:url(../images/pt4.png) center top no-repeat;}

.p-type3 .pt5{ float:left; background:url(../images/pt5.png) center top no-repeat;}

.p-type3 .pt6{ float:left; background:url(../images/pt6.png) center top no-repeat;}

.p-type3 .pt7{ float:left; background:url(../images/pt7.png) center top no-repeat;}

.p-type3 .pt1:hover{background:url(../images/pt11.png) center top no-repeat;}

.p-type3 .pt2:hover{background:url(../images/pt21.png) center top no-repeat;}

.p-type3 .pt3:hover{background:url(../images/pt31.png) center top no-repeat;}

.p-type3 .pt4:hover{background:url(../images/pt41.png) center top no-repeat;}

.p-type3 .pt5:hover{background:url(../images/pt51.png) center top no-repeat;}

.p-type3 .pt6:hover{background:url(../images/pt61.png) center top no-repeat;}

.p-type3 .pt7:hover{background:url(../images/pt71.png) center top no-repeat;}

.p-type3 a:hover{ color:#fff;}



.sy{ width:600px; padding-left:360px;}



.sy a{ display:block; width:117px; height:38px; background:url(../images/ys.gif) left top no-repeat; float:left; margin-left:65px; text-align:center; line-height:38px; font-size:14px; color:#b70100;}



.sy a:hover{ background:url(../images/ys1.gif) left top no-repeat; color:#fff;}



.advantage{ width:1120px;}



.advantage h2{font-size:36px;height:100px; padding-top:40px; line-height:50px; color:#b70100; text-align:center;}



.advantage h2 span{ color:#7f7f7f; font-size:18px;}



.adv1{ width:1120px;background:url(../images/adv1.jpg) left top no-repeat;}



.adv1 h3{font-size:32px;height:80px; padding-top:20px; line-height:80px; color:#b70100; text-align:right; padding-right:63px;}



.adv1 p{ padding:10px 43px 0px 510px; color:#7d7d7d; font-size:24px; line-height:40px; text-align:left;}



.adv2{ width:1120px;}



.adv2 h3{font-size:32px;height:60px; padding-top:60px; line-height:60px; color:#b70100; text-align:left; padding-left:63px;}



.adv2 p{ padding:10px 500px 0px  63px; color:#7d7d7d; font-size:24px; line-height:40px; text-align:left;}



#products {width:1120px;height:470px; margin-top:55px;}



 #products h2{ background:url(../images/h21.gif) center top no-repeat; height:115px;   font-size:30px;  text-align:center; line-height:95px; color:#b70100;} 



 #products h2 small{ color:#676767; padding-left:20px;}



#products_inner {position:relative; overflow:hidden; height:250px;}



#products_inner li img {width:240px; height:196px;}



#products_inner ul li a { display:block;width:240px;}



.v_content_list { width:3600px; position:absolute; left:54px; top: 5px; }



#products_inner ul li { float:left; margin:0px 7px; background:#888888; text-align:center;}



#products_inner .prev { position:absolute; top:0px; left:0px; width:54px; height:230px; z-index:1; text-indent:-9999px; background: url(../images/prev_tag.jpg) left top no-repeat  ; cursor:pointer; }



#products_inner .next { position:absolute; top:0px; right:0px; width:54px;height:230px; z-index:1; text-indent:-9999px; background:url(../images/next_tag.jpg) no-repeat left top; cursor:pointer; }



#products_inner ul li span { display:block;line-height:28px; text-align:center; color:#fff; }



#products_inner ul li:hover{ background:#b70100;}



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



.service{ width:1120px; margin-top:70px;}



.service h2{ height:75px;}



.c_body{float:left; width:100%; background:url(../images/bg3.jpg) center top no-repeat;}



.lrzj{width:1120px;margin:0 auto;overflow:hidden; height:719px;}



.lrzj h2{ height:125px; line-height:60px;   font-size:30px;  text-align:center;  color:#b70100;}



.lrzj ul{width:1075px; padding-left:45px;}



.lrzj ul li{float:left;display:inline;width:344px;height:239px;overflow:hidden;position:relative;}



.lrzj ul li .photo{width:344px;height:239px;overflow:hidden;}



.lrzj .rsp{width:344px;height:239px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}



.lrzj .text{position:absolute;width:344px;height:239px;left:-300px;top:0px;overflow:hidden;}



.lrzj .text h3{width:344px;margin-top:100px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:18px;}



.lrzj .text a{text-decoration:none}



.lrzj .text div{text-align:center;color:#FFFFFF;font-size:18px;}



.lrzj img{border:0;}



.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}



.clearfix{display:inline-table;}/* Hides from IE-mac \*/



*html .clearfix{height:1%;}



.clearfix{display:block;}/* End hide from IE-mac */



*+html .clearfix{min-height:1%;}



.lmore a{ margin:35px auto; background:#b70100; display:block; width:120px; height:40px; line-height:40px; color:#fff; text-align:center; font-size:18px;border-radius: 5px;}



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



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



.chanpin h2 { height:75px; background:url(../images/h23.gif) center bottom no-repeat; line-height:75px; text-align:center;font-size:30px; color:#3a3a3a; padding-left:60px; padding-top:40px; }



.chanpin ul {float:left; padding-left:15px; padding-top:10px;}



.chanpin li {float:left; padding-top:60px; background:url(../images/bgcp.jpg) left top no-repeat;  text-align:left; width:254px; height:362px; margin:10px 11px; }



.chanpin li img { width:187px;height:154px; padding:23px 10px;}



.chanpin li span {  font-size:14px; color:#fff; display:block; text-align:left; padding-left:70px; line-height:50px;}



.chanpin li p{font-size:12px; color:#fff; display:block; text-align:left; padding:20px 50px 0px 10px; line-height:20px;}



.chanpin li:hover{ color:#fff; background:url(../images/xgcp.jpg) left top no-repeat;}



.newslist1 h2{ height:85px;line-height:76px; text-align:center;font-size:30px; color:#b70100; padding-left:60px; padding-top:60px;} 



.newslist1 { background:url(../images/bg5.gif) left top no-repeat;width:1120px;float:left; height:699px;}



.newslist1 ul{ float:left; padding-left:83px; padding-top:40px;}



.newslist1 li{height:120px; width:912px; padding-left:30px; line-height:42px; background:#e8e8e8; margin-top:13px;}



.newslist1 li a{color:#575757; font-size:20px; border-bottom:1px solid #858585; display:block; width:880px; height:52px; line-height:50px;}



.newslist1 li p{ font-size:13px;color:#575757; line-height:25px; padding:10px 10px 0px 0px;}



.lj{float:left; width:100%; background: url(../images/bg6.jpg) center top repeat-x;}



.newslist h2{ height:90px;font-size:30px; padding-top:10px;  text-align:left; padding-left:10px; line-height:90px; color:#b70100;} 



.newslist { padding-left:610px;width:510px;float:left;  height:366px;background:url(../images/ngnews.jpg) left top no-repeat;}



.newslist ul{ float:left;}



.newslist li{height:50px; width:477px; line-height:50px; border-bottom:1px dotted #fff;}



.newslist li a{color:#fff; font-size:14px;}



.newslist li span{ float:right; font-size:14px;color:#fff; padding-right:10px;}



#about {width:735px;float:left; height:485px; margin-top:88px; background:url(../images/about.jpg) left 125px no-repeat;}



#about h2{ padding-left:10px; width:386px;  height:47px; background:url(../images/h24.jpg) left bottom no-repeat; font-size:30px; color:#fff; line-height:40px; text-align:left;  padding-top:60px; float:left;}



#about p { background:url(../images/aboutpic.jpg) right top no-repeat;font-size:14px; text-align:left; padding:130px 45px 0px 0px; width:287px; line-height:22px;color:#3f3f3f; float:right; }



.shipin{ width:385px; float:left;background:url(../images/bgsp.gif) left top no-repeat; height:390px; margin-top:84px;}

.shipin embed{ padding-left:5px; padding-top:8px;}



.shipin p img { width:379px; height:264px;}



.shipin h2{font-size:18px; text-align:left; height:55px; color:#ffffff; line-height:55px; padding-left:10px; }



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







.mess{ width:800px;float:left; margin-top:26px; }



.mess h2{ height:49px;   font-size:18px;  text-align:left; padding-left:70px; line-height:49px; color:#b70100;} 



.mess form{ float:left;padding-left:34px; width:511px; padding-top:15px; background:url(../images/form.gif) left top no-repeat;}



.mess ul{ float:left; width:410px;}



.mess .dy1 { float:left; padding-right:10px; width:70px; font-size:14px; color:#393939; text-align:right;}



.mess .dy2 input{  height:30px; font-size:14px; padding-left:10px; border:1px solid #d2d2d2;  text-align:left; color:#989999; vertical-align:top; }



.mess .kd2{margin-top:8px;_margin-top:2px; float:left;}



.mess .kd3{ margin-top:10px;_margin-top:2px; float:left;}



.mess .kd3 .dy2 input{ height:120px; border:1px solid #8e8e8e;valign:top;}



.mess .coolbg{ background:#b70100; width:150px; font-size:24px; height:40px;  color:#fff; border:0px;cursor:pointer; margin-top:10px;}



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



.contact { width:562px; float:left; height:300px; margin-top:60px;background:url(../images/contact.jpg) right 140px no-repeat;}



.contact h2{ font-size:24px;  line-height:50px; height:135px; text-align:left; color:#fff;  }



.contact p {line-height:22px; font-size:14px; padding-left:17px;color:#3f3f3f; text-align:left;   } 



.contact p span{ font-size:18px; color:#0154a4; line-height:40px;}



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



  .more a{ font-size:14px;color:#b70100; font-weight:100;line-height:20px; padding-right:30px;}



.more2 { float:left; padding:5px 25px;background:#44546b; margin-top:30px;}



  .more2 a{ font-size:12px;color:#fff; font-weight:100;line-height:30px;}



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



  .more3 a{ font-size:14px;color:#fff; font-weight:100;line-height:30px; padding-right:20px;} 

  

  .more4 { float:right; 																																																																																									}



  .more4 a{ font-size:16px;color:#fff; font-weight:100;line-height:45px; padding-right:20px;} 















 #case {float:left; width:1120px;  height:430px; background:url(../images/bg7.jpg) left top no-repeat; margin-top:50px;}



#case h2{height:162px;   font-size:24px;  text-align:left; padding-left:40px; line-height:160px; color:#393939;}



.product_list {



	width:1120px;



	height:430px;



	float:left;



	}



.product_inner {overflow:hidden;



	width:908px;



	height:234px; margin-left:173px; background:#fff;}



.product_list li {  padding:20px 8px;



	float:left;



}



.product_list li img {



	width:240px;



	height:170px;



}



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



	color:#a60100;



	display:block;



	line-height:35px;



	text-align:center;



}



.product_list li span:hover {



	text-decoration:underline;



} 







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



#link dl { margin-left:5px;}



#link dl dt { float:left;}



#link dt { color:#fff;  }



#link dl  a { display:block; padding:0 10px; line-height:20px; color:#fff; float:left; }



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



.nav { width:1120px;height:60px; float:left;}



.nav ul { padding-left:87px; width:920px; height:60px; float:left;}



.nav li{float:left; width:115px;}



.nav li a { color:#fff;font-size:16px;line-height:60px;display:block;height:60px; text-align:center; }



 .back { width:48px; padding:0px 10px; float:right;



}



/*footer*/



.footer { width:1120px;  margin:0 auto; height:150px;}



.footer p { float:left; color:#fff;text-align:center; font-size:12px;line-height:25px; width:100%;}
.footer p a{color: #fff;}










/*产品列表页*/



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



.pright h3{ height:30px; font-size:14px; line-height:30px; text-align:center; color:#fff; background:#b70100;}



.lianxi p { padding:10px;line-height:25px;color:#333;}



#box {margin-left:10px;float:left;



	width:1110px;



background:#fff;}







#box h2 a{color:#000;}



#box h2 a:hover{ color:#1b5916;}



#box .viewbox { width:754px;}











#box .viewbox ul { float:left; padding-left:5px;}



#box .viewbox li {



	float:left;



	padding:5px 10px;



}











.pagelist {float:right; text-align:right; padding-right:10px;color:#000;}



.pagelist a{ color:#000;}



.pagelist li {padding:0px 5px;



    float: left;



}











/*文章列表*/



.n-pages { margin:10px auto;}



.n-pages { width:834px;}



.n-pages li{ font-size:12px; color:#333; line-height:30px; background:url(../images/icon01.gif) no-repeat 10px; border-bottom:1px #999 dashed;}



.n-pages a { font-size:12px; color:#333;  text-decoration:none; margin-left:30px;}



.n-pages a:hover {



	font-weight:bold;



	text-decoration:underline;



}



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



.aboutus{ font-size:12px;line-height:25px; font-weight:200px; letter-spacing:1px; color:#000;}











#all{float:left; height:51px;z-index:100;_margin-top:-5px;



	position:relative; width:1035px; padding-left:42px;}







	#jsddm li



	{	float:left; width:115px;



		list-style:none;}







	#jsddm li a 



	{ text-align:center; height:51px; line-height:51px;	display: block; font-size:14px;



		text-decoration: none; 



		



		color:#fff;}



#jsddm li a  span{ font-size:10px;}



	#jsddm a:hover



	{color:#b70100;  text-decoration:none; background:#ffffff;}



		



		#jsddm li ul



		{width:115px; background:url(../images/navs.png) left top no-repeat;



			padding: 0;



			position: absolute;



			visibility: hidden; padding-bottom:20px;}



		



			#jsddm li ul li



			{	float: none;



				display: inline;}



			



			#jsddm li ul li a 



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



			font-weight:100; padding-top:0px; color:#fff;



				 }



			



			#jsddm li ul li a:hover



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