﻿body {
  background: #fcfcfc;
  padding-bottom: 20px;
}

.main {
  width: 1000px;
}

.header {
  height: 135px;
  overflow: hidden;
}

.logo {
  background: url(../images/logo.jpg) no-repeat;
  width: 371px;
  height: 51px;
  margin-top: 17px;
}

.search_bg {
  background: url(../images/search_border.png) no-repeat;
  width: 308px;
  height: 36px;
  margin-top: 26px;
}

.search_text {
  border: none;
  height: 32px;
  width: 203px;
  color: #bbbbbb;
  margin-left: 28px;
  margin-top: 2px;
  outline: none;
  line-height: 32px;
}

.btn_search {
  background: url(../images/btn_search.png) no-repeat;
  border: none;
  color: #fff;
  font-size: 12px;
  margin: 0;
  padding: 0;
  height: 37px;
  width: 64px;
  outline: none;
  right: 1px;
}

.nav {
  height: 50px;
  margin-top: 17px;
}

.navL, .navM, .navR {
  height: 50px;
}

.navL {
  width: 5px;
  background: url(../images/nav_left.png) no-repeat;
}

.navM {
  background: url(../images/nav_middle.jpg) repeat-x;
  width: 991px;
}

  .navM a {
    text-decoration: none;
    color: #fff;
    display: inline-block;
    width: 100%;
    height: 100%;
  }

  .navM li.current a {
    text-decoration: none;
    color: #fff;
    background: url(../images/current_nav.png) no-repeat center;
    color: #dc1d22;
  }

.navR {
  width: 4px;
  background: url(../images/nav_right.png) repeat-x;
}

.navM li {
  font-size: 15px;
  color: #fff;
  font-weight: bold;
  float: left;
  line-height: 50px;
  width: 120px;
  text-align: center;
  cursor: pointer;
}

  .navM li.current {
    background: url(../images/current_nav.png) no-repeat center;
    color: #dc1d22;
  }
.content {
  
}
.contentL {
  width:176px;
  height:803px;
  border:1px solid #dfdfdf;
}
.rxbx_title {
  width:100%;
  height:48px;
  background:url(../images/rxbx_title_bg.png);
  line-height:48px;
  color:#dc1d22;
}
.bx_item {
  height:240px;
  border-top:1px solid #dfdfdf;
}
  .bx_item img {
    width:176px;
    height:242px;
  }
.contentR {
  width:803px;

}
.info_c {
width:803px;
border:1px solid #e6e6e6;
/*height:414px;*/
height: auto;
padding-bottom: 20px;

}
.info_intro {
  width:763px;
  margin-top:18px;
}
.info_pic {
  width:375px;
  height:336px;
  border:1px solid #e6e6e6;
}
.info_t {
color:#5c5c5c;
}
.info_intro_r {
  width:363px;
}
  .info_intro_r > div {
    clear:both;
  }
.price_left {
line-height:40px;
}
.price_left, .mode_left, .time_left, .type_left, .remark_left, .count_left, .deadline_left {
  width:60px;
  font-size:12px;
  color:#545454;
 

}
.mode_left, .time_left, .type_left, .remark_left, .count_left, .deadline_left {
   line-height:33px;
}
.price_right, .mode_right, .time_right, .type_right, .remark_right, .count_right, .deadline_right {
  margin-left:5px;
  color:#878787;
  font-size:12px;
   width:290px;
}
.mode_right, .time_right, .type_right, .remark_right, .count_right, .deadline_right {
   line-height:33px;
   margin-left:10px;
 
}
.price_right {
  font-family:微软雅黑,'Microsoft YaHei';
  font-size:29px;
  color:#dc1d22;
  margin-left:3px;
}
.price {
   margin-top:-10px;
}
.symbol {
  font-size:26px;
}
.btn_tb {
  width:158px;
  height:36px;
  background:url(../images/btn_tb.png) no-repeat;
  line-height:36px;
  color:#fff;
  margin-top:6px;
}
.info_text_pic {
  width:803px;
border:1px solid #e6e6e6;
border-top:2px solid #dc1d22;

}
.info_t_t {
  width:699px;
  margin-top:30px;
  color:#dc1d22;
}
.line {
  margin-top:13px;
  height:1px;
  background:#e6e6e6;
  width:699px;
}
.line_red {
  background:#dc1d22;
  width:115px;
  height:1px;
}
.info_text_img {
  width:790px;
  margin-left:7px;
}

.banner {
  width:1000px;
  height:395px;
  
}
.banner_img {
   width:1000px;
  height:395px;
}
.zt_info_pic {
  
}
.zt_info_text {
width:633px;
 
  height: 211px;
  overflow: hidden;
  border:1px solid #e6e6e6;
}
.zt_title {
  color:#5c5c5c;
  margin-top:23px;
}
.zt_text {
  padding-left:30px;
  padding-right:30px;
  text-indent:2em;
  color:#545454;
  line-height:30px;
  overflow:hidden;
}
.zt_list_c {
  height:289px;
  border:1px solid #e6e6e6;
  border-top:2px solid #dc1d22;
}
.list_bc {
  width:904px;
}
.zt_more a{
  color:#a9a9a9;
}

.zt_line {
  height:1px ;
  background:#e6e6e6;
  margin-top:12px;
}
.zt_line_red {
  height:1px ;
  background:#dc1d22;
  width:114px;
}

.zt_list_title {
  color:#dc1d22;
}


.zt_list a {
    text-decoration: none;
    color: #636363;
  }

    .zt_list a.title_a {
      color: #414141;
    }

.zt_list {
width:624px;
}

.dynamic_more {
  color: #dc1d22;
  display: inline-block;
  margin-top: 18px;
}

.zt_ul {
  margin-top: 2px;
  margin-left:-20px;
  
}

  .zt_ul li div {
    width: 209px;
    float: left;
    overflow: hidden;
  }

  .zt_ul li {
    font-size: 12px;
    color: #636363;
    float: left;
    margin-left: 40px;
    margin-top: 15px;
    width: 282px;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 14px;
  }
.zt_pic_text {
  margin-top:26px;
}
.zt_list_img {
  border:1px solid #e6e6e6;
}
#slide {
  position: relative;
  width: 343px;
  height: 211px;
  overflow: hidden;
  border:1px solid #e6e6e6;

}

  #slide li, .mien li, .case li {
    float: left;
    overflow: hidden;
  }

  #slide img {
    display: block;
    width: 343px;
    height: 211px;
  }

.switchable-triggers {
  position: absolute;
  left: 50%;
  margin-left: -66px;
  bottom: 7px;
}

  .switchable-triggers li {
    display: inline-block;
    float: left;
    width: 20px;
    height: 20px;
    margin: 0 3px;
    background: #fff;
    color: #dc1d22;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    cursor: pointer;
  }

    .switchable-triggers li.current {
      background: #CF0000;
      color: #fff;
      border: 1px solid #fff;
    }
.slide-img {
  width:343px;
  height:211px;
}
  .footer {
  height: 60px;
  border: 1px solid #eeeeee;
  background: #f5f5f5;
  color: #a9a9a9;
  font-size: 12px;
}

  .footer a {
    color: #a9a9a9;
  }

    .footer a:hover {
      color: #dc1d22;
    }

.hide-text {
  width: 155px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}