.productDetailMain{padding:30px 0px;}
.productDetailMain .lp .iconarr {
  width: 46px;
  height: 46px;
  position: absolute;
  z-index: 99;
  top: 180px;
  background-image: url(../images/iconarr.png);
  background-repeat: no-repeat;
  display: block;
}
.productDetailMain .lp .iconarr.left {
  background-position: 0 -48px;
  left: 0;
}
.productDetailMain .lp .iconarr.left.disabled {
  background-position: 0 0;
}
.productDetailMain .lp .iconarr.right {
  background-position: right -48px;
  left: auto;
  right: 0;
}
.productDetailMain .lp .iconarr.right.disabled {
  background-position: right 0;
}
.productDetailMain {
  padding-bottom: 40px;
  margin: 0 auto;
  width: 1000px;
}
.productDetailMain .lp {
  width: 500px;
  float: left;
  border: 1px solid #e4e4e4;
  height: 500px;
  position: relative;
  overflow: hidden;
}
.productDetailMain img {
  width: 100%;
}
.productDetailMain .acts {
  width: 460px;
  float: right;
}
.productDetailMain .acts h2 {
  font-size: 34px;
}
.productDetailMain .acts p {
  font-size: 16px;
}
.productDetailMain .acts .combtns {
  width: 460px;
  height: 55px;
  overflow: hidden;
}
.productDetailMain .acts .combtns a {
  width: 151px;
  float: left;
  height: 53px;
  display: block;
  border: 1px solid #f1f1f1;
  background-repeat: no-repeat;
  background-image: url(../images/comicon.png);
  text-indent: 60px;
  color: #555;
  text-decoration: none;
  font-size: 14px;
  line-height: 53px;
}
.productDetailMain .acts .combtns a.active {
  border: 1px solid #515151;
  color: #fff;
  background-color: #515151;
  background-image: url(../images/comicon_acitve.png);
}
.productDetailMain .acts .combtns a.active b {
  background: url(../images/comicon_arr.png) 133px center no-repeat;
}
.productDetailMain .acts .combtns a:hover {
  border: 1px solid #515151;
  color: #fff;
  background-color: #515151;
  background-image: url(../images/comicon_acitve.png);
}
.productDetailMain .acts .combtns a:hover b {
  background: url(../images/comicon_arr.png) 133px center no-repeat;
}
.productDetailMain .acts .combtns a b {
  height: 53px;
  width: 151px;
  display: block;
  font-weight: normal;
}
.productDetailMain .acts .combtns a.i1 {
  background-position: 15px -187px;
}
.productDetailMain .acts .combtns a.i2 {
  background-position: 15px -87px;
}
.productDetailMain .acts .combtns a.i3 {
     background-position: 15px 13px;
}
.productDetailMain .lp .imglist {
  position: absolute;
  height: 46px;
  width: 100%;
  z-index: 3;
  top: auto;
  bottom: 40px;
  text-align: center;
}
.productDetailMain .lp .imglist li {
  width: 66px;
  height: 45px;
  overflow: hidden;
  float: none;
  display: inline-block;
}
.productDetailMain .lp .imglist li .imgbox {
  width: 62px;
  height: 41px;
  border-color: #e3e3e3;
}
.productDetailMain .lp .imglist-inner {
  float: none;
  height: 66px;
  width: 232px;
  position: relative;
}
.productDetailMain .lp .imglist .imgbox {
  width: 62px;
  height: 41px;
  border-color: #e3e3e3;
  display: block;
  margin-right: 5px;
  cursor: pointer;
}
.productDetailMain .lp .imglist .imgbox img {
  border: 2px solid #e21001;
  display: block;
  text-align:center;
  margin-left:130px;
}
.productDetailMain .lp .imglist .swiper-slide-active img {
  border-color: #e21001;
}
.productDetailMain .acts .combtns a.select {
  background-color: #4b4b4b;
  color: #fff;
  background-image: url(../images/comicon_acitve.png);
}
.productDetailMain .acts .combtns a.select b {
  background: url(../images/comicon_arr.png) 133px center no-repeat;
}
.productDetailMain .imglist {
  position: relative;
}
.productDetailMain .imglist .more {
  position: absolute;
  display: block;
  background: url(../images/more.png) no-repeat;
  width: 41px;
  height: 38px;
  right: 0;
  top: 35px;
}
.productDetailMain .imglist-inner {
  width: 400px;
  float: left;
}
.productDetailMain .imglist li {
  width: 112px;
  float: left;
  text-align: center;
  cursor: pointer;
}
.productDetailMain .imglist li .imgbox {
  height: 108px;
  overflow: hidden;
  border: 2px solid #FFF;
}
.productDetailMain .imglist li.active {
  color: #e21001;
}
.productDetailMain .imglist li.active a {
  color: #e21001;
}
.productDetailMain .imglist li.active .imgbox {
  border-color: #e21001;
}
.productDetailMain .imglist li:hover {
  color: #e21001;
}
.productDetailMain .imglist li:hover a {
  color: #e21001;
}
.productDetailMain .imglist li:hover .imgbox {
  border-color: #e21001;
}
.productDetailMain .imglist .iconarr {
  width: 25px;
  display: block;
  height: 156px;
  background-repeat: no-repeat;
  float: left;
}
.productDetailMain .imglist .iconarr.left {
  background-image: url(../images/icon-ls.png);
  background-position: left 50px;
}
.productDetailMain .imglist .iconarr.right {
  background-image: url(../images/icon-rs.png);
  background-position: right 50px;
}
.productDetailMain .links {
  border-top: 2px solid #d7d7d7;
  padding: 13px 0;
  text-align: right;
}
.productDetailMain .links a {
  padding-left: 15px;
  margin-left: 15px;
  height: 20px;
  line-height: 20px;
  display: inline-block;
  background-image: url(../images/icons.png);
  background-repeat: no-repeat;
}
.productDetailMain .links a.i1 {
  background-position: 0 -2px;
  padding-left: 20px;
}
.productDetailMain .links a.i2 {
  background-position: 0 -100px;
}
.productDetailMain .links a.i3 {
  background-position: 0 -198px;
}
.productDetailMain .links a.i4 {
  background-position: 0 -298px;
}
.productDetailInformation {
  width: 1000px;
  margin: 0 auto;
}
.productDetailInformation .contenter {
  padding: 40px 0;
  overflow: hidden;
}
.productDetailInformation .contenter .product-list-item {
  margin-right: 5px;
  width: 450px;
  float: left;
}
.productDetailInformation .contenter .product-list-item.nmr {
  margin-right: 0px;
}
.productDetailInformation .tab {
  background: url(../images/ro.png) left bottom repeat-x; overflow:hidden;
}
.productDetailInformation .tab li {
  line-height: 40px;
  padding: 0 30px;
  height: 40px;
  margin-right: 1px;
  float: left;
  background: #EFEFEF;
  border-bottom: 4px solid #EFEFEF;
  font-size: 14px;
  cursor: pointer;
}
.productDetailInformation .tab li.active {
  background-color: #4b4b4b;
  border-color: #e21001;
  color: #fff;
}
.productDetailInformation .tab li:hover {
  background-color: #4b4b4b;
  border-color: #e21001;
  color: #fff;
}
.productDetailInformation .productDetailContent {
  color: #585858;
  font-size: 15px;
}

