body {
	font-family: Arial, Helvetica, sans-serif; margin:0px; text-align:center; font-size:12px;color:#373737;
}
a{
  color:#000000; text-decoration:none;
}
a:hover{
  color:#666666;
}
li{list-style:none;}

#top{
   width:1003px;height:auto; text-align:left;overflow:hidden;
}
#main{
  width:1003px;height:auto;text-align:left;margin-top:15px;overflow:hidden;
}
#foot{
  width:1003px;text-align:left;margin-top:15px;
}
#logo{
  width:1003px;height:72px; 
}
#logoimg{
  float:left;width:617px;height:72px;
}
#homepage{
  float:right;width:386px;height:72px;text-align:right;
}
#homepage li{
   float:right;display:block;width:60px;text-align:center;margin:10px 10px 0px 0px;
}
#homepage a{
  display:block;width:55px;height:20px;color:#ffffff;text-decoration:none; background-image:url(images/qibut1.gif);
  text-align:center;line-height:20px;margin-top:5px;
}
#homepage a:hover{
  background-image:url(images/qibut2.gif);
}
#nav{
    width:1003px;height:52px; background-image:url(images/navbj.gif);margin-top:10px;
}
#navleft{
  float:left;width:16px;
}
#navright{
  float:right;width:17px;
}
#navmain{
   width:805px;float:left;height:52px;line-height:52px;margin-left:5px;
}
#webjx{
  float:left;width:140px;height:52px; text-align:center;color:#FFFFFF;line-height:52px;overflow:hidden;
  margin-left:10px;
}
#navmain li{
  display:block;float:left;width:115px;height:38px; line-height:38px; background-image:url(images/navlink.gif);
  text-align:center;margin-top:7px;
}
#navmain a{
  font-size:14px;font-weight:bold;text-align:center;color:#ffffff;text-decoration:none;
}
#navmain a:hover{
  color:#f6ff00;display:block; width:115px;height:38px; background-image:url(images/navhover.gif);
}
#mainleft{
  width:245px;height:auto;float:left; text-align:center;
}
#mainright{
  width:758px;height:auto;float:right;overflow:hidden;
}
#banber{
  width:1003px;margin-top:10px;
}
#banber2{
  width:1005px;height:196px; text-align:center;margin-top:10px;
}
#leftbut{
  width:217px;height:auto; margin-bottom:22px;text-align:left;margin-top:10px;
}
#leftbut ul{
  margin:0px;display:block;
}
#leftbut li a{
  display:block;width:190px;height:20px;margin:5px 0px 0px 15px;line-height:20px;
  font-size:14px;font-weight:bold; background-image:url(images/bjbj.jpg);
}
#leftbut li a:hover{
  background-color:#1f83c3;color:#FF3300;font-weight:bold; width:190px;
}
#leftbuta{
  font-size:12px;font-weight:normal;
}

