/*重置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; }
/*清除浮动*/
.clear { clear:both; }
/*--------------------正文开始---------------------------------*/
body { font:12px "宋体", Arial, Helvetica, sans-serif; background:url(../images/bg.gif) left top repeat-x #FFF;}
#header #h_center{ width:230px; float:left;height:100px;}
#header .tool {float:left;width:564px;color:#010000; height:20px; line-height:20px;text-align:right; padding-right:10px;}
#header .tool a {color:#010000; font-weight:600; }
#header .tool a:hover { text-decoration:underline; }
#header {height:151px; width:1004px; margin:0 auto;}
#header .tel {text-align:left; color:#f40b21; float:left; font-weight:600;height:20px; padding-top:20px;font-size:19px;padding-right:10px; padding-left:50px;}
#header .tel span{ font-size:19px; line-height:20px; color:#f91212; }
#header .right {float:left; width:574px;height:101px;}
#logo { float:left;width:430px; height:101px;}
#search {float:left; width:250px; height:25px; padding-left:40px; padding-top:30px;}
input {height:29px; float:left; line-height:30px; text-align:center; width:181px; border:none; background:url(../images/sobar_03.gif) left top no-repeat; color:#000;}
#search_form {height:25px; width:350px;}
#btnSearch { width:50px;border:0; color:#FFF; cursor:pointer; background:url(../images/so.gif) left top no-repeat; float:left; height:29px;}
#ground{ float:left; width:100%;}
/*nav*/
#nav {width:1004px;height:50px; float:left; background:url(../images/nav_03.gif) left top no-repeat;}
#nav ul {float:left; height:50px;}
#nav li{float:left; width:143px; background:url(../images/nav.gif) left top no-repeat;}
#nav li a { color:#000;font-size:14px;line-height:40px;display:block;height:50px; text-align:center; font-weight:600;}
#nav a:hover { color:#000; text-decoration:none;}
/*gallery*/
#slides {
z-index:0; height:400px;
	position:relative;
	overflow:hidden;
}
#slides .slides_container { margin:0 auto;
	width:1440px;
	height:400px;
}
/*Pagination*/
.pagination {
	position:absolute;
	bottom:13px;
	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:1004px;}
#page {width:1004px; float:left;background:#fcfbfb;margin-top:10px;}
#sidebar{ float:left; width:244px;}
#sidebar h2{ height:33px; background:url(../images/h21.gif) left top no-repeat; color:#fcfbfb; line-height:32px; padding-left:35px; font-size:14px; border-bottom:1px solid #e4e3e3;}
#top {float:left; width:761px; margin-left:10px;}
#productstype { width:244px;float:left;}
#productstype .p-type{  padding-left:10px; border:1px #cfcfcf solid; width:232px; border-top:none; padding-top:10px; padding-bottom:10px;}
#productstype .p-type li {height:32px; padding-left:23px; padding-top:4px; line-height:27px;width:200px; background:url(../images/pro1.gif) left top no-repeat;}
#productstype .p-type1{ border:none;}
#productstype .p-type1 li {height:22px; padding-left:52px; line-height:22px;width:150px; background:url(../images/pro2.gif) 35px center no-repeat;}
#productstype a { color:#000000; font-weight:100;}
#productstype li:hover {
	font-weight:bold; color:#ffffff;}