.productDetailInformation .info-menu .view-brochure{
    float: right;
}
.productDetailInformation .info-menu .view-brochure:hover {
  background-color: #EFEFEF;
  border-color: #e21001;
  color: #fff;
}

.productDetailInformation .info-menu a.i1 {
    background-position: 0 10px;
    padding-left: 20px;
}
.productDetailInformation .info-menu a {
    display: inline-block;
    background-image: url(../images/icons.png);
    background-repeat: no-repeat;
}

.product-list.dn {
  display: none;
}
.checkboxrect {
  position: relative;
  display: block;
  width: 18px;
  height: 18px;
}
.checkboxrect.active b {
  background: #e21001;
  display: block;
  width: 12px;
  height: 12px;
}
.checkboxrect input {
  visibility: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 16px;
  height: 16px;
  z-index: 9;
}
.checkboxrect label {
  position: absolute;
  right: 0;
  top: 0;
  width: 12px;
  height: 12px;
  border: 1px solid #8c8c8c;
  z-index: 10;
  cursor: pointer;
  padding: 2px;
}
.checkframe {
  display: inline-block;
  float: right;
  width: 70px;
}
.checkframe .checkboxrect {
  position: relative;
  float: right;
  display: inline-block;
}
.checkframe .checkboxrect.active b {
  background: #e21001;
  display: block;
  width: 12px;
  height: 12px;
}
.checkframe .checkboxrect input {
  visibility: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 16px;
  height: 16px;
  z-index: 9;
}
.checkframe .checkboxrect label {
  position: absolute;
  right: 0;
  top: 0;
  width: 12px;
  height: 12px;
  border: 1px solid #8c8c8c;
  z-index: 10;
  cursor: pointer;
  padding: 2px;
}
.homenews .product-detail {
  padding-bottom: 70px;
}
.prodetPage {
  padding-bottom: 70px;
}

#tooltip {
  text-align: left;
  color: #fff;
  background: #fff;
  border: 1px solid #e21304;
  position: absolute;
  z-index: 100;
  padding: 5px 10px;
  color: #e21304;
  line-height: 22px;
}
#tooltip span {
  background: url(../images/arrow.png) no-repeat;
  position: absolute;
  width: 20px;
  height: 9px;
  bottom: -9px;
  left: 20px;
}
.productImages{
  width:500px;
  height:500px;
}

.tag-jhs{
	position:absolute;
    left:0;
    top:0;
    z-index:10;

}
.parbase p{margin:10px 0px;}
.parbase h3{margin:20px 0px;}