/*重置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(/template/default/images/bg13.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:137px; width:1010px; margin:0 auto;z-index:100;
	position:relative;  }
#header .tel {text-align:left;color:#383838; padding-top:55px; float:left; padding-left:420px;font-size:14px;}
#header .tel span{text-align:left;  line-height:30px; color:#003c94; font-size:24px;}
#header .right {float:left;width:610px;height:137px; text-align:right; background: url(/template/default/images/right2.jpg) 356px 56px no-repeat;}
#logo { float:left;width:400px;height:137px;}
#ground{  width:1200px; margin:0 auto;}
/*nav*/
#nav {width:1010px;height:46px;overflow:hidden;line-height:46px;font-size:13px;color:#e4007f; background:url(/template/default/images/anv.png) center top no-repeat; }
#nav ul {float:left; height:20px; padding-left:150px; padding-top:5px;}
#nav li{float:left; width:115px;}
#nav li a { color:#fff;font-size:16px;line-height:30px;display:block;height:30px; text-align:center; }
#nav a:hover { text-decoration:none; font-weight:600;}
#search {float:left; width:170px; height:25px; border:1px solid #d1d1d1; background:#ffffff;-moz-border-radius: 4px;      /* Gecko browsers */
    -webkit-border-radius: 4px;   /* Webkit browsers */
    border-radius:4px; margin-left:390px;_margin-left:190px;  }
