*{margin:0px;padding:0px;border:none;}
a{color: #535353;text-decoration: none;}
a:hover{color:#0099CC;}
ul,li{list-style:none;}
.header{margin:0 auto;width:950px; height:330px;background:url(images/header_bg.gif) repeat scroll 0 0 transparent;}
.logo{float:left;padding-left:8px;padding-top:29px;width:247px;height:64px;}
.logo a{display:block;height:64px;width:247px;background:url(images/logo.gif) repeat scroll 0 0 transparent;text-indent:-999px;overflow:hidden;}
.menu{margin-top:52px;background:url(images/menubg.gif) repeat-x scroll 0 0 transparent;height:31px;width:673px;float:right;}
.menu li{float:left;}
#menuleft{background:url(images/menuleft.gif) no-repeat scroll 0 0 transparent;height: 31px;width:17px;}
#menuright{background:url(images/menuright.gif) no-repeat scroll 0 0 transparent;float:right;height: 31px;width:17px;}
.menu a,.menu a:hover{background: url(images/menu.gif) no-repeat scroll 0 0 transparent;color:#2E2E2E;display: block;float: left;font:12px/34px 'SimSun',Arial,Sans-Serif;height: 31px;text-align:center;text-decoration:none;width:70px;}
.menu a:hover{background:url(images/menunow.gif) no-repeat scroll 0 0 transparent;}
.flash{width:950px;height:230px;}
.topimg{margin:0px auto;width:950px;height:10px;background:url(images/maintop.gif) no-repeat scroll  transparent;overflow:hidden;}
.clear{clear:both;}
.center{width:950px;background:url(images/centerbg.gif) repeat scroll 0% 0% transparent;margin:0px auto;}
.footimg{margin:0 auto;width:950px;height:30px;background:url(images/mainfoot.gif) no-repeat scroll 0 0 transparent;clear:both;}
.pleft{float:left;width:163px;margin-top:23px;margin-left:21px; _margin-left:11px;}
.categories div,.contact .title{ background:url(images/title.gif) no-repeat;height:37px;text-indent:-999px;}
.categories ul{ margin:15px 1px 0;}
.categories ul li{background:url(images/twoarr.gif) no-repeat scroll 14px 6px transparent;border-bottom:1px solid #E1E1E1;color:#999999;cursor:pointer;font:12px/15px Verdana,Arial,Helvetica,sans-serif;height:20px;}
.categories .recommend{background:none repeat scroll 0 0 transparent;padding-left:15px;}
.categories .recommend a{padding-left:5px;font-weight:400;}
.categories a{color:#000000;font:12px/20px Verdana,Arial,Helvetica,sans-serif;padding-left:28px;text-decoration:none;font-weight:600;}
.contact{height:206px;width:163px;margin-top:35px;}
.contact .title{background:url(images/title1.gif) no-repeat;}
.tbox{margin:15px 1px 0;padding:0;font:12px Verdana,Arial,Helvetica,sans-serif;color:#333333;line-height:20px;}
.pright{margin-right:27px;_margin-right:17px;float:right;width:682px;margin-top:23px;}
.about{}
.atitle,.ptitle{background:url(images/atitle.gif) no-repeat;height:37px; width:632px;text-indent:-999px;float:left;}
.company{height:94px;width:681px;clear:both;}
.company img{border-color:1px solid #F4F4F4;margin-left:5px;margin-top:3px;float:left;margin-right:15px;}
.company p{ font-size:12px;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:184%;}
.news{ margin-top:15px;width:382px;float:left;}
.ntitle{background:url(images/ntitle.gif) no-repeat;height:37px;width:332px;text-indent:-999px;float:left;}
.nmore{margin-bottom:0px;}
.news ul,.case ul{clear:both; font-size:12px;color: #4C4C4C;}
.news ul li,.case ul li{height:30px;background:url(images/narrow.gif) no-repeat scroll 0 8px transparent;padding-left:20px;text-align:left;line-height:30px;overflow:hidden;}
.news ul li span,.newslist li span{float:right;}
.amore,.nmore,.pmore{float:right;width:50px;height:37px;text-indent:0px;}
.pmore{margin-bottom:10px;}
.amore a,.nmore a,.pmore a{display:inline;margin-left:18px;}
.amore img{padding-top:20px;}
.pmore img{padding-top:22px;}
.nmore img{padding-top:15px;}
.service{height:69px;width:269px;float:right;margin-top:30px;margin-left:30px;}
.ser_con,.ser_gb{background:url(images/diy.gif) no-repeat scroll 0 0 transparent;float:left;height:59px;width:124px;float:left;}
.ser_gb{background:url(images/diy.gif) no-repeat scroll -124px 0 transparent;width:139px;}
.case{float:right;width:268px;height:85px;margin-top:12px;background:url(images/case.gif) 0 10px no-repeat;margin-bottom:35px;}
.caseimg{height:85px;text-indent:-999px;}
.case ul{padding-left:35px;}
.product{clear:both;}
.ptitle{background:url(images/ptitle.gif) no-repeat;}
.footer,.flink{width:950px;margin:20px auto;text-align:center;font-size:12px;color:#333333;line-height:20px;}
.flink{margin:-20px auto 0;}
.flink ul li{float:left;padding-right:8px;}
.Search,.Nsearch{width:163px;margin-top:35px;}
.Search .Stitle,.Nsearch .Nstitle{background:url(images/Newstitle.gif) no-repeat scroll 0 8px transparent;height:37px;text-indent:-999px;}
.Search ul,.Nsearch ul{margin-top:10px;font-size:12px;}
.Search ul li,.Nsearch ul li{height:30px;background:url(images/narrow.gif) no-repeat scroll 0 8px transparent;padding-left:20px;text-align:left;line-height:30px;overflow:hidden;}
.Position{background:url(images/Position.gif) no-repeat scroll 0 0 transparent;height:40px;width:682px;font-size:12px;text-indent:25px;padding-top:3px;}
.newslist{ margin-top:30px; margin-left:28px;font-size:12px;color:#4C4C4C;}
ul.newslist li{background:url(images/listarrow.gif) no-repeat scroll 0px 11px transparent;height:30px;text-align:left;line-height:30px;padding-left:10px;}
.Nsearch .Nstitle{background:url(images/Stitle.gif) no-repeat;}
.content{color:color: #505050;font-size:12px;}
.content h1{font-size:22px;text-align:center;line-height:50px;}
.infos,.rel{background-color:#F7F7F7;border:1px solid #E8E8E8;height:28px;line-height:26px;margin:0;text-align:center;}
.contentbox{font-size:14px;line-height:22px;padding-top:15px;color:#444444;}
#map{height:360px;}
.rel{height:150px;text-align:left;padding:10px;margin-top:15px;}
.rel dt{font-size:14px;font-weight:580;}
#map dd{background:none;width:100%;padding-left:0px;}
.rel dd{background:url(images/a.gif) no-repeat scroll 0px 10px transparent;padding-left:10px;float:left;width:48%;}
.contentbox a,.rel a{color:#0099CC;}
.post-nav{margin-top:15px;border-top:1px dashed #CCCCCC;height:50px;}
.post-nav li{line-height:50px;}
li.pre{float:left;}
li.next{float:right;}
.pimage{clear:both;}
.pimage li,.productslist li{float:left;font-size:12px;}
.pimage li a,.productslist li a{display:block;height:155px;padding:5px;text-align:center;width:160px;overflow:hidden;}
.pimage li a img,.productslist li a img{height:118px;width:152px;}
.pimage li a span,.productslist li a span{border:1px solid #CCCCCC;display:block;margin-bottom:10px;padding:3px;}
.listno{clear:both;margin-left:28px;}
.listno li {border:1px solid #666666;font-size:12px;margin:5px 0 2px 2px;padding:0 6px;float:left;}