/* 产品左侧列表 */
.prolist_side, .prolist_side_son {
  padding: 0;
  margin: 0;
  list-style: none;
  zoom: 1;
}
.prolist_side li {
  position: relative;
  background: #FFF;
  zoom: 1;
  overflow: hidden;
}
.prolist_side li ul.close {
  display: none;
}
.prolist_side li ul.open {
  display: block;
}
.prolist_side li span.close {
  display: block;
  padding: 5px 0px 5px 10px;
  background: url(/template/pc/zh/images/plus_minus.gif) no-repeat right 9px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 99;
  width: 12px;
  height: 12px;
}
.prolist_side li span.open {
  display: block;
  padding: 5px 0px 5px 10px;
  background: url(/template/pc/zh/images/plus_minus.gif) no-repeat right -183px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 99;
  width: 12px;
  height: 12px;
}
.prolist_side li a {
  display: block;
  zoom: 1;
  position: relative;
  padding: 5px 0px 5px 10px;
  background: url(/template/pc/zh/images/list_arr.gif) no-repeat left 9px;
}
.prolist_side li a:hover, .prolist_side li a:active, .prolist_side li a.A {
  background: url(/template/pc/zh/images/list_arr.gif) no-repeat left -83px;
}
.prolist_side li a.A {
  color: #FF6600;
}
.prolist_side_son li a {
  border-left: 1px solid #DDD;
  padding: 5px 0px 5px 7px;
  background: none;
}
.prolist_side_son li a:hover, .prolist_side_son li a:active, .prolist_side_son li a.A {
  border-left: 1px solid #FF6600;
  background: none;
}
.prolist_side_son li a.A {
  color: #FF6600;
}


/* 产品详情页 */
h1 {
  font-size: 20px;
  font-weight: bold;
}
#pp_info_l {
  width: 450px;
  float: left;
  text-align: center;
  margin-top: 22px;
}
#pp_info_r {
  width: 260px;
  float: right;
  margin-top: 22px;
}
#pp_info_r p {
  padding-bottom: 8px;
  padding-top: 8px;
}
#pp_info_r p img {
  margin-top: -2px;
  margin-right: 6px;
}
#tags_content {
  padding-top: 10px;
}
#tags_content table {
  border-left: 1px solid #FFF;
  border-top: 1px solid #FFF;
}
#tags_content table tr {
  background-color: #EEE;
}
#tags_content table td {
  border-right: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
  padding: 8px;
  font-family: "微软雅黑", Arial, Tahoma;
  font-size: 12px;
}
#pp_split p {
  margin-top: 26px;
  padding-bottom: 12px;
  font-weight: bold;
  color: #D90000;
  font-size: 14px;
}
#pp_split div {
  min-height: 76px;
}
#tags_title {
  border-bottom: 1px solid #DDD;
  background: url(/template/pc/zh/css/images/title_bg_1.png) repeat-x left top;
}
#tags_title a {
  border: 1px solid #DDD;
  display: inline-block;
  background: #FFF;
  padding: 4px 12px;
  margin-bottom: -1px;
  position: relative;
  margin-left: 5px;
  outline: none;
}
#tags_title a.A {
  border-bottom: 1px solid #FFF;
  color: #FF6600;
  font-weight: bold;
}
#tags_content {
  margin-top: 10px;
}
#tags_content div {
  padding: 0px 5px;
  line-height: 200%;
}

/* 产品图片放大效果 */
.zxx_image_zoom_list img.zxx_zoom_image {
  position: relative;
}
.zxx_image_zoom_list:hover, .zxx_image_zoom_list:hover img.zxx_zoom_image {
  border-color: #ff3300;
}
.zxx_image_zoom_div {
  width: 300px;
  height: 300px;
  padding: 0px;
  background: white;
  border: 1px solid #DDDDDD;
  margin-top: -1px;
  text-align: center;
  position: absolute;
  z-index: 1000;
  left: 0;
  top: 0;
  overflow: hidden;
}







