@charset "utf-8";

.cpro-detail  .pic { width:calc(50% - 20px); }

.view {width: 100%;  position:relative; }
.view em { display: inline-block;  position:absolute; right:20px; bottom:20px;  z-index: 9;  width:40px; height: 40px; line-height: 40px; border-radius: 40px; background: none;  text-align: center;}
.view em i {  font-size:24px; color:#DB2841; }
.view .swiper-slide{ box-sizing: border-box; overflow: hidden;text-align: center; background: #fff;  }
.view .swiper-slide img { min-width:100%; max-height: 680px;  object-fit: contain; object-position:  center center; }
.preview{position: relative;width:100%; margin:0 auto; margin:20px 0 0; }
.preview .small { width: calc(100% - 90px); margin:0 auto; }
.preview .swiper-slide {width: 20%;   box-sizing: border-box;  cursor: pointer;  }
.preview .swiper-slide .imgbox { box-sizing: border-box;  border:2px solid #e6e6e6;   height: 100px;  }
.preview .swiper-slide .imgbox img {  width: 100%; height: 100%; object-fit: cover; object-position:  center center; }
.preview .swiper-slide.swiper-slide-thumb-active .imgbox{  border:2px solid #DB2841; }
.preview .arrow { background: #DB2841;  width:30px;  height: 100%;   position: absolute; top: 0; z-index: 10; color:#fff; text-align: center; }
.preview .arrow i { display: inline-block;  font-size:14px;  position: absolute; top:calc(50% - 7px); left:calc(50% - 7px);   }
.preview .arrow-left{left: 0;}
.preview .arrow-right{right: 0;}

.cpro-detail .top { padding:60px 0 0; }
.cpro-detail .pinfo {  width:calc(50% - 20px); }
.cpro-detail .pinfo em { display: inline-block;  height: 40px; line-height: 40px; padding:0 20px; background: #f7f7f7;  border:1px solid #e6e6e6;  margin-right: 20px; }
.cpro-detail .pinfo em:last-child { margin-right: 0;}
.cpro-detail .pinfo .title { margin:20px 0; padding:0 0 20px; border-bottom: 1px solid #e6e6e6; }
.cpro-detail .pinfo .title h2 { font-size:30px; color:#2c2c2c; }
.cpro-detail .pinfo .more-btn { margin: 40px 0 0 ; }
.cpro-detail .pinfo .more-btn a { display: inline-block; width: 120px; height: 50px;  line-height: 50px;  text-align: center;   background: #DB2841; color:#fff; }

.cpro-bimg {  margin:60px 0; }

.cpro-detail .desc { margin:60px 0 0;  }
.cpro-detail .desc .hd ul li { float: left; display: inline-block;  height: 50px;  line-height: 50px;  padding: 0 40px; background: #f7f7f7;   color:#333;  margin-right: 30px; border:1px solid #e6e6e6;  cursor: pointer; }
.cpro-detail .desc .hd ul li:last-child { margin-right: 0; }
.cpro-detail .desc .hd ul li.on { background: #DB2841; border:1px solid #DB2841; color:#fff; font-weight: 500;  }
.cpro-detail .desc .bd { padding:40px 0 60px;    }

.p-detail table tr th { background:#DB2841; color:#fff;  padding:15px; }
.p-detail table tr td { padding:15px;  border-bottom:1px solid #e6e6e6;  }
.p-detail p strong {  font-size: 18px; color:#333;  }

.backtolist  { line-height:40px; }
.backtolist i { font-size: 24px;  color:#DB2841; margin-right: 10px;  vertical-align: top; }


/*--------------------------------------------------------------------------移动端--------------------------------------------------------------------------*/
@media only screen and (max-width:981px){
	

	
}




