body{padding:0px;margin:0px;font-size:12px;font-family:Tahoma,SimSun,Verdana,Arial,Helvetica, sans-serif,"宋体";line-height:24px; }
div,span,h1,h2,h3,h4,h5,h6,ul,li,img,p,strong,b,textarea,input,button,select,form,a,table,tr,td,dl,dt,dd{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
div{ margin:0 auto; padding:0}
ul{list-style-type:none;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
img{border:0;}
.left{ float:left;}
.right{ float:right;}
a{ color:#333333;text-decoration:none;}
a:hover{ text-decoration: underline; color:#666666;}
body{ background:#a3d445}
.bodyall{ background-image: url(images/midpic.jpg);width:1020px;}
.all{ width:1000px; background:url(images/allline.jpg); }
.clear{ height:10px; clear:both; background:#fff
}

/*首页*/
.topny{ background:url(images/topbg.gif); background-position:800px 5px; }
.butpic{ width:1020px; height:29px;background:url(images/bopic.jpg)}
.top{ width:1020px; height:29px;background-repeat:no-repeat; line-height:30px; color:#ffffff; background:url(images/toppic.jpg)}
.top a{color:#ffffff;}
.top span{float:right; width:120px;color:#ffffff;}
.banner{ width:1000px; height:428px;}
.sousuo{ width:200px;position:absolute;z-index:100; margin-top:80px;}
.indexmid{ width:1000px; clear:both;}
.midleft{ width:281px; height:157px; background:url(images/bodyleft.jpg); float:left;}
.midleft h2{ color:#133b28; font-size:15px; font-weight:800; margin-top:10px; margin-left:10px;}
.midleft h3{ color:#666666;font-size:12px; font-weight:400; margin-left:10px;}
.flaindex{border:1px solid #c3c3c3; width:247px; height:77px;}
.midright{ width:274px; height:157px; background:url(images/bodyright.jpg); float:left;}
.search{ width:235px; height:118px; border:1px solid #c3c3c3; margin-top:18px; margin-left:20px; background:url(images/index_09.jpg); text-align:center; line-height:180%; color:#999999;}
.search ul{ margin-top:35px;}
.search li{ height:30px; word-spacing:0.4em; line-height:30px;}
.searchleft{ width:205px; height:118px; border:1px solid #c3c3c3; margin-top:18px; background:url(images/index_09.jpg); text-align:center; line-height:180%; color:#999999;}
.searchleft ul{ margin-top:35px;}
.searchleft li{ height:30px; word-spacing:0.4em; line-height:30px;}
.searchinput{ height:20px; line-height:20px; width:130px;}
.searchbu{ color:#787878; line-height:120%; width:50px; height:22px; border:1px solid #c3c3c3; background:url(images/bu.jpg); margin-left:10px;}
.midmid{ background:url(images/midbg.jpg);width:443px; height:157px;  float:left;background-repeat:no-repeat;  }
.bottomgb{ width:100%; height:28px; border:1px solid #c3c3c3; padding-top:2px;}
.bottom{ width:1000px; height:60px; background:url(images/bottombg.jpg); text-align:center; line-height:150%; background-repeat: repeat-x;}
.bottom p{ margin-top:15px;;}

.topmenu{}

/*滚动新闻*/
#demo ul{text-align: left; }
#demo li{ height:25px; overflow:hidden;}
#demo li a{line-height:2em;display: block;margin-bottom: 1px;}
#FGWrapper{width:550px;height:25px;}
#demo{overflow:hidden; width:500px;height:30px;background:#FFF;float: left;display: inline}
#desc{ font-size:12px; clear:both;text-align:left;}
#copyright{float: right;}
#demo{overflow: hidden; }

/*滑动门*/
.nTab{ 
float: left; 
width: 421px; 
margin-left:10px;
margin-top:10px;
border-bottom:1px #c3c3c3 solid; 
margin-bottom:2px; 
} 
.nTab .TabTitle{ 
clear: both; 
height:30px; 
overflow: hidden;
line-height:30px;
} 
.nTab .TabTitle ul{ 
border:0; 
margin:0; 
padding:0; 
} 
.nTab .TabTitle li{ 
border:1px #c3c3c3 solid;
text-align:center;
float: left; 
width:100px;
height:30px;
cursor: pointer;
font-size:14px;
list-style-type: none; 
} 
.nTab .TabTitle .active{background:#fff;border-left:1px ##c3c3c3 solid;border-top:1px ##c3c3c3 solid;border-right:1px ##c3c3c3 solid;border-bottom:1px #fff solid;} 
.nTab .TabTitle .normal{background: #EFEFEF;border:1px #c3c3c3 solid; color: #666666} 
.nTab .TabContent{ 
width:auto;background:#fff; 
margin: 0px auto; 
padding:5px 0 0 0; 
border-right:1px #c3c3c3 solid;border-left:1px #c3c3c3 solid; 
} 
.TabContent li{ width:411px; border-bottom:1px #c3c3c3 dashed; margin-left:5px; text-indent:1em; height:25px;}
.none {display:none;} 


/*公共*/
.bantop{ height:255px; width:1000px; z-index:0; float:left; margin-top:-33px;}
.banl{ width:220px; float:left; border-right:1px solid #fffffb;}
.banr{ width:779px;float:left;}
.conmid{ width:1000px;}
.conl{ width:220px; float:left;}
.leftfla{ width:207px; margin-left:5px; margin-top:10px;}
.conr{ width:779px; float:right;}

/*文章页面*/
.article h2{ font-size:14px; text-align:center; height:50px; line-height:50px; font-weight:bold;}
.article p{ font-size:12px; color:#333333; width:739px; text-indent:2em; margin-left:20px; margin-top:10px;}
.btcon{ height:56px; width:100%; border-bottom:1px solid #c3c3c3;}
.btcon span{ height:56px; float:left; line-height:75px; vertical-align:middle; font-size:14px; text-align:left;}
/*.article img{width:240px;height:270px }*/
/*文章页面2*/
.culture{ width:720px; margin-top:10px;}
.contact{ width:780px; margin-top:10px; padding:30px;background-image:url(images/contactbg.jpg); height:230px; padding-top:100px;}
.contact h2{ font-size:14px; font-weight:bold;}
.wznr p{font-size:12px; color:#333333;margin-top:10px;}
.wznr{ width:500px; float:left; text-align:left;}
.wzimg{ widows:400px; float:left;}
/*地图页面*/
.map{ width:749px;}
.mapimg{ width:100%; text-align:center;}
.mapnr{ width:90%; background:#c3c3c3; padding:1px;}
.mapnr li{ background:#ffffff; height:30px; margin-top:1px; text-indent:2em; line-height:30px;}
.mapnr h3{ font-size:14px; text-align:center; width:100%; background:#fff; height:40px; font-weight:bold; line-height:40px;}
/*新闻列表页面*/
.newlist ul{ width:759px; border:#c3c3c3 1px solid; border-width:0px 1px 0px 1px; margin-left:10px;}
.neww{ background-color:#ffffff; width:100%; border-bottom:1px #c3c3c3 solid; height:40px; line-height:40px;}
span{ margin-left:10px; margin-right:5px;}
.newb{ background-color:#efefef; border-bottom:1px #c3c3c3 solid; height:40px;line-height:40px;}
.kj{ text-align:center; height:30px; line-height:30px; margin-top:10px; color:#000000;}
.kj a{ word-spacing:1em; margin-left:5px;}

/*产品页面*/
.flashtop{ width:749px;}
.product{ width:764px;}
/*新品介绍页面*/
.newproli{ width:350px; height:153px; border:1px solid #c3c3c3; background:url(images/proj1.jpg); margin-top:25px; float:left; margin-left:20px;display:inline;}
.newproimg{ width:179px; height:132px; border:1px solid #999999; margin-left:10px; margin-top:8px; float:left;display:inline; }
.newprop{ width:140px; float:right; margin-right:5px;margin-top:10px;display:inline; }
.newprop h3{ width:140px; font-size:14px; font-weight:bold;}
.newprop p{ height:20px; overflow:hidden; color:#151515; margin:0px; width:140px;margin-top:2px; }
.newprop a{ text-align:center;}
/*产品介绍系列页面*/
.xlpro{ width:769px;}
.xlpro li{ float:left; margin-left:8px; margin-top:10px;width:140px; height:200px;background: #F0F0F0; text-align:center; border:#c3c3c3 1px solid; padding-top:10px; }
.xlpro img{width:120px; height:160px;}
.xlpro p{ line-height:150%;}
.xlintro{ width:730px;}
.xlintro p{ text-indent:2em;}
.xlfla{ width:100%; text-align:center; margin-top:10px;}
.xlintro h2{ font-size:16px; font-weight:bold; text-align:center;}
.probt{ margin-top:10px; width:750px; overflow:hidden; background:url(images/pro1.jpg); height:30px;}
.probt ul{ width:530px; float:right; vertical-align:middle;}
.probt li{display:block; width:150px; height:30px; float:left; margin-left:20px; text-align:center; background-image:url(images/proli.jpg);
}
.probt li:hover{ display:block; font-weight:bold }
.probt li a{ color:#FFFFFF; text-decoration:none;font-weight:bold}
.probt li a:hover{ color:#FFFFFF; text-decoration:none;}


/*产品单页*/
.productintro{  width:320px; float:left; margin-left:0px;display:inline;}
.productintro h3{ font-size:14px; font-weight:bold;}
.productintro ul{ width:280px; border-bottom:1px #c3c3c3 dashed;margin-top:10px; float:left}
.productintro li{
	line-height:30px;
	width:300px;
}
.prointroimg { width:320px; float:left; margin-left:60px;display:inline;margin-top:10px; }
.prointroimg li{ height:420px;  width:300px;}
.prointroimg img{ height:406px;  width:287px;}


/*工程页面*/
.proli{ width:714px; height:153px; border:1px solid #c3c3c3; background:url(images/proj1.jpg); margin-top:15px;}
.proimg{ width:179px; height:132px; border:1px solid #999999; margin-left:10px; margin-top:8px; float:left;display:inline; }
.prop{ width:462px; float:right; display:inline; margin-right:30px; margin-top:10px; line-height:190%;display:inline;}
.prop h3{ width:452px; font-size:14px; font-weight:bold;}
.prop p{ height:85px; overflow:hidden; color:#151515; margin:0px; width:460px; line-height:180%;text-indent:2em; }




/*在线留言页面*/
.mesnr ul{ width:759px; border:#c3c3c3 1px solid; border-width:1px 1px 0px 1px; margin-left:10px; line-height:150%; margin-top:10px;}
.mesnr li{ text-indent:2em;  border-bottom:1px #c3c3c3 solid; padding:5px;}
.mesw{ background-color:#ffffff;}
.mesb{ background-color:#efefef;}
.mesnr p{ width:739px; margin-left:10px;}

.lybt{ background-color:#ffffff; height:30px; text-align:center;line-height:30px; font-size:14px; font-weight:bold;width:759px;}
.meslyb{ width:759px; border:#c3c3c3 1px solid; margin-left:10px; line-height:150%; margin-top:10px; background-color:#efefef;}
.meslyb h3{ text-align:center; font-size:14px; font-weight:bold; background:#ffffff; height:30px; line-height:30px;}
.wz{ width:100px; text-align:left; float:left; margin-left:10px;display:inline;}
.mesinput{ float:left; width:500px; text-align:left; margin-left:10px;display:inline;}
.meslyb li{ height:30px; line-height:30px;margin-top:10px;}
.intext{ height:30px; line-height:30px; width:200px;}
.meslyb li.textli{ height:120px;}
.meslyb textarea{ width:400px; height:110px; overflow:scroll;}
.meslyb select{ height:25px; width:80px;}
.lybu{ width:100px; height:30px; line-height:25px; margin-left:110px;}

/*在线报修页面*/
.bxtp{width:80px; height:30px; margin-left:10px;}


/*企业荣誉页面*/
.honnors ul{ margin-left:20px; margin-top:10px;}
.honnors li{ width:175px; height:225px; border:#c3c3c3 1px solid; padding:5px; float:left; margin-left:45px; margin-top:20px;}
.honnors h4{ font-size:12px; text-align:center; font-weight:bold;}
.honnors p{ text-align: right;}
.hspan{  width:150px; height:160px;background-color:#efefef; border:#c3c3c3 1px solid; text-align:center; padding:8px;}
.himg img{ text-align:center;}
.hspan img{  width:145px; height:154px;}

/*店面展示页面*/
.sellcontact{ width:320px; float:left; margin-left:60px;display:inline;}
.sellcontact h3{ font-size:14px; font-weight:bold;}
.sellcontact img{ width:275px; height:275px;}





/*lightbox*/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
	


.storezs{ width:760px; margin-top:0px;}
