/**重置样式**/
body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,em,a,fieldset,legend,address,label,textarea,select,input,figure,table,th,td,b,i{margin:0;padding:0;}
fieldset,img{border:0;}
body{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
ul,li{list-style:none;}
em,i{font-style:normal;}
table{border-collapse:separate;border-spacing:0;}
a{text-decoration:none;color:#000;}
a:hover{color:none;}
input,select,img{ vertical-align:middle;}
hr{border:1px solid #333;}
.clear{ clear:both;}
.fl{float:left;}
.fr{float:right;}
.wp{width: 1000px; height: auto; margin: 0 auto;}

.header{width: 100%; height: 100px;}
.header .logo{ margin-top: 22px;width: 430px;}
.header .tel{ margin-top: 5px;}
.header .tel p{ text-align: right;font-size: 13px; color: #fd0511;}
.header .tel p a{color: #fd0511; margin-left: 10px; margin-right: 10px;}
.header .tel form{text-align:right;}
.header .tel form input#q{width:170px; height:23px;}
.header .tel form input#sub{width:60px;height:28px; background:#035098;color:#FFF; border:none;cursor:pointer;}
.menu{width: 100%; height: 43px; background: url(img/menu-bg.png) repeat-x;}
.nav ul li{float: left;width: 110px; height: 43px; text-align: center; line-height: 43px;}
.nav ul li.nav-li{ background: url(img/menu-li.png) left no-repeat;}
.nav ul li a{font-size: 14px; color: #FFF; font-weight: bold; display: block;}
.nav ul li:hover{ background: #FFF;}
.nav ul li:hover a{color: #000;}

.banner{width: 100%; height: 450px; overflow: hidden; margin:0 auto;}
#kinMaxShow .KMSPrefix_kinMaxShow_button{ left: 48%;}

/*main*/
.main{ margin-top: 20px;}
.left{width: 230px; height:auto;}
.cate-t{width: 100%; height: 49px; background: url(img/category.png) repeat-x;}
.cate-t dt{ padding-top: 17px; font-weight: bold; color: #0069c5; font-size: 14px;}
.cate-t dt img{ margin-left: 15px; margin-right: 10px;}
.category dl{width: 208px; border: 1px solid #CCC; padding: 10px;}
.category dl dt{ background: url(img/jt.png) left no-repeat; line-height: 30px; border-bottom: 1px dashed #585858; margin-top: 10px;}
.category dl dt a{font-size: 13px;color: #585858; margin-left: 20px;}
.category dl dt a:hover{ color:#0069c5; }
.search{ margin-top: 30px;}
.search form{width: 228px; height: 25px; border: 1px solid #CCC;}
.search h4{font-size: 14px;color: #0069c5; margin-left: 15px; margin-bottom: 10px;}
.search input{width:210px; height: 25px; border: none; float: left; outline: none;color: #666;}
.search button{width: 18px; height: 18px;  background: url(img/sq.png) center no-repeat; border: none;float: left; margin-top:4px;cursor: pointer;}

.right{width: 740px; height: auto;}
.rt{width: 100%; height: 36px; background: url(img/t-bg.png) repeat-x;}
.rt span.fl{width: 115px; height: 36px; background: #006cce; text-align: center; line-height: 36px; color: #FFF; font-weight: bold; font-size: 14px;}
.rt span.fr{ margin-top: 12px; margin-right: 6px;}
.rt em{font-size:13px; line-height:36px;color:#666; margin-right:5px;}
.rt em a{color:#666;}
.products ul li{width: 172px; height: 215px; float: left; margin:6px;}
.products ul li img{width: 170px; height: 190px; border: 1px solid #CCC;}
.products ul li p{ text-align: center; font-size: 13px;color: #666; line-height: 30px;}
.zzlist ul li{width:49%;height: auto;margin:0;margin-right: 2%;margin-top: 20px}
.zzlist ul li img{width:100%;height: auto}
.zzlist ul li:nth-child(2n){margin:0;margin-right: 0;margin-top: 20px}

.m1{ margin-top: 30px;}
.m1t{width: 100%; height: 36px; background: url(img/t1-bg.png) repeat-x;}
.m1-left{width: 360px; height: 350px; border: 1px solid #CCC;margin-bottom:20px;}
.m1-contact{width:250px;}
.m1-contact p{font-size:13px; margin-top:10px;}
.m1t span.fl{font-weight: bold; margin-top: 10px; font-size: 14px; margin-left: 10px;}
.m1t span.fl img{ margin-top: -5px; margin-right: 5px;}
.m1t span.fr{ margin-top: 12px; margin-right: 5px;}
.m1-left-con{ padding: 10px 15px;}
.m1-left-con img{border: 1px solid #CCC;}
.m1-left-con ul{ margin-top: 10px;}
.m1-left-con ul li{font-size: 13px; list-style-type: disc; list-style-position: inside; color: #666; margin-top: 15px;}
.m1-left-con ul li span{ float: right;color: #666;}
.m1-left-con ul li a{color: #666;}
.m1-mid{width: 450px; height: 350px;border: 1px solid #CCC; margin-bottom:20px;}
.m1-mid-con{ margin: 10px; line-height: 23px; font-size: 13px;}
.m1-mid-con img{ margin-right: 10px; margin-bottom: 10px; float: left;}
.m1-right{width: 272px; height: 302px;}
.m1-right h1{ padding-top: 10px; height: 36px;}
.honor{width: 270px; height: 254px; border: 1px solid #CCC;}

.slideBox{ width:270px; height:254px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; display:none; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{width:220px; margin-left:25px; zoom:1; vertical-align:middle; text-align:center; }
.slideBox .bd img{ width:220px; height:254px; display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.m2{ margin-top: 30px; height: 230px; border: 1px solid #CCC;}
/* scrollleft */
.scrollleft{width:1000px; margin-top: 15px;}
.scrollleft li{float:left;margin:5px;display:inline;width:180px;text-align:center;line-height:19px}
.scrollleft img{width:176px;height:135px;padding:1px;border:solid 1px #ddd;}
.scrollleft li p{font-size: 13px; line-height: 30px; color: #666;}

.footer{width: 100%; height: 90px; border-top:5px solid #035098; margin-top: 20px; background: #f3f3f3;}
.footer p{font-size: 13px; margin-top: 20px; text-align: center;}
.page-show{min-height: 400px; line-height: 25px; padding: 10px;}

.news{margin: 20px;}
.news li{ font-size:13px; color:#36C; line-height:40px; list-style:disc; border-bottom: 1px dashed #CCC;}
.news li a{color:#666;}
.news li span{ float:right; color:#999;}
.pn{ margin-top:50px; font-size:14px;font-family:"微软雅黑"; color:#666;}

/* 分页page样式 style*/
.page{ margin-top:20px; margin-bottom:20px; text-align:center;font-size:13px;}
.page a{	
	border: 1px solid #ccc;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	background: #fff;
	text-decoration:none;
	color:#999;
}
.page a:hover{
	border:1px solid #FF6600; 
	background-color:#FF6600; 
	color:#fff;
}
.page span{
	border: 1px solid #FF6600;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #FFEEE5;
	color: #FF6600;}

.con-tt{ margin-bottom:20px;margin-top:10px;}
.con-tt h2{ text-align:center; margin-bottom:10px;color:#666;}
.con-tt p{ text-align:center; font-size:13px; color:#666;}
.con-tt p span{ margin-right:20px;}