body,ul,li,span,h1,h2,h3,h4,h5,h6,p,img,dl,dt,dd,strong,a,form,ol,input,textarea,p,table,tbody,tr,td	{ margin:0px; padding:0px;  font-family:Arial;}
ul,li,ol	{ list-style:none;}
a	{ outline:none; text-decoration:none; color:#333;}
img	{ border:none;}
body	{ }
div.z1	{ position:relative; z-index:10;}
#container	{ width:100%; background:url(../images/body-bg.jpg) repeat-x 0 0;}
strong	{ font-weight:normal;}
div.cls		{ clear:both;}
/*end all*/

#top	 {width:1008px; margin:0 auto; height:35px; position:relative;  background:url(../images/icon1.jpg) no-repeat 10px 8px;}

#top h1	{ font-size:13px; line-height:35px; float:left; display:inline; margin-left:30px; position:relative;} 
#top h2	{ float:left; font-size:13px;line-height:35px;color:#fff; font-weight:normal;}
#top h1 strong	{ font-size:13px; color:#fff; font-weight:normal;}
#top h1 a,#top h2 a	{ color:#fff; font-size:13px;}
#top h1 a:hover,#top h2 a:hover	{ text-decoration:underline;}

#search	{ position:absolute; top:5px; right:10px; width:184px;  }

#text	{height:24px; background:url(../images/search-text.jpg) no-repeat 0 0; outline:none; border:none; float:left; display:inline; width:149px; line-height:24px; font-size:12px; color:#818181; padding-left:5px; }

#but	{ display:inline; float:right; height:24px; width:30px; }



#header	{width:1008px; margin:0 auto; height:120px; position:relative;}
#logo	{ position:absolute; top:28px; left:10px;}
#logo a	{ display:block; height:81px; width:524px; background:url(../images/logo.jpg) no-repeat 0 0;}

#tel	{ width:323px; height:81px; background:url(../images/tel1.gif) no-repeat 0 0; position:absolute; right:10px; top:23px;}

.nav	{height:50px;background:url(../images/body-bg.jpg) repeat-x 0 -155px; }
.nav1	{ margin:0 auto;  width:1008px;height:50px; background:url(../images/body-bg.jpg) repeat-x 0 -155px; position:relative; z-index:10;}

.nav1 ul	{ width:1008px;  margin:0 auto; overflow:hidden;}
.nav1 ul li	{ float:left; height:50px; line-height:50px; }
.nav1 ul li.one	{ background:none;}
.nav1 ul li a	{ font-size:16px; color:#fff; display:block; padding:0 22px;height:50px; float:left; font-weight:bold; font-family:Microsoft YaHei;}

.nav1 ul li a:hover	{ background:url(../images/nav-hover.png) no-repeat center 9px; color:#f00; }

#main	{ width:1008px; margin:15px auto 0;}

#p-list	{ width:226px; float:left;}
#p-list h6	{ height:35px; background:url(../images/p-list-top.png) no-repeat 0 0;text-indent:-9999px;}
#p-list h6 span	{ }

#p-list ul  { background:url(../images/p-list-middle.gif) repeat-y 0 0; padding-top:7px;}
#p-list ul li	{ background:url(../images/icon2.png) no-repeat 0 center; line-height:27px; margin-left:20px; padding-left:11px;}
#p-list ul li a	{ font-size:13px; color:#ebe9ea; display:block;}
#p-list ul li a:hover	{ color:#fff;  text-decoration:underline;}

#p-list div.p-list-bottom	{ height:13px; background:url(../images/p-list-bottom.jpg) no-repeat 0 0;}

div.right1	{ float:right; width:769px;}
#banner	{ width:769px; height:319px;  position:relative; z-index:1;}

#products	{ margin-top:15px; width:769px; background:#f4f4f4; overflow:auto; zoom:1;padding-bottom:18px; }

#products h6	{ position:relative; height:27px; font-family:arial; font-size:16px; font-weight:normal; color:#6f6f6f; background:url(../images/icon3.jpg) no-repeat 9px 8px; padding-left:37px; padding-top:10px;}
#products h6 span	{font-family:Microsoft YaHei; font-size:20px; font-weight:normal; color:#d40000; margin-right:10px;}
#products h6 a	{ position:absolute; display:block; width:35px; height:36px; background:url(../images/more.gif) no-repeat 0 0; top:0; right:0;}
#products ul	{margin-top:5px; }
#products ul li	{ float:left; display:inline; margin:0 10px; margin-top:10px;}
#products div.pic	{ width:172px;}
#products div.pic img	{ border:1px solid #bdbcbc; width:170px; height:120px;}
#products div.title	{width:172px; height:20px; text-align:center; line-height:20px;}
#products div.title a	{ font-size:13px;}
#products div.pic a:hover img 	{ border:1px solid #C00;}
#products h1.title1	{ font-size:13px; font-weight:normal; width:443px; height:32px; background:url(../images/titl1.gif) no-repeat 0 0; line-height:35px; color:#008613; padding-left:11px; margin-left:11px; }

#products h1.title1 a	{ color:#008613;}

#contact	{ margin-top:15px; width:226px; clear:both; float:left; position:relative;}
#contact a	{ display:block; background:url(../images/more1.jpg) no-repeat 0 0; width:35px; height:36px;  top:0; right:0; position:absolute;}
#contact div.contact-top	{ height:15px; background:url(../images/tel-top.png) no-repeat 0 0;}

#contact div.contact1	{ background:url(../images/tel-middle.gif) repeat-y 0 0;}
div.contact1 p	{ color:#fff; font-size:13px; font-family:arial; line-height:22px;}
div.contact1 p.p1	{ text-indent:28px;}
div.contact1 p.p2	{text-indent:61px;}
#contact div.contact-bot	{ height:15px; background:url(../images/tel-bottom.png) no-repeat 0 0;}


#about	{ margin-top:15px; width:769px; background:#f4f4f4; overflow:auto; zoom:1;padding-bottom:13px; float:right; position:relative; }

#about h6	{ position:relative; height:27px; font-family:arial; font-size:16px; font-weight:normal; color:#6f6f6f; background:url(../images/icon3.jpg) no-repeat 9px 8px; padding-left:37px; padding-top:10px;}
#about h6 span	{font-family:Microsoft YaHei; font-size:20px; font-weight:normal; color:#d40000; margin-right:10px;}
#about h6 a	{ position:absolute; display:block; width:35px; height:36px; background:url(../images/more.gif) no-repeat 0 0; top:0px; right:0px;}
#about p.title2	{ font-size:13px; font-weight:normal; width:443px; height:32px; background:url(../images/title2.png) no-repeat 0 0; line-height:35px; color:#008613; padding-left:11px; margin-left:11px; }

#about p.content	{ margin-top:6px; font-size:13px; width:508px; line-height:20px; float:left; margin-left:10px; display:inline;}
#about img	{ position:absolute; top:56px; right:10px; border:1px solid #009e2d;}

.case1	{float:left; width:226px;margin-top:15px; }
#case	{  width:226px; background:#f4f4f4;padding-bottom:13px; overflow:auto; zoom:1;  position:relative; }

#case h6	{ position:relative; height:27px; font-family:arial; font-size:16px; font-weight:normal; color:#6f6f6f; background:url(../images/icon3.jpg) no-repeat 9px 8px; padding-left:37px; padding-top:10px;}
#case h6 span	{font-family:Microsoft YaHei; font-size:20px; font-weight:normal; color:#d40000; margin-right:10px;}
#case h6 a	{ position:absolute; display:block; width:35px; height:36px; background:url(../images/more.gif) no-repeat 0 0; top:0px; right:0px;}


.ranklist{height:57px;overflow:hidden; margin-top:10px;}
.ranklist ul	{}
.ranklist li{overflow:hidden;position:relative;margin:0 0 8px 0; padding-left:25px; background:url(../images/icon4.jpg) no-repeat 18px center;}
.ranklist li a	{ font-size:13px;}

#join	{ height:55px; background:#e6e6e6 url(../images/join.jpg) no-repeat 0 0; margin-top:15px;}

#download	{ height:55px; background:#e6e6e6 url(../images/download.jpg) no-repeat 0 0;margin-top:15px; }

#join a,#download a	{font-family:Microsoft YaHei; padding-top:18px; font-size:16px; padding-left:132px; display:block; color:#00a71f;}

#join a:hover,#download a:hover	{ font-size:18px;}

#right2	{ float:right; width:769px;}


#news	{ margin-top:15px; width:377px; background:#dafff0; overflow:auto; zoom:1;padding-bottom:15px; float:left; position:relative; }
#js	{background:#d8f9ff;margin-top:15px;width:377px;overflow:auto; zoom:1;padding-bottom:15px; float:right; position:relative;}
#news h6,#js h6	{ position:relative; height:27px; font-family:arial; font-size:16px; font-weight:normal; color:#6f6f6f; background:url(../images/icon41.jpg) no-repeat 9px 8px; padding-left:37px; padding-top:10px;}
#news h6 span,#js h6 span	{font-family:Microsoft YaHei; font-size:20px; font-weight:normal; color:#d40000; margin-right:10px;}
#news h6 a,#js h6 a	{ position:absolute; display:block; width:35px; height:36px; background:url(../images/more2.gif) no-repeat 0 0; top:0px; right:0px;}
#js h6 a	{background:url(../images/more3.gif) no-repeat 0 0;}
#news ul,#js ul	{ margin-top:13px;}
#news ul li,#js ul li	{ height:24px; line-height:24px; background:url(../images/news-icon.gif) no-repeat 14px center;}
#news ul li a,#js ul li a	{ font-size:13px; float:left; display:inline; margin-left:25px; color:#626262;}
#news ul li span,#js ul li span	{font-size:13px; float:right;display:inline; margin-right:10px;color:#626262;}
#news a:hover,#js a:hover	{ color:#343434;}

div.footer	{ background:#000; margin-top:15px; overflow:auto; zoom:1;}

div.foot	{ margin:0 auto; width:1008px;}

#links	{ width:988px; margin:10px auto 0; line-height:22px;}
#links span	{font-family:Microsoft YaHei; color:#ddd; font-size:16px;}
#links a	{ color:#ddd; font-size:13px; margin:0 15px 0px 15px;}
#links a:hover	{ text-decoration:underline;}

#keywords	{ font-size:13px; color:#ddd; text-align:center;}
#keywords h1	{ font-size:13px; line-height:35px; display:inline;  position:relative;} 
#keywords h2	{ display:inline; font-size:13px;line-height:35px;color:#fff; font-weight:normal;}
#keywords h1 strong	{ font-size:13px; color:#ddd; font-weight:normal;}
#keywords h1 a,#keywords h2 a	{ color:#fff; font-size:13px;}
#keywords h1 a:hover,#keywords h2 a:hover	{ text-decoration:underline;}

.foot1 p	{ color:#ddd; font-size:13px; text-align:center; line-height:20px; margin-bottom:10px;}



