#producttype { float:left; width:210px; }
#producttype embed { margin-left:20px;}
#producttype li:hover { background:url(../images/b-li_09.gif) no-repeat;
	font-weight:bold;
	text-decoration:underline;
}
#changfang{ float:left; width:242px;border:1px solid #e4e3e3; margin-top:10px;}
#bottom { width:100%; float:left; background:url(../images/bottom.gif) left top repeat-x; margin-top:10px;}
.newslist {width:444px;float:left;}
.newslist h2{ height:33px; background:url(../images/h22.gif) left top no-repeat; color:#050505; line-height:32px; padding-left:35px; font-size:14px; }
.newslist ul { padding-left:17px; float:left; padding-top:7px;}
.list li a{color:#030303; }
.list li {float:left; padding-left:17px;height:22px; line-height:22px; width:398px; background:url(../images/news_03.gif) left center no-repeat;}
.list li span { float:right; padding-right:10px;}
.newslist a:hover {
	
	text-decoration:underline;
}
#content {float:left; width:750px; margin-left:10px;}
.chanpin {float:left; width:506px; margin-top:10px;border:1px solid #e4e3e3; height:572px;}
.chanpin ul {  width:498px; float:left; background:url(../images/chanpin111.gif) left top repeat-x #FFF; margin-left:4px;}
.chanpin li {float:left; padding:8px 4px;}
.chanpin li img { width:155px; height:134px;border:1px solid #99999a;}
.chanpin li img:hover{ border:1px solid #000;}
#xinpin{ float:left; width:294px; margin-left:10px; border:1px solid #cfcfcf;}
#xinpin h2{ height:33px; background:url(../images/h23.gif) left -1px no-repeat; color:#FFF; line-height:32px; padding-left:35px; font-size:14px; }
#gallery1 { width:269px; height:262px; overflow:hidden; margin:10px auto; }
#gallery1 img { width:269px; height:262px; }
.chanpin li span { color:#0041a1; display:block; line-height:25px; height:25px; text-align:center; }
.chanpin li span:hover { font-weight:bold;}
#gallery { width:219px;  height:164px; overflow:hidden;margin:10px auto; }
#gallery img { width:219px; height:164px;  }
.network{ width:360px; float:left; padding-left:10px;}
.network p{ padding:10px;}
#about {width:750px; float:left; margin-top:10px;}
#about h2,#case2 h2,#case h2{ height:33px; background:url(../images/h24.gif) left top no-repeat; color:#050505; line-height:32px; padding-left:35px; font-size:14px; }
#about p {line-height:25px;color:#020202; padding:4px 5px; float:left; padding:10px; }
#about p img{ float:left; width:159px; height:161px; padding-right:10px; padding-top:5px;}
.contact{float:left;width:242px;margin-top:10px;border:1px solid #e4e3e3;}
.contact p {line-height:21px;padding-left:12px; padding-top:10px; font-size:12px;} 
 .more { float:right; color:#1b5916; font-size:12px; padding-right:15px;}
 .more a{ font-size:14px;color:#333; font-weight:600;}
#case {float:left; width:750px; height:237px; margin-top:10px;}
.product_list {
	width:750px;
	height:237px;
	float:left;
}
.product_inner {height:204px;overflow:hidden;
	width:730px; margin-left:10px;
}
.product_list li { padding:8px 5px;
	float:left;
}
.product_list li img { border:1px solid #e4e4e4;
	width:144px;
	height:159px;
}
.product_list li img:hover {
	border:1px solid #666;
}
.product_list li span {
	color:#000;
	display:block;
	line-height:25px;
	text-align:center;
}
.product_list li span:hover {
	font-weight:bold;
	text-decoration:underline;
}
#case2 {float:left; width:750px; height:237px; margin-top:10px;}
.product_list2 { 
	width:750px;
	height:237px;
	float:left;
}
.product_inner2 { height:204px;overflow:hidden;
	width:730px; margin-left:10px;
}
.product_list2 li { padding:5px 5px;
	float:left;
}
.product_list2 li img {
	width:144px;
	height:159px;
 border:1px solid #d8dbda;
}
.product_list2 li img:hover {
	border:1px solid #666;
}
.product_list2 li span {
	color:#000;
	display:block;
	line-height:25px;
	text-align:center;
}
.product_list2 li span:hover {
	font-weight:bold;
	text-decoration:underline;
}




#link { margin:0 auto;margin-top:15px;width:1004px;}
#link dl { margin-left:5px;}
#link dl dt { float:left;}
#link dt { color:#000; font-weight:600; }
#link dl  a { display:block; padding:0 10px; line-height:20px; color:#000; float:left; }
#link dl dd a:hover { text-decoration:underline; }
/*footer*/
.footer { width:1004px; margin:0 auto;}
.footer p { color:#000;text-align:center; font-size:12px; padding-top:25px; padding-bottom:10px; line-height:20px; font-weight:600; }


/*产品列表页*/
#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 #d5d3d3;}
.pright h3{ height:30px; font-size:14px; line-height:30px; padding-left:10px; color:#fff; background:#0174d1;}
.lianxi p { padding:10px;line-height:25px;color:#333;}
#box {margin-left:10px;float:left;
	
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:754px;}
.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;}