input {height:25px; float:left; line-height:25px; text-align:center; width:130px; margin-left:5px;color:#999; font-size:10px; border:0px;_width:100px;}
#search_form {height:20px;  width:170px; }
#btnSearch { width:27px;border:0; cursor:pointer;  height:25px; float:right; font-size:14px; color:#fff; background:url(/template/default/images/sobar.gif) left center no-repeat;}
#search span{ line-height:20px; color:#fff;}
#search span a{ color:#fff;}
/*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:600px;  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(/template/default/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:1200px;}
#sidebar{ float:left; width:100%; background:url(/template/default/images/bg14.gif) center top repeat-x; }
.xm{ width:1010px; margin:0 auto; height:350px;}
.xm h2{ width:191px; float:left;font-size:30px; text-align:center;  line-height:93px;  color:#e10310; }
.xm ul{ float:left; width:810px;}
.xm ul li{ float:left; margin-top:40px; padding-left:40px;}
.xm ul li img{ width:230px; height:250px;}
.tt{ float:left; width:450px; height:270px; background:url(/template/default/images/bgxw.jpg) left top no-repeat;}
.tt img{ padding-left:20px; padding-top:20px; width:387px; height:217px;}
.tt span{ display:block; text-align:center; line-height:40px; color:#808080; font-size:14px;}
.tt span a{  color:#808080;}
.newslist h2{ font-size:18px; height:164px; text-align:center;  }
.newslist h2 small{ font-size:14px; padding-left:10px;}
.newslist {width:1010px; margin:0 auto;height:535px; background:url(/template/default/images/xw2.jpg) left 164px no-repeat;}
.newstop{float:left; width:390px; height:100px; padding-left:130px;}
.newstop .p2 span {display:block; font-size:14px;  color:#000000;  line-height:25px;}
.newstop .p2 { color:#8c8c8c; font-size:12px;  line-height:25px; float:left; width:390px; padding-top:28px;}
.newslist ul{ padding-top:10px; float:left; width:550px;}
.newslist li{height:28px; float:left;background:url(/template/default/images/nsli.gif) left center no-repeat; padding-left:13px; width:225px; padding-right:35px;}
.newslist li a{color:#808080; font-size:14px; line-height:30px;}
.newslist li span{color:#808080; font-size:14px; line-height:30px; float:right;}
#bottom { width:1200px; float:left; background:#4064a0; height:150px;}
.brand{ margin-left:40px; float:left;}
#content {float:left; width:100%; background:url(/template/default/images/bg15.jpg) center top repeat-x; }
.cbody {float:left; width:100%; background:url(/template/default/images/bg16.gif) center top repeat-x; }
.wlbj{ margin:0 auto; width:1200px;}
#gallery { width:295px;  height:202px; overflow:hidden; padding:4px 3px; border:1px solid #b8c6be; border-top:none; }
#gallery img { width:289px; height:199px;  }
#about {width:1010px;float:left; height:630px;}
#about  h2{ background:url(/template/default/images/h25.gif) center 90px no-repeat;font-size:30px; text-align:center; height:128px;  line-height:93px;  color:#e10310; }
#about p img{width:365px; height:267px; float:left; padding-right:20px; }
#about p {font-size:14px; text-align:left; padding:250px 30px 0px 340px;  line-height:25px; letter-spacing:1px;color:#777777; float:left; }
#about p a{ color:#fff; font-size:13px; padding:8px 25px; text-align:center; float:left; margin-top:50px; background:#17325d;}
#changfang{ float:left; width:297px; height:248px; margin-left:10px;}
.contact { width:450px; float:right; background:url(/template/default/images/lx.jpg) right top no-repeat;}
.contact h2{ font-size:18px; height:60px; text-align:left; padding-left:10px; line-height:50px; background:url(/template/default/images/h22.gif) left top no-repeat; color:#333333; }
.contact p {line-height:20px; font-size:14px; padding-top:40px;color:#fff; text-align:left; padding-left:87px; } 
 .contact p a{ color:#fff;}
 .more { float:right;  padding-top:50px;}
  .more a{ font-size:18px;color:#333333; font-weight:100;line-height:20px; padding-right:10px;}
 .more1 { float:right; color:#fff;  padding-right:20px; padding-top:20px;}
  .more3 { float:right; color:#4c4b4b;  padding-right:50px; padding-top:60px;}
  .more4{ color:#747474; float:right; padding-right:20px;}
   .more4 a{ color:#747474;}
 .more2 { float:right;  padding-right:50px;}
  .more2 a{ font-size:12px;color:#a4a4a4; font-weight:100;line-height:30px;}
    .more3 a{ font-size:14px;color:#195fbc; font-weight:100;line-height:30px;}
  .more1 a{ font-size:14px;color:#fff; font-weight:100;line-height:30px;}
#products { margin:0 auto; width:1010px;height:435px;}
 #products h2{height:145px;  font-size:30px;  text-align:center;line-height:110px; color:#195fbc;} 
 #products h2 small{ font-size:18px;}
#products_inner {position:relative; overflow:hidden; height:250px;}
#products_inner li img {width:240px; height:200px; border:3px solid #e2e8eb;}
#products_inner ul img:hover{border:3px solid #195fbc;}
#products_inner ul li a { display:block;width:240px;}
.v_content_list { width:3600px; position:absolute; left:50px; top: 5px; }
#products_inner ul li { float:left; margin:5px 30px;}
#products_inner .prev { position:absolute; top:0px; left:0px; width:60px; height:222px; z-index:1; text-indent:-9999px; background: url(/template/default/images/ppl.jpg) left top no-repeat ; cursor:pointer; }
#products_inner .next { position:absolute; top:0px; right:0px; width:60px;height:222px; z-index:1; text-indent:-9999px; background:url(/template/default/images/ppr.jpg) no-repeat left top; cursor:pointer; }
#products_inner ul li span { display:block;line-height:25px; text-align:center; }
#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:#cecece; float:left; }
#link dl dd a:hover { text-decoration:underline; }
.nav { width:100%;height:50px; margin:0 auto; padding-top:20px;}
.nav ul { margin:0 auto; width:800px; padding-left:260px; height:50px;}
.nav li{float:left; width:95px;}
.nav li a { color:#fff;font-size:14px;line-height:50px;display:block;height:50px; text-align:center; }
.back { position:absolute;
    left: 50%; margin-top:-16px;
}
/*footer*/
.footer { width:1120px;  margin:0 auto; height:50px;}
.footer p { color:#ffffff;text-align:center; font-size:12px; padding-top:40px;  padding-bottom:30px; line-height:25px; }
#b_top{ width:1100px; margin:0 auto;background:url(/template/default/images/bot.gif) 580px top no-repeat; height:240px;}
.f_nav{ float:left; width:130px; }
.f_nav h2{font-size:16px; text-align:center; height:30px; line-height:30px; color:#fff;}
.f_nav h2 a{color:#fff;}
.f_nav ul{ padding-top:10px;}
.f_nav ul li{ width:130px; text-align:center;  line-height:25px;}
.f_nav ul li a{ color:#acacac; font-size:14px;}
.bdsharebuttonbox{ margin-left:30px; margin-top:20px;
-webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%); 
filter: gray;
}

#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(/template/default/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;
}

.pright h2{ padding-left:90px; background:#4064a0; height:80px; line-height:80px; font-size:24px; color:#fff;}
/*鏂囩珷鍒楄〃*/
.n-pages { width:900px;}

.n-pages li{ font-size:14px; color:#afafaf; line-height:20px; float:left; width:269px; padding:10px 15px;  }
.n-pages li img{
	width:269px; height:167px;
	display:block;
	padding:1px;
	}
.n-pages li span {
	color:#1c3f81;
	display:block; font-size:14px;
	line-height:30px;
	text-align:left;
}

.n-pages a { font-size:16px; color:#262626;  text-decoration:none; display:block; height:230px;}

.n-pages a:hover { color:#000;

}
.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:60px;z-index:100;
	position:relative; width:624px; padding-left:176px;}

	#jsddm li
	{	float:left; width:104px;
		list-style:none; background:url(/template/default/images/nav.gif) right center no-repeat;}

	#jsddm li a 
	{ text-align:center; height:60px;line-height:60px;	display: block; font-size:16px;
		text-decoration: none; 
		
		color:#000000;}
#jsddm li a  span{ font-size:10px;}
	#jsddm li:hover
	{color:#fff;  text-decoration:none;}
		
		#jsddm li ul
		{width:104px; background:#244588;
			padding: 0;
			position: absolute;
			visibility: hidden; padding-bottom:20px;}
		
			#jsddm li ul li
			{	float: none;
				display: inline; background:none;}
			
			#jsddm li ul li a 
			{ height:33px; line-height:40px;	font-size:12px;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(/template/default/images/stree_03.gif) 20px center no-repeat; height:34px; line-height:35px;}
.second a{ color:#666; padding-left:50px;  background:url(/template/default/images/stree_03.gif) 35px center no-repeat; height:34px; line-height:35px;}
.third a:hover{ background:url(/template/default/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;}<!--耗时1776245237.0458秒-->