* {margin:0px;padding:0px; font-family:arial;  font-weight:normal}
body{ width:100%; margin:0px auto; font-size:12px;}
ul, li, dd, dl, dt, h1, h2, h3, h4, h5, form {font-size:12px; margin:0; padding:0; list-style:none}
img {border:0}
div {font-size:12px;}

a {color:#000; text-decoration:none; cursor:pointer}
a:hover {color:#ba2821}

.none { display: none; }
.clear {clear:both; height:0; line-height:0; font-size:0; overflow:hidden}

.m10{margin-top:10px}
.m15{margin-top:15px}
.m20{margin-top:20px}
.m100{margin-top:100px}

.mr15{margin-right:15px}
.mr35{margin-right:35px}
.mr30{margin-right:30px}
.mr50{margin-right:50px}

.mb80{margin-bottom:80px}

#toplogo{background:#fff; width:1000px; margin:0px auto; height:110px; z-index:10; }
#toplogo .logo{float:left; display:block; height:110px; width:650px; background:url(/images/logo.jpg) no-repeat}
#toplogo .enlist{float:right; position:relative; top:20px; right:0px;}
#toplogo .enlist  a{font-size:14px; cursor:pointer; color:#666666}

#nav {width:100%;  background:url(/images/menubg.jpg); height:45px;}
#nav ul.dropdown{position: relative; width:1000px; margin:0 auto; text-align:center; z-index:10001;  padding:0px;}
#nav ul.dropdown li { position: relative; float:left; width:140px; overflow:hidden}
#nav ul.dropdown li a {position: relative; color:#fff; height:45px; line-height:45px; font-size:18px; display: block; text-align:center;}
#nav ul.dropdown li a:hover {color:#000; background-color:#efefef; position: relative; }

#nav ul.dropdown ul{display: none;clear:both; margin:0px; padding:0px;  position: absolute; z-index:9999; filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9; background:#fff; text-align:left; top:0px; left: 0px;}

#nav ul.dropdown ul li {
  font-weight: normal;
  background: #000;
  color: #000;
  border:0px;
  border-bottom: 1px solid #ccc;
}

#nav ul.dropdown ul li a{
  display: block;
  font-size:14px;
  border:0px;
  color: #000 !important;
  background: #eee !important;
}

#nav ul.dropdown ul li a:hover{
  display: block;
  font-size:14px;
  background: #000 !important;
  color: #fff !important;
}


#banners{ width:100%; height:480px; text-align:center; overflow:hidden; display:block; margin:0px auto; }

#factorylist{width:1000px; margin:20px auto;  }
#factorylist .factorypic{width:100%;  height:20px; }
#factorylist .factorypic .fleft{float:left; width:120px;font-size:26px;}
#factorylist .factorypic .fright{float:left; text-align:right; height:20px; overflow:hidden; margin-top:12px; width:880px; background:#E5E4E2;}
#factorylist .factorypic a{ text-align:right; height:20px; padding-right:5px; width:100%; line-height:20px;}

#factorylist .factoryinfo{ width:1000px; padding:0; overflow:hidden; }
#factorylist .factoryinfo li{float:left; text-align:center;}
#factorylist .factoryinfo li img{width:180px; height:120px; padding:2px; border:1px solid #999; }
#factorylist .factoryinfo li a{font-size:14px;  line-height:30px;  word-wrap: break-word; word-break: normal;}

#footer{width:100%; display:block; margin:0px auto; background:#d6d6d6; overflow:hidden; }
#footer a{ color:#fff; }
#footer a:hover{ color:#fff; }
#footer .info{width:1000px; height:60px;  padding-top:20px;   overflow:hidden;  margin:0px auto;  font-size:12px; line-height:20px; color:#333}


#tabinfo #tleft{ float:left; width:200px; }
#tabinfo .lntitle{overflow:hidden; width:180px; background:url(/images/pc.jpg);height:34px; line-height:34px; padding-left:20px; color:#fff; font-size:16px; margin:10px 0 0px 0; border:0px #000 solid; }
#tabinfo .ntitle{overflow:hidden; font-weight:bold;height:34px; font-size:16px; margin:16px 0 0px 0; color:#999; border:0px #000 solid; }
#tabinfo #tleft li {padding:6px 0; margin-bottom:5px; background-color:#8bbbdd ;}
#tabinfo #tleft li .sv{padding-left:20px; color:#004f87; font-size:14px; background:url(/images/smenu.jpg) no-repeat 10px 4px;}
#tabinfo #tleft li .sv a{color:#004f87; font-size:14px;}
#tabinfo #tleft li .sv a:hover{text-decoration:underline; color:#c01701;  }
#tabinfo #tleft li .sv1{padding-left:40px; font-size:12px; background:url(/images/smenu.jpg) no-repeat 30px 4px;}
#tabinfo #tleft li .sv1 a{color:#004f87; font-size:12px;}
#tabinfo #tleft li .sv1 a:hover{text-decoration:underline; color:#c01701;  }

div.digg { padding: 0px; margin: 10px 0; height:auto; text-align: center; font-size:12px; }
div.digg a {padding:1px 5px; border: #dfdfdf 1px solid; color: #000; font-weight: normal;margin:0 3px; font-size:12px; background-color: #fff;}
div.digg a:hover { padding:1px 5px; border: #b10801 1px solid; margin:0 3px; overflow:hidden;  color: #000;  background-color: #fff; }
div.digg a:active { border: #000099 0px solid; color: #fff; }
div.digg input { width:20px; height:16px; overflow:hidden; }
div.digg img { width:27px; height:20px; vertical-align:-5px; }
div.digg span.current { padding:1px 5px; overflow:hidden; color: #000;  background-color: #fff; font-size:12px; }
div.digg span.disabled { border: #f0f0f0 1px solid; padding:1px 5px;  font-size:12px; margin: 0 3px; }

div.newpage { float:left; width:800px; padding: 0px; margin: 80px 0; height:100px; text-align: center; }
div.newpage a {padding:7px 13px;border: #EEEEEE 1px solid; color: #717171; margin:0 5px; font-size:14px; background-color: #fff;}
div.newpage a:hover { padding:7px 13px; border: #EEEEEE 1px solid; margin:0 5px; overflow:hidden;  color:  #fff;  background-color: #717171; }
div.newpage a:active { border: #000099 0px solid; color: #fff; }
div.newpage span.current { padding:7px 13px; border: #717171 1px solid; overflow:hidden; color: #fff;  margin:0 5px; background-color: #717171; font-size:14px; }
div.newpage span.disabled { border: #f0f0f0 0px solid; padding:7px 13px;  margin: 0 5px; }