@charset "utf-8";
/* CSS Document */

html { overflow-x:hidden; }
body { width:100%; height:100%;	margin:0; padding:0px; font-size:12px; color:#363636; font-family:"微软雅黑"; overflow-x:hidden; background:#f4f4f4 url(../images/bj_mc.png) repeat-x left 123px; overflow:hidden; }
div, img, form { margin:0px; padding:0px; border:0px; }
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; }
a{ text-decoration:none; color:#363636; }
a:hover { color:#7aaf16; }
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	font-size:0;
}
* html .clearfix {
	height: 1%;
}
#container { width:100%; margin:0px; overflow:hidden; }
#header { width:100%; height:85px; margin:0px auto; background:url(../images/bj_header.png) repeat-x left top; overflow:hidden; }
#menu{ width:100%; height:35px; background:url(../images/bj_m1.png) repeat-x left top; border-bottom:3px solid #483900; overflow:hidden; }
#banner{ width:100%; overflow:hidden; }
#iwebf{ width:1000px; height:41px; line-height:41px; margin:0 auto; background:url(../images/ibg.png) repeat-x left top; overflow:hidden; }
#imainContent {width:1000px; margin:0px auto; overflow:hidden;}
#mainContent {width:1000px; margin:0px auto; overflow:hidden; background:url(../images/bj_main.png) repeat-y left top;}
#Breadcrumbs{ width:1000px; margin:0px auto; overflow:hidden; }
#sidebar{ width:210px; clear:both; display:block; float:left; padding:0px; overflow:hidden;}
#content{ width:770px; float:right; display:inline; margin:0px; padding:0px; overflow:hidden; }
#footer {width:1000px; margin:10px auto 0 auto; border-top:3px solid #468900; overflow:hidden; 	}

.hasbg{ }

.fixedwidth{ width:1000px; margin:0 auto; }

.footmenu{ width:100%; height:40px; background:url(../images/m1.jpg) repeat-x left top; margin-top:30px; }
.fmenu{ width:1000px; margin:0px auto; height:40px; line-height:40px; text-align:center; overflow:hidden; }
.fmenu span{ margin:0px 10px; color:#fff; }
.fmenu a{ color:#fff; font-size:14px; }


.fcopyriht{ width:1000px; margin:0px auto; padding:10px 0px; text-align:center; line-height:200%;}
.fcopyriht p{ margin:0px; padding:0px; }


.logo{ clear:both; float:left;  }
.func{ float:right; margin:20px 0 0 0; }
.func a{ margin:0 0 0 10px; }

.shortcut{ width:276px; height:23px; line-height:23px; float:right; background:url(../images/funcbg.jpg) no-repeat left top; text-align:center; margin-top:30px;  }
.shortcut span{ margin:0px 8px; font-size:10px; } 

.func_r{ width:100%; height:19px; clear:both; display:block; float:right; margin-top:20px; overflow:hidden;  }
.hotline{ width:250px; clear:both; display:block; float:left; font-size:14px; background:url(../images/icon4.jpg) no-repeat left center; padding-left:24px; color:#999; }
.tel{ color:#ee7500; }
.search{ width:180px; height:19px; background:url(../images/searchbg.jpg) no-repeat left top; float:right; display:inline; }
.sskey{ width:158px; margin:0px; height:19px; line-height:19px; float:left; border:0px; background:none; float:left; }
.ssbtn{ width:19px; height:19px; border:0px; background:none; cursor:pointer; float:right; }

.navmenu{ width:1000px; height:35px; margin:0px auto; overflow:hidden; }

.mainMenu{ width:100%; list-style:none; margin:0; padding:0px; }
.mainMenu li{ width:123px; height:35px; float:left; text-align:center; }
.mainMenu li.ms{ width:2px; background:url(../images/bj_m3.png) no-repeat left top; }
.mainMenu li a{ width:100%; line-height:35px; display:block; font-size:14px; color:#322800; }
.mainMenu li a:hover{ background:url(../images/bj_m2.png) repeat-x left top; }
/*.mainMenu li ul{ width:149px; list-style:none; margin:0px; padding:0px;  position:relative; top:0px; left:0px; display:none; float:right; }
.mainMenu li ul li{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #fdac5d; float:left; background:url(../images/m1.jpg) repeat-x left top; }
.mainMenu li ul li:first-child{ background:url(../images/m1.jpg) repeat-x left top; }
.mainMenu li ul li a{ width:100%; font-size:14px; margin-left:0px; }
.mainMenu li:hover ul{ display:block;}
*/
.mainbanner{height:220px;overflow:hidden; position:relative; margin:10px 0 0 0; }
.mainbanner_window{left:50%;width:1000px;height:220px;overflow:hidden;margin-left:-500px;position:absolute;}
.mainbanner_window ul{width:999999px;height:220px;position:relative; list-style:none; margin:0px; padding:0px;}
.mainbanner_window li{background:rgb(204, 204, 204);width:1000px;height:220px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{left:50%;top:190px;width:100px;height:20px;position:absolute; list-style:none; margin:0 0 0 -50px; padding:0;}
.mainbanner_list li{width:20px;height:20px;overflow:hidden;float:left;display:inline;}
.mainbanner_list a{background:url(../images/dian.png) no-repeat;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:12px;font-weight:700;float:left;display:inline-block;}
.mainbanner_list li.active a{background-position:0 -14px;text-decoration:none;}
.mainbanner_list li a:hover{background-position:0 -14px;text-decoration:none;}

.slide{ width:100%; height:250px; overflow:hidden;  }

.i01{ width:100%; list-style:none; margin:0; padding:0; }
.i01 li{ width:247px; height:41px; float:left; }
.i01 li.ps{ width:4px; background:url(../images/iline.png) no-repeat center top; }

.about{ width:400px; height:200px; clear:both; float:left; margin:10px 0 0 0; overflow:hidden; } 
.products{ width:580px; height:200px; float:right; margin:10px 0 0 0; overflow:hidden; } 
.news{ width:400px; height:266px; clear:both; float:left; margin:20px 0 0 0; background:url(../images/inews.png) no-repeat right bottom; overflow:hidden; } 
.zlrz{ width:240px; height:266px; float:left; margin:20px 0 0 20px; background:#ececec; overflow:hidden;  }
.scsb{ width:320px; height:266px; float:right; margin:20px 0 0 0; background:#ececec; overflow:hidden;  }
.more{ float:right; margin-right:12px; }
.more a{ font-size:12px; color:#fff; font-weight:normal;}
.more1{ float:right; margin-right:12px; }
.more1 a{ font-size:12px; color:#333; font-weight:normal;}
.aboutTit{ width:100%; height:31px; line-height:31px; background:url(../images/bj_t1.png) no-repeat left top; font-size:14px; color:#fff; text-indent:32px; }
.aboutProfile{  padding:12px; line-height:2; overflow:hidden; }
.aboutProfile p{ margin:0; padding:0; }
.mall-slide{width:100%;height:150px; position:relative; margin:19px 0 0 0;}
.mall-slide .mall-prev{display:block;position:absolute;width:14px;height:120px;left:0;background:url(../images/ileft.png) no-repeat left center;}
.mall-slide .mall-next{display:block;position:absolute;width:14px;height:120px;right:0;background:url(../images/iright.png) no-repeat left center;}
.mall-slide .mall-content{width:528px;height:150px;position:absolute; left:31px;overflow:hidden; }
.mall-slide .mall-content ol{ list-style:none; margin:0; padding:0; }
.mall-slide .mall-content ol li{display:block;float:left;height:150px;overflow:hidden;width:132px; text-align:center; }
.mall-slide .mall-content ol li img{ width:120px; height:120px; border:1px solid #7aaf16; display:block; }
.mall-slide .mall-content ol li p{ width:100%; height:28px; line-height:28px; margin:0; padding:0; font-size:12px; text-align:center; } 
.ititle{ width:100%; height:26px; line-height:26px; background:url(../images/bj_t2.png) no-repeat left top; font-size:14px; text-indent:30px;  }
.inewsNew{ width:100%; margin:10px 0 0 0; overflow:hidden; }
.inewsNew ul{ width:100%; list-style:none; margin:0; padding:0; }
.inewsNew ul li{ line-height:1.5;  padding:6px 0 0 18px; background:url(../images/ico1.png) no-repeat 12px 10px; text-indent:12px; overflow:hidden; }
.inewsNew ul li p{ margin:0; padding:0; }
.inewsNew ul li p:first-child{ color:#999; }
.izlrz{ width:100%; margin:0; overflow:hidden;}
.izlrz ul{ list-style:none; margin:4px 0 0 15px; padding:0; }
.izlrz ul li{ width:100px; height:100px; margin:10px 10px 0 0; float:left; }

.iscsb{ width:100%; height:120px; overflow:hidden; }
.iscsb ul{ list-style:none; margin:0 0 0 15px; padding:0; }
.iscsb ul li{ width:90px; height:90px; float:left; margin:15px 10px 0 0; text-align:center; }
.iscsb ul li img{ width:90px; height:90px; }
.iscsb ul li p{ width:100%; height:30px; line-height:30px; text-align:center; margin:0; padding:0; }


.gltitle{ color:#ee7500; }

.leftbox{ width:100%; overflow:hidden; }
.leftTitle{ width:100%; height:31px; line-height:31px; background:url(../images/bj_t3.png) no-repeat left top; font-size:16px; color:#fff; text-indent:30px; overflow:hidden; }
.leftList{ width:100%; margin:5px 0 0 0; overflow:hidden; }
.leftList ul{ width:100%; list-style:none; margin:0; padding:0; }
.leftList ul li{ width:100%; height:31px; line-height:22px; float:left; background:url(../images/bj_s1.png) no-repeat left top; text-indent:30px; overflow:hidden;  }

.leftgg{ width:100%; margin:0; overflow:hidden; }
.leftgg img{ width:210px; display:block; }

.crumbs{ width:100%; height:39px; line-height:46px; background:url(../images/bj_t4.png) no-repeat right top; text-indent:15px; overflow:hidden;  }


.sortlist{ width:100%; height:auto; clear:both; display:block; overflow:hidden; }

.sort h2{ height:40px; line-height:40px; width:100%; margin:0px; padding:0px; background:#ee7500; text-align:left; text-indent:30px; font-size:18px; color:#fff; font-weight:normal;}

/*.sub1{ list-style:none; margin:0px; padding:0px; }
.sub1 li{ width:100%; line-height:40px; float:left; display:inline; background:url(../images/icon2.jpg) no-repeat right bottom; text-indent:30px; }
.sub1 li a{ color:#666; font-size:14px; background:url(../images/icon1.jpg) no-repeat 165px 15px; width:100%; height:40px; line-height:40px; display:block; }
.sub1 li a:hover{ color:#ee7500; }
.sub1 li a.on{ color:#ee7500; }*/


.sub1{ list-style:none; margin:0px; padding:0px; }
.sub1 li{ width:100%; line-height:40px; float:left; display:inline; background:url(../images/icon2.jpg) no-repeat right bottom; text-indent:30px; }
.sub1 li a{ color:#666; font-size:14px; background:url(../images/icon1.jpg) no-repeat 165px 15px; width:100%; height:40px; line-height:40px; display:block; }
.sub1 li a:hover{ color:#ee7500; }
.sub1 li a.on{ color:#ee7500; }
.sub1 li ul{ width:190px; list-style:none; margin:-41px 0px 0px 190px; *margin:-1px 0px 0px 0px; padding:0px 15px 15px 15px; display:none;  border:1px solid #eee; background:#fff;  position:absolute; top:auto; left:auto; z-index:999;  }
.sub1 li ul li{ width:100%; line-height:30px; text-indent:20px; }
.sub1 li:hover ul{ display:block;  }

.tab_pro{ border-top:1px solid #eee; border-left:1px solid #eee; }
.tab_pro tr td{ border-right:1px solid #eee; border-bottom:1px solid #eee; text-align:center; padding:5px 0px; }
.tab_pro thead tr td{ background:#e4e6e8; padding:10px 0px; color:#000; font-weight:bold; }

.product{ width:100%; margin-top:30px; overflow:hidden; }
.product_l{ width:330px; height:330px; float:left; }
.product_l img{ padding:9px; border:1px solid #eee; background:#eee;}
.product_r{ width:420px; float:right; display:inline; }
.product_r p{ margin:10px 0px 0px 0px; padding:0px; line-height:150%; }

.bit{ color:#f00;}

.t1{ width:100%; height:34px; line-height:34px; text-indent:12px; background:url(../images/t1.png) repeat-x left top; font-weight:bold; font-size:14px; color:#333; }

.en{ font-size:12px; font-weight:normal; margin-left:3px; color:#666; font-family:Arial, Helvetica, sans-serif; }

.detailName{ width:100%; margin:20px 0 0 0; font-size:14px; font-weight:bold; color:#000; text-align:center; overflow:hidden; }
.detailFunc{ width:100%; margin:10px 0 0 0; color:#999; text-align:center; overflow:hidden; }

.nlist{ list-style:none; margin:0px; padding:0px; }
.nlist li{ width:100%; height:50px; background:url(../images/bj_innews.png) no-repeat left bottom; margin:5px 0 0 0; overflow:hidden; }
.nlist li p{ width:100%; line-height:2; margin:0; padding:0; text-indent:16px; }
/*.nlist li:first-child{ padding:0px 0px 20px 0px; }
.nlist li dl{ width:100%; margin:0px;  padding:0px; }
.nlist li dl dt{ width:100px; height:100px; float:left; margin:0px; padding:0px; }
.nlist li dl dd{ width:650px; float:right; display:inline; margin:0px; padding:0px; }
.nlist li dl dd p{ margin:10px 0px 0px 0px; line-height:150%; padding:0px; }
*/

.t3{ width:100%; height:43px; line-height:43px; clear:both; display:block; text-align:center; background:url(../i/t3.jpg) no-repeat center top; overflow:hidden;  }



.prolist{ width:100%; height:auto; list-style:none; margin:0px; padding:0px; }
.prolist li{ width:250px; height:120px; line-height:150%; float:left; display:inline; overflow:hidden; }
.prolist li img{ border:1px solid #ccc; }
.prolist li a{ margin:0px; padding:10px 0px; }

.index{ width:100%; height:auto; line-height:150%; clear:both; display:block; overflow:hidden; }
.index p:first-child{ margin:0px; padding:0px; }


.article{ line-height:2; padding:15px; overflow:hidden; }
.article p:first-child{ margin:0; padding:0; }
.article img{ max-width:740px;}
.mainlist{ padding:15px; overflow:hidden; }

.quality{ width:680px; margin:0 auto; overflow:hidden; }
.qualityTitle{ width:100%; height:37px; line-height:37px; text-indent:38px; background:url(../images/qcbg.png) no-repeat left top; font-size:14px; color:#009900; overflow:hidden; }
.qualityList{ border:1px solid #019405; border-top:0; padding:0 29px 20px 29px; overflow:hidden; }
.qualityList ul{ width:680px; list-style:none; margin:0; padding:0; }
.qualityList ul li{ width:120px; height:120px; float:left; margin:10px 40px 0 0; }
.qualityList ul li img{ width:120px; height:120px;}

.equipment{ width:680px; margin:20px auto 0 auto; overflow:hidden; }
.equipmentTitle{ width:100%; height:37px; line-height:37px; text-indent:38px; background:url(../images/qcbg.png) no-repeat left top; font-size:14px; color:#009900; overflow:hidden; }
.equipmentList{ border:1px solid #019405; border-top:0; padding:0 29px 20px 29px; overflow:hidden; }
.equipmentList ul{ width:680px; list-style:none; margin:0; padding:0; }
.equipmentList ul li{ width:180px; height:210px; float:left; margin:10px 35px 0 0; }
.equipmentList ul li img{ width:180px; height:180px;}
.equipmentList ul li p{ width:100%; height:30px; line-height:30px; text-align:center; margin:0; padding:0; }


.smallclass{ width:100%; height:auto; clear:both; display:block; padding:0px 0px 10px 0px; overflow:hidden; }
.smallclass a{ color:#f00; margin:0px 10px 0px 0px; font-size:20px;}

ul.equipmentlist{ width:650px; height:auto; list-style:none; margin:0px; padding:0px; }
ul.equipmentlist li{ width:305px; height:305px; float:left; display:inline; margin-top:20px; margin-right:20px; overflow:hidden; }

.fenye{ width:100%; height:auto; clear:both; display:block; text-align:center; padding:20px 0px; overflow:hidden; }
.fenye b{ color:#f00;}

ul.downloadlist{ width:100%; height:auto; list-style:none; margin:0px; padding:0px; }
ul.downloadlist li{ width:100%; height:31px; line-height:31px; clear:both; display:block; border-bottom:1px dashed #ccc;  overflow:hidden; } 
ul.downloadlist li span{ float:right; margin-top:5px; }



ul.productslist{ width:800px; height:auto; list-style:none; margin:0px; padding:0px; }
ul.productslist li{ width:177px; height:207px; float:left; display:inline; margin-top:20px; margin-right:20px; text-align:center; overflow:hidden; } 
ul.productslist li p{ margin:0px; padding:0px; height:25px; line-height:25px; }
ul.productslist li img{ border:1px solid #ccc;}

.productsinfo{ width:100%; height:auto; clear:both; display:block; margin-top:20px; overflow:hidden; }
.picture{ width:100%; height:auto; clear:both; display:block; border:0px solid #ccc; padding:10px 0px; float:left; overflow:hidden; }
.info{ width:500px; height:auto; line-height:200%; float:right; display:inline; overflow:hidden; }
.info h2{ color:#ff6803; margin:0px; padding:0px; }
.info p{ margin:10px 0px 0px 0px; padding:0px; }

.inye{ line-height:2; color:#468900; font-weight:bold; padding:15px 0 0 15px; overflow:hidden; }


.plist{ width:100%; list-style:none; margin:0; padding:0; }
.plist li{ width:127px; height:150px; float:left; margin:15px 15px 0 0; }
.plist li img{ width:125px; height:125px; border:1px solid #7aaf16; }
.plist li p{ width:100%; height:30px; line-height:30px; text-align:center; margin:0; padding:0; overflow:hidden; }

.services{ width:auto; height:auto; clear:both; display:block; padding:20px 10px 0px 0px; font-family:Arial, Helvetica, sans-serif; overflow:hidden; }


.productPicture{ width:100%; text-align:center; margin:20px 0 0 0; }
.productPicture img{ max-width:720px; border:1px solid #7aaf16; }
.productName{ width:100%; text-align:center; margin:10px 0 0 0; font-size:14px; font-weight:bold; color:#000;}


.feedbackinput{ width:240px; height:24px; line-height:22px; border:1px solid #eee; color:#666; }

.btnstylef{ padding:0px 30px; height:32px; line-height:32px; background:url(../images/btn1.jpg) repeat-x left bottom; border:1px solid #eee; color:#666; cursor:pointer; }


