* {
  margin: 0;
  padding: 0;
}

body {
  background-color: #FFFFFF;
  color: #000000;
  font: 12px "ËÎÌå", sans-serif;
}

a:link {
  color: #000000;
  text-decoration: none;
}
a:visited {
  color: #000000;
  text-decoration: none;
}
a:hover {
  color: #0085CF;
  text-decoration: underline;
}

img{ border: none;}

li { list-style: none;}

.clear { clear: both;}

.red { color: #ff0000;}

.white { color: #FFFFFF;}

.bold { font-weight: bold;}

.jz { text-align: center; clear: both;}

.szzt { font: 12px Arial, Helvetica, sans-serif;}

/*--------------------*/
#header {
  width: 900px;
  height: 139px;
  margin: 0 auto;
  padding: 0 32px;
  background: url(../img/header_bg.gif) right 59px no-repeat;
  text-align: center;
}
#logo {
  float: left;
  padding: 8px 20px;
}
#banner {
  float: left;
  padding: 30px 0 0 50px;
}
#contact {
  float: right;
  margin: 10px -5px 10px 0;
}
#contact a {
  display: block;
  float: left;
  width: 84px;
  height: 18px;
  margin: 10px 7px;
  padding-top: 4px;
  text-align: center;
  text-decoration: none;
}
#contact a:link {
  background: url(../img/kf_bg.gif) no-repeat;
  color: #000000;
}
#contact a:visited {
  background: url(../img/kf_bg.gif) no-repeat;
  color: #000000;
}
#contact a:hover {
  background: url(../img/kf_bg_h.gif) no-repeat;
  color: #FFFFFF;
}
#nav {
  width: 900px;
  height: 25px;
  margin: 0 auto;
  padding-top: 5px;
  background: url(../img/nav_bg.gif) no-repeat;
}
#nav a {
  display: block;
  float: left;
  width: 86px;
  height: 21px;
  margin: 0 11px;
  padding-top: 4px;
  background: url(../img/nav_a_bg.gif) no-repeat;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
}
#nav a:hover {
  height: 18px;
  padding-top: 7px;
  background: url(../img/nav_a_bg.gif) 0 25px;
  color: #000000;
  font-weight: bold;
}

#content {
  width: 900px;
  margin: 0 auto;
}
#add {
  float: left;
  width: 153px;
  height: 252px;
  margin-top: 15px;
  padding: 10px 15px;
  background: url(../img/add_bg.gif) repeat-x;
  border: 1px solid #E5E5E5;
  line-height: 200%;
}
#hdp-sear {
  float: left;
  width: 509px;
  height: 232px;
  margin: 15px 0 0 11px;
}
#search {
  margin: 5px 0;
}
#pp {
  float: left;
  width: 184px;
  height: 275px;
  margin: 15px 0 0 11px;
}
#pp img {
  margin: 0 5px 5px;
  border: 1px solid #E7E7E7;
}
#pp a:hover img {
  border: 1px solid #0085CF;
}

#left {
  float: left;
  width: 184px;
}
.info {
  margin-top: 10px;
  background: url(../img/info_bg.gif) left top repeat-y;
}
.title {
  height: 19px;
  padding: 6px 0 0 20px;
  background: url(../img/title_bg.gif) no-repeat;
  color: #FFFFFF;
  font-weight: bold;
}
.title a:link { color: #FFFFFF;}
.title a:visited { color: #FFFFFF;}
.title a:hover { color: #FFFFFF;}

#zmd {
  width: 182px; 
  height: 220px;
  padding: 10px 0;
  border: 1px solid #E5E5E5;
  border-bottom: none;
  border-top: none;
  text-align: center;
}
#scroll_div {
  overflow:hidden;
  width: 100%;
  height: 220px;
}
#scroll_div a {
  display: block;
  margin: 10px 0;
  text-align: center;
}
#scroll_div img { border: 1px solid #E5E5E5;}
#scroll_div a:hover img { border: 1px solid #0085CF;}
.bottom {
  height: 6px;
  background: url(../img/bottom_bg.gif) no-repeat;
}
.list {
}
.list ul {
  padding: 0 8px;
}
.list li {
  margin: 10px 0;
  padding-left: 10px;
  background: url(../img/list_inco.gif) left 5px no-repeat;
}

#right {
  float: right;
  width: 705px;
}