.psearch{
  width:217px;height:auto; margin-bottom:22px; text-align:left;
}
.tsearch{
   background-image:url(images/tplist.gif);height:26px;margin:0px;font-size:14px;color:#FFFFFF;font-weight:bold;
   line-height:26px;padding-left:45px;
}
#mainsearch{
   margin:0px;margin-top:10px; border:1px solid #cfcfcf;width:217px;height:90px;
}
#mainsearchleft{
   float:left;width:140px; text-align:center;margin-top:15px;
}
#mainsearchleft span{
  display:block;margin:10px 0px 0px 0px;
}
#mainsearchright{
   float:right;width:77px; text-align:center;margin-top:30px;
}
.textbox{
  border:1px solid #cfcfcf;
}
.psearchbut{
  width:51px;height:36px;border:0px;background-image:url(images/searchbut.gif);cursor:hand;
}
#mainplist{
    margin:0px;margin-top:10px; border:1px solid #cfcfcf;width:217px;height:auto; background-color:#fafafa;
	padding:10px 0px 10px 0px; text-align:center;
}
#mainplist li{
  margin-top:5px;font-size:13px;font-weight:bold; text-align:left;
  list-style:square; 
}
#mainplist a{
  color:#202020; line-height:25px;margin-left:20px;
}
#mainplist a:hover{
  display:block;width:173px;height:25px;color:#FFFFFF; background-image:url(images/plisthoverbj.gif);
  padding-left:10px;
}
#rightmain1{
  width:758px;height:auto;margin-top:0px;
}
#rightmain2{
  width:740px;margin-top:15px;margin-left:15px;
}
#company{
  float:left;width:510px;height:auto;margin-left:10px;
}
#company p{
   text-indent:2em;line-height:25px; margin-bottom:10px;
}
#company p img{
   float:left;margin:8px;margin-right:10px;padding:0px;margin-left:10px;
}
.companytitle{
  width:463px;height:28px; background-image:url(images/newstitle.gif);line-height:23px;
  font-size:14px;font-weight:bold;color:#1f83c3;padding-left:40px;
}
#honour{
  float:right;width:228px; text-align:right;margin-top:5px;
}
#honourmain{
  width:221px;background-color:#1f83c3; text-align:center;
}
#honourimg{
   width:200px;height:216px;margin:5px 0px 13px 0px; background-color:#FFFFFF;
}
#honourimg img{
  margin-top:5px;
}
.more{
 float:right; margin-right:30px;font-size:10px;
}
#indexnews{
  width:491px;height:auto; text-align:center;margin-top:5px;
}
#indexnews li{
  display:block;width:451px;height:27px;margin-top:5px;background-image:url(images/newslistbj.gif);
  text-align:left;padding-left:30px;line-height:22px;margin-left:-15px;
}
.indexnewszi{
   float:left;width:351px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
#indexproduct{
  width:740px;margin-top:10px;overflow:hidden;
}
#indexproduct ul{
  float:left;margin:0px;
}
.cproduct li{
   display:block;float:left;margin-left:8px;margin-top:3px;
}
.cproduct img{
  height:82px; border:1px solid #CCCCCC;padding:3px;
}
#footline{
   width:1003px;height:27px; background-color:#1f83c3;line-height:27px;padding-left:36px;text-align:right; float:right; 
}
#footline li{
  float:right;margin-right:20px;color:#FFFFFF;
}
#footline a{
  color:#FFFFFF;
}
#footline a:hover{
   font-weight:bold;color:#FF0000;
}
#footleft{
   width:150px;height:50px;float:left; text-align:center;
}
#footright{
  float:right;width:1003px;height:50px;margin-top:10px;color:#000000;
}
#footright li{
   margin-top:5px;padding-left:10px;
}
#footright a{
  color:#FF0000; text-decoration:underline;
}



#zibanber{
  width:735px;height:195px;margin-left:15px;margin-top:10px;
}
#aboutus{
    margin:0px;margin-top:10px; border:1px solid #cfcfcf;width:215px;height:auto; background-color:#fafafa;
	padding:10px 0px 10px 0px; text-align:center;
}
#aboutus li{
  margin-top:5px;font-size:13px;font-weight:bold; text-align:left;list-style:square; 
}
#aboutus a{
  display:block;width:173px;height:25px;color:#202020; line-height:25px;margin-left:20px;
  background-color:#fafafa;
}
#aboutus a:hover{
   display:block;width:153px; list-style:none;
   background-image:url(images/plisthoverbj.gif);color:#FFFFFF; background-position:-20px 0px;padding-left:10px;
}
#content{
   width:745px;height:auto; text-align:left; margin-left:10px;margin-top:15px;line-height:22px;
}
.zititle{
  width:745px;height:31px; background-image:url(images/titlezi.gif); line-height:31px; text-align:left;
}
.zititlezi{
   color:#FFFFFF;font-size:14px;font-weight:bold;padding-left:50px;
}
.zititlelujin{
  color:#FFFFFF;padding-left:490px;
} 
#companyzi img{
  float:right;margin:10px;
}
#companyzi p{
 text-indent:2em;
}
#companyhonour{
   margin-top:30px;
}
#companyhonour img{
   margin-left:50px;
}
#zihonour,#zichangrong{
  margin-top:15px;
}
#zihonour li{
  display:block;float:left;width:200px;height:200px;margin:10px 30px 0px 30px;
}
#zichangrong li{
  display:block;float:left;width:250px;height:170px; text-align:center;border:1px solid #CCCCCC;
  margin:15px 30px 0px 30px;
}
#zichangrong img{
  width:240px;height:160px;margin-top:5px;
}

#contact{
  margin-top:30px; text-align:center;
}
#contact ul{
  margin:0px;
}
#contact img{
  margin-right:30px;
}
#contactimg{
  float:left;width:258px;height:auto;
}
#contactright{
 float:right;width:480px; text-align:left;
}
#message{
   margin-top:25px;
}
#messagezi1{
   padding-left:100px;font-size:14px;font-weight:bold;color:#FF0000;
}
#messagezi2{
   padding-left:250px;font-size:14px;font-weight:bold;color:#000000;margin-top:5px;
}
#mainmessage{
   margin-top:20px;
}
