.maincont {margin: 20px 0; display: flow-root;}
.maincont .pro_img{
  float: left;
  width: 40%;
  overflow: hidden;
}
.maincont .prodbaseinfo_a .h2_prodtitle {
  font-size: 20px;
  color: #414141;
  border-bottom: 1px dashed #bbb;
  padding: 2px 0 10px;
  line-height: 1.6em;
}
.maincont .pro_img img{width: 100%;}

.prodetailsinfo{width: 50%;margin-right: 6%; float: right;}

.maincont .ul_prodinfo { padding: 6px 0; zoom: 1;display: flow-root;}

.maincont .ul_prodinfo li { float: left;margin: 6px 0; line-height: 24px; }
.maincont .ul_prodinfos { padding: 15px; overflow: hidden; zoom: 1; background: #f3f3f3; font-size: 14px; font-weight: 700; }

.maincont .ul_prodinfos li { padding: 5px 0 10px; }

.maincont .ul_prodinfos li .hottel { color: Red !important; font-weight: 400; }

.maincont .ul_prodinfos li .propar { display: block; line-height: 50px; background-color: #e81723; width: 120px; text-align: center; color: #fff; font-size: 20px; }

.cp #cptab_relevant dl dt a:hover { border: solid 1px #e81723; }

.cp { border: 1px solid #d7d7d7; background: #fff; padding-bottom: 12px; margin-bottom: 10px; }

.cp .cptab { line-height: 25px; font-size: 14px; color: #e81723; text-decoration: none; padding: 0 8px; border-bottom: 1px solid #d7d7d7; background: #f7f7f7; }

.cp #cptab_relevant dl { width: 20%; overflow: hidden; float: left;padding: 6px; }

.cp #cptab_relevant dl dt a { display: block; border: 1px solid #d5d5d5; padding: 1px; }

.cp #cptab_relevant dl dt img { width: 100%; display: block; }

.cp #cptab_relevant dl .t1 { line-height: 24px; padding-top: 8px; overflow: hidden; display: block; width: 164px; text-align: center; }

.mod_goods_info { clear: both; margin-bottom: 10px; position: relative; }

.mod_goods_info .hds { border-bottom: 1px solid #e81723; height: 33px; }

.mod_goods_info .hds li { float: left; cursor: pointer; border: 1px solid #e81723; border-bottom: 0; margin-right: -1px; text-align: center; width: 120px; }

.mod_goods_info .hds .status_on { border-bottom: 1px solid #fff; position: relative; }

.mod_goods_info .hds .status_on h3 { height: 31px; background-color: #fff; color: #e81723; line-height: 31px; }

.proinfo { font-size: 14px; line-height: 25px; }

@media (max-width: 760px){
  .maincont .pro_img{
    width: 100%;
    padding: 10px;
  }
  .prodetailsinfo{
    width: 100%;
    padding: 0 10px;
    margin-right: 0;
  }
  .cp #cptab_relevant dl{
    width: 50%;
  }
  .cp #cptab_relevant dl:nth-child(5+n){display: none;}
}