#product_page {
    width: 1180px;
    margin: auto;
    background: url(/template/pc/zh/images/product_page_line.gif) repeat-y 240px top;
}
#pp_L {
    width: 240px;
    float: left;
    padding-top: 30px;
}
#pp_R {
    width: 100%;
    float: right;
}
#pp_clear {
    clear: both;
    height: 40px;
}
.prolist_side li {
    border-bottom: 1px solid #E6E6E6;
}
.prolist_side li a {
    background: url(/template/pc/zh/images/arr_1.gif) no-repeat 10px 18px !important;
    padding: 12px 20px 12px 20px !important;
}
.prolist_side li a:hover, .prolist_side li a:active {
    background: url(/template/pc/zh/images/arr_1.gif) no-repeat 10px -77px !important;
}
.prolist_side_son {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
    border-top: 1px solid #E6E6E6;
}
.prolist_side_son li {
    border-bottom: 0px none;
}
.prolist_side_son li a {
    background: none !important;
    padding: 7px 15px 7px 8px !important;
    border-left: 1px solid #E6E6E6 !important;
}
.prolist_side_son li a:hover, .prolist_side_son li a:active {
    background: none !important;
    padding: 7px 0px 7px 8px !important;
    border-left: 1px solid #0066CC !important;
}
.prolist_side li span.close {
    background: url(/template/pc/zh/images/plus_minus.gif) no-repeat right 15px !important;
    right: 15px !important;
}
.prolist_side li span.open {
    background: url(/template/pc/zh/images/plus_minus.gif) no-repeat right -177px !important;
    right: 15px !important;
}
.prolist_side_son li span.close {
    background: url(/template/pc/zh/images/plus_minus.gif) no-repeat right 12px !important;
    right: 15px !important;
}
.prolist_side_son li span.open {
    background: url(/template/pc/zh/images/plus_minus.gif) no-repeat right -180px !important;
    right: 15px !important;
}
.prolist_side li a.A {
    color: #D90000 !important;
}
.prolist_side_son li a.A {
    border-left: 1px solid #D90000 !important;
    background: #F7F7F7 !important;
}
#pp_path {
    color: #999;
    margin-top: 40px;
    padding-left: 40px;
    border-bottom: 1px solid #E6E6E6;
    padding-bottom: 14px;
}
#pp_path a {
    color: #999;
}
#pp_path a:hover, #pp_path a:active {
    color: #0066CC;
}
#proList {
    display: block;
    overflow: hidden;
    width: 950px;
}
#proList li {
    float: left;
    width: 200px;
    margin-right: 30px;
    text-align: center;
}
#proList li a {
    display: block;
}
#proList li a img {
    padding: 3px;
    border: 1px solid #CCC;
    width: 185px;
    height: 185px;
}
#proList li a span {
    display: block;
    padding-top: 12px;
    padding-bottom: 16px;
    line-height: 145%;
}
#proList li a:hover, #proList li a:active {
    color: #0066CC;
    box-shadow: 8px 8px 10px #888888;
    bottom:2px;
    position: relative;
}
#proList li a:hover img, #proList li a:active img {
    border: 1px solid #CCC;

}
#proList li a:hover span, #proList li a:active span {
    color: #0066CC;
}
#proList li.clear {
    float: none;
    clear: both;
    width: 100%;
    height: 22px;
}
#pp_info {
    padding-left: 40px;
    margin-top: 33px;
}
#pp_split {
    border-top: 1px dashed #DDD;
    margin-top: 22px;
    position: relative;
}
#pro_back {
    display: block;
    width: 150px;
    height: 36px;
    font-size: 14px;
    line-height: 34px;
    text-align: center;
    color: #666;
    background: #f3f3f3;
    border-radius: 5px;
    border: 2px solid #ddd;
}
#pro_back:hover, #pro_back:active {
    border: 2px solid #CEE7FF;
    color: #0066CC;
    background: #F0F8FF;
}
#tagCons {
    padding-left: 40px;
    width: 860px;
    overflow: hidden;
}
#tags_title a {
    padding: 5px 18px 6px 18px !important;
    background: #EEE !important;
    border: 1px solid #EEE !important;
}
#tags_title a:hover, #tags_title a:active {
    background: #DDD !important;
    border: 1px solid #DDD !important;
    color: #666 !important;
}
#tags_title a.A {
    background: #D90000 !important;
    border: 1px solid #D90000 !important;
    color: #FFF !important;
}
#tags_title {
    border-bottom: 1px solid #EEE !important;
}