﻿
body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd , fieldset, legend textarea,blockquote,emBED{ margin:0px; padding:0px; font-size: 12px; font-weight: normal; }

*{padding:0; margin:0;}

a img { border: 0; }
ul{ list-style: none;overflow: hidden; }
img { border-style: none;} 
li{ list-style: none;overflow: hidden; }


body{margin:0; background-color:#FFF;font:12px/24px  Arial, Helvetica, sans-serif, Verdana, Geneva, sans-serif;color: #777; line-height:24px;}

.clear{
 border-top:1px solid transparent !important;
 margin-top:-1px !important;
 border-top:0;
 margin-top:0;
 clear:both;
 visibility:hidden;
 }
a {
	font-size:12px;
	color:#666;
	text-decoration:none;
}

a:hover {
color: #F90;
text-decoration: underline;
}



.A{ font-size:12px; color:#FFF; font-weight:bold; text-decoration:none;}

a.A:hover{font-size:12px; color: #FFF; font-weight:bold; text-decoration:underline;}
#KKCOM{ width:100%; min-width:1200px; max-width:100%; height:auto; margin:0 auto; padding:0;}
#top{ width:auto; height:93px; margin:0 auto; background:url(img/topbg.png) left top repeat-x;}
.top1000{ width:1200px; height:93px; margin:0 auto; background: url(img/logo.gif) 1px top no-repeat;}
.top-tel{ width:300px; height:93px; background:url(img/tel.gif) right top no-repeat; float:right; overflow:hidden;}
.search1{ width:240px; height:25px; float:right; clear:both; margin-top:50px; background-color:#FFF; border:#e0e0e0 solid 1px;}
#mnav{ width:100%; height:40px; margin:0 auto; background:url(img/mbg.png) left top repeat-x; clear:both;}
.m1000{ width:1200px; height:40px; margin:0 auto; overflow:hidden; padding:0;}
.m1000 ul{ width:150px; height:40px; line-height:40px;overflow:hidden; text-align:center; float:left;}
.m1000 ul a{ font-weight:bold; color:#FFF; font-size:12px; background:url(img/m2.png) left top no-repeat; display:block; text-decoration:none;}
.m1000 ul a:hover{ font-weight:bold; color:#FFF; font-size:12px; background:url(img/m1.png) left top no-repeat; display:block;text-decoration:none;}
.m1000lau{ width:200px; height:40px; line-height:40px; float:left; margin-left:50px;background:url(img/lau.png)  center top no-repeat; text-align:center; color:#666;  }

.m1000lau span{ padding:0 15px;}
#Darea{ width:1000px; height:36px; background:url(img/dbg.png) left top repeat-x; position:absolute; top:548px; left:50%; margin-left:-500px; z-index:10;}
#Barea{ width:1000px; height:36px; background:url(img/dbg.png) left top repeat-x; position:absolute; top:398px; left:50%; margin-left:-500px; z-index:10;}
#Karea{ width:1200px; height:36px;  margin:0 auto; clear:both; margin-top:10px;}
#Dcom{ width:1180px; height:auto; padding:10px; background-color:#FFF; margin:0 auto;}
#Bcom{ width:1200px; min-height:500px; /*高度最小值设置为：600px*/  height:auto !important; /*兼容FF,IE7也支持 !important标签*/  height:500px; /*兼容ie6*/ overflow:visible;padding:10px; padding-top:0; background-color:#FFF; margin:0 auto;}
#Abanner{ width: auto; height:400px; margin:0 auto; overflow:hidden; clear:both; padding-top:1px; background-color:#FFF; border-bottom:#ff6600 solid 6px;  }
#Bbanner{ width: auto; height:300px; margin:0 auto; overflow:hidden; padding-top:1px; background-color:#FFF; text-align:center;}
#Acom{ width: auto; min-height:500px; /*高度最小值设置为：600px*/  height:auto !important; /*兼容FF,IE7也支持 !important标签*/  height:500px; /*兼容ie6*/ overflow:visible; background:#FFF url(img/abg.png) left top repeat-x; padding-top:5px;}
.abccom{ width:auto; height:auto; padding:10px; margin:0 auto; text-align:left;}
.aleft{ width:240px; height:auto; float:left; clear:left;}
.aright{ width:938px; height:auto; float:right; clear:right; border:#e0e0e0 solid 1px; }
.Atitle{ width:auto; height:25px; overflow:hidden; clear:both; border-bottom:#e0e0e0 solid 1px; text-align:right; line-height:25px; padding-top:4px; }

.Btitle{ width:auto; height:25px; overflow:hidden; clear:both; border-bottom:#e0e0e0 solid 1px; text-align: left; line-height:25px; padding-top:4px; padding-left:15px; background:url(img/quanquan.png) left 13px no-repeat; color:#025bab; font-weight:bold; font-size:13px;}
.Dtitle{ width:auto; height:33px; line-height:33px; border:#e0e0e0 solid 1px; text-align:left; border-bottom:none; font-size:14px; font-weight:bold; color:#FFF; background: url(img/tbg0.png) left top repeat-x;}
.Dtitle  ul{ width:auto; height:33px; line-height:33px; background:url(img/tbg.png) 10px top no-repeat; padding-left:40px; text-align:left; font-weight:bold;}
.Dtitle  ul a{ float:right;}
.Dtitle ul  a img{vertical-align:middle; padding:10px;}
.Dtitle b{ font-weight:bold; padding-left:25px;  color:#F90;}
.Lanmu{ width:auto; height:auto; margin: auto;}
.Lanmu ul{ width:auto; height:30px; line-height:30px; background:url(img/dbg.gif) left top repeat-x; padding-left:40px; line-height:30px; text-align:left; margin:3px auto; border:#e5e5e5 solid  1px;}
.aleftcom{ width:auto; height:auto; padding-top:10px; text-align:left; line-height:30px;  margin:0 auto;}
.Lanmu22{ width:auto; height:30px; line-height:30px; background:url(img/dbg.gif) left top repeat-x; padding-left:55px; line-height:30px; text-align:left; margin:3px auto; border:#e5e5e5 solid  1px;}
.probox{ width:230px; height:200px; float:left; overflow:hidden; padding-top:10px; text-align:center; line-height:30px;}
.probox img { width:180px; height:135px; padding:2px;  border:#e5e5e5 solid 1px; margin:0 auto; overflow:hidden;}
.probox8{ width:225px; height:200px; float:left; overflow:hidden; padding-top:10px; text-align:center; line-height:30px;}
.probox8 img { width:180px; height:135px; padding:2px;  border:#e5e5e5 solid 1px; margin:0 auto; overflow:hidden;}

.pprobox{ width:auto; height:160px; padding-top:10px; padding-bottom:10px; border-bottom:#e9e9e9 solid 1px; clear:both;}
.pproboximg{ width:200px; height:160px; float:left; overflow:hidden; text-align:center;}
.pproboximg img { width:160px; height:120px; padding:2px;  border:#e5e5e5 solid 1px; margin:0 auto; overflow:hidden;}
.pproboxa{ width:480px; height:125px; float:left; line-height:25px; text-align:left; overflow:hidden;}
.pproboxb{ width:480px; height:25px; float:left; line-height:25px; text-align:left; overflow:hidden;}

.Anewlist{ width:auto; height:auto;}
.Anewlist ul{ width:auto; height:24px; line-height:24px; text-align:left; padding-left:10px; background:url(img/3d.png) left center no-repeat; border-bottom:#f3f3f3 solid 1px;}
.Anewlist ul small{ float:right; color:#F90}


.Newlist{ width:auto; height:auto;}
.Newlist ul{ width:auto; height:40px; line-height:40px; text-align:left; padding-left:10px; background:url(img/3d.png) left center no-repeat; border-bottom:#f3f3f3 solid 1px;}
.Newlist ul span{ float:right; color:#F90}




#Abottom{ width: auto; height:60px; clear:both; line-height:30px; margin:0 auto; background-color:#cc3300; padding:20PX;}
#Abottom ul{ width:1200px; margin:0 auto; line-height:30px; height:60px; text-align: center; color:#FFF;}
#Abottom ul span{ padding:0 20PX;}
#Abottom   ul a{ color:#FFF; text-decoration: none;}




.page {
	text-align:center;
	padding:3px 0;
}
.page span {
	padding:0 5px;
}
.acopy{ width:1000px; height:auto; line-height:25px;  text-align:center; padding-top:5px; padding-bottom:5px; background-color:#fff;}

.Nlist{ width:auto; height:auto; margin:10 auto;}
.Nlist ul{ width:auto; height:25px; line-height:25px; background:url(img/a-3.gif) 15px center no-repeat; padding-left:30px; border-bottom:#f0f0f0 dashed 1px;}
.Nlist ul small{ float:right; color:#6C3;}
#page{ width:auto; height:30px; line-height:30px; text-align:center;}
.Qcontent{ width:auto;  min-height:500px; /*高度最小值设置为：600px*/  height:auto !important; /*兼容FF,IE7也支持 !important标签*/  height:500px; /*兼容ie6*/ overflow:visible; padding:15px; text-align:left;}
.Bcontent{ width:auto;  min-height:440px; /*高度最小值设置为：600px*/  height:auto !important; /*兼容FF,IE7也支持 !important标签*/  height:440px; /*兼容ie6*/ overflow:visible;text-align:left;}
.PBOXcontent{ width:720PX;  min-height:320px; /*高度最小值设置为：600px*/  height:auto !important; /*兼容FF,IE7也支持 !important标签*/  height:320px; /*兼容ie6*/ overflow:visible;text-align:left; margin:0 auto; padding-top:10px;}



/*-------- 产品图片滚动 --------------*/



#featureContainer {
	 MARGIN: 0px auto; WIDTH: 770px; FONT-SIZE:12px; 
}

#featureContainer  * A {POSITION: relative}
#wrap {
	OVERFLOW: hidden
}
#load {
	BACKGROUND-IMAGE: url(images/loader32x32.gif); TEXT-INDENT: -9999px; MARGIN: 0px auto; WIDTH:700px; DISPLAY: none; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; HEIGHT: 50px;
}
#feature {
	 POSITION: relative;  MARGIN-TOP:0;
}
#feature .button {
	POSITION: absolute; WIDTH: 770px;  LEFT: 0px
}
#feature .prev {
	TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(images/feature_left.gif) center top; FLOAT: left; HEIGHT: 48px;  TOP: -110px;
}
#feature .next {
	 TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(images/feature_right.gif) center top; FLOAT: right; HEIGHT: 48px;  TOP: -110px;
}
#feature .prev:hover {
	BACKGROUND-POSITION: center bottom
}
#feature .next:hover {
	BACKGROUND-POSITION: center bottom
}
.featureUL {
	POSITION: relative; BORDER-LEFT: #000 0px dotted; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px;  PADDING-RIGHT: 0px; FLOAT: left;  PADDING-TOP: 0px; LEFT: 0px; 
}
.featureBox {
	  WIDTH: 235px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 150px; OVERFLOW: hidden;
}
#botton-scroll {
	Z-INDEX: 0;  MARGIN: 0px auto; WIDTH:710px; FLOAT: left; HEIGHT: 150px; 
}
#block {
	Z-INDEX: 0; POSITION: relative; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH:710px; PADDING-RIGHT: 0px; HEIGHT: 150px; FONT-SIZE: 12px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#block .box {
	PADDING-LEFT: 5px; WIDTH: 225px; PADDING-RIGHT: 5px; FLOAT: left; HEIGHT: 150px; 
}
#block .box .feature-title {
	FONT-SIZE: 12px; FONT-WEIGHT: normal
}
#block .box .feature-thumb {
	WIDTH: 225px; FLOAT: left; HEIGHT: 150px
}


/*导航菜单*/


#navMenu {width:630px;height:32px;display:block;overflow:hidden;}
#navMenu ul{padding-left:0px;height:32px;}

#navMenu li {text-align:center;float: left;	height:32px; }

#navMenu li a {width:105px;color:#FFF;display: block;text-decoration:none; height:32px; line-height:32px; font-weight:bold; font-size:13px; font-weight:bold;}
#navMenu li a:hover, #navMenu li.hover a {border:none;text-decoration:none;color: #F60;background:url('img/ma.jpg') center top repeat-x ;height:32px; line-height:32px; font-weight:bold; font-size:13px;display: block;}

/*-------- 下拉菜单 --------------*/
.dropMenu {	position:absolute;top:0;z-index:100;width:105px;visibility: hidden; margin:0 auto;background-color: #F0F0F0;padding-bottom:5px;}

.dropMenu li { margin:0 ; text-align:center; height:25px; line-height:25px;}
.dropMenu li a{width:105px;display: block; background-color:#F0F0F0;text-align: center;text-decoration:none;color:#333;}
.dropMenu+li a{border-top:none;}
* html .dropMenu a {width: 100%;color:#333;}
.dropMenu a:hover {text-decoration: underline;background-color:#E5E5E5;text-align: center;text-decoration:none;color: #F60;}




/*banner滚动*/

.flexslider { position: relative; height: 400px; overflow: hidden; background: url(images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;height: 400px; overflow: hidden;}
.slides li { height:400px;}
.slides li a{ width:auto; height:400px; display:block;}
.flex-control-nav { position: absolute; bottom:15px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 25px; height: 13px; margin: 0 ; *display: inline; zoom: 1; color:#FFF;}
.flex-control-nav a { display: inline-block; width: 25px; height: 13px;  margin: 0 ;color:#FFF; font-size:0px; line-height:13px; overflow: hidden; background: url(images/dot.gif) right 0 no-repeat; cursor: pointer;}

.flex-control-nav .flex-active { background: url(images/dot.gif) left 0 no-repeat; cursor: pointer;}