#rx {
  float: left;
  width: 510px;
  margin-top: 10px;
  background: url(../img/rx_pro_bg.gif) left top;
}
#rx-title {
  height: 19px;
  padding: 6px 0 0 20px;
  background: url(../img/rx_title_bg.gif) no-repeat;
  color: #FFFFFF;
  font-weight: bold;
}
#rx-pro li {
  float: left;
  width: 33%;
  margin-top: 10px;
  text-align: center;
}
#rx-pro img { border: 1px solid #FFFFFF; padding: 5px;}
#rx-pro a:hover img { border: 1px solid #CCCCCC;}
.pro-name {
  display: block;
  margin-top: 8px;
  font-weight: bold;
}
#rx-bottom {
  clear: both;
  height: 6px;
  padding-top: 2px!important;
  padding-top: 9px;
  background: url(../img/rx_bottom_bg.gif) left bottom no-repeat;
}

#ggxz {
  float: right;
  width: 184px;
}
#tj {
  margin-top: 10px;
  background: url(../img/tj_pro_bg.gif) left top;
}
#tj-title {
  height: 19px;
  padding: 6px 0 0 20px;
  background: url(../img/tj_title_bg.gif) no-repeat;
  color: #FFFFFF;
  font-weight: bold;
}
#tj-pro li {
  float: left;
  width: 25%;
  margin-top: 10px;
  text-align: center;
}
#tj-pro img { border: 1px solid #FFFFFF; padding: 5px;}
#tj-pro a:hover img { border: 1px solid #CCCCCC;}

#tj-bottom {
  clear: both;
  height: 6px;
  padding-top: 2px!important;
  padding-top: 9px;
  background: url(../img/tj_bottom_bg.gif) left bottom no-repeat;
}

#foot {
  clear: both;
  width: 900px;
  margin: 0 auto;
}
#f-nav {
  height: 19px;
  margin: 10px 0;
  padding-top: 6px;
  background-color: #EEEEEE;
  border: 1px solid #C6C6C6;
  text-align: center;
}
#f-nav li {
  display: inline;
  margin: 0 20px;
}
#copy {
  margin-top: 5px;
  line-height: 200%;
  text-align: center;
}

#bigPic {
  display: none;
  position: absolute;
  filter: alpha(opacity=85);
  opacity: 0.85;
  width: 200px;
  padding: 10px;
  background-color: #FFFFFF;
  border: 2px solid #666666;
  text-align: left;
}
#bigPic h1 { font-size: 12px; margin-bottom: 10px; text-align: center;}
#bigPic img { margin-bottom: 10px;}

#l-pp {
  width: 184px;
  height: 330px;
  margin-top: 10px;
}
#l-pp img {
  margin: 0 5px 5px;
  border: 1px solid #E7E7E7;
}
#l-pp a:hover img {
  border: 1px solid #0085CF;
}

#tj-pro h1 {
  margin: 25px 0 10px;
  font: 16px "ºÚÌå";
  color: #0085CF;
  text-align: center;
}
.bj {
  background-color: #CCCCCC;
}
.bj-title {
  font-weight: bold;
  color: #FFFFFF;
}
.bj td {
  padding: 8px;
  background-color: #FFFFFF;
  text-align: center;
}
.bj-title td { background: url(../img/bj_title_bg.gif) repeat-x;}
.td1 { width: 25%;}
.td2 { width: 10%;}
.td3 { width: 15%;}
.td4 { width: 15%;}
.td5 { width: 35%;}

#pro-info {
  margin-top: 10px;
  background-color: #CCCCCC;
}
#pro-info td {
  background-color: #FFFFFF;
  padding: 8px;
}
.pro-title {
  background: url(../img/pro_info_title_bg.gif);
  font: 16px "ºÚÌå";
  text-align: center;
}
#pro-pic {
 width: 30%;
 font-weight: bold;
 text-align: center;
}
#pro-pic img {
  margin: 5px 0 15px;
}
.scj { text-decoration: line-through;}
#jysm {
  height: 200px;
  vertical-align: top;
  line-height: 150%;
}
#pro-con {
  margin-top: 10px;
  background-color: #CCCCCC;
}
#pro-con td {
  padding: 10px;
  background-color: #FFFFFF;
}
#pro-text { line-height: 180%;}

#news-list ul { padding: 0 15px;}
#news-list li {
  margin: 12px 0;
  padding-left: 10px;
  background: url(../img/list_inco.gif) left 5px no-repeat;
}
.date {
  color: #888888;
  margin-left: 30px;
}
#news-con {
  margin-top: 10px;
  padding: 10px;
  line-height: 180%;
}
#news-con h1 {
  margin: 10px 0 30px;
  font: 18px "ºÚÌå";
  text-align: center;
}