

.infoWrap { background-color: #fff; margin-bottom: 30px; display: flex; padding: 40px;}

.detailImgWrap, .detailInfo { flex: 1;}
.detailImgWrap { display: flex; align-items: center;}
.detailImgWrap img { width: 100%;}
.detailInfo { padding-left: 40px;}
.detailInfo .title { color: #333; font-size: 30px; margin-bottom: 15px; font-weight: 700; }
.detailInfo .desc { color: #ccc; }
.detailInfo .price { color: #c83732; font-size: 30px; font-weight: 700; line-height: 80px; border-bottom: 1px solid #f3f4f5; }
.detailInfo .specification, .numWrap { line-height: 80px; border-bottom: 1px solid #f3f4f5;}
.detailInfo .btns { margin-top: 30px;}
.detailInfo .btns .btn { width: 100%; text-align: center; height: 50px; line-height: 50px; font-size: 25px; margin-bottom: 20px; cursor: pointer;}
.detailInfo .btns .btn.addCar { background-color: #333; color: #ffb000;}
.detailInfo .btns .btn.normal { border: 2px #333 solid;}

.tabCont>li { display: none;}
.tabCont>li.active { display: block;}
.tabHeadWrap  { width: 640px;margin: 0 auto;}
.tabHead { margin: 0 -10px;}
.tabHead li { margin: 0 10px; width: 200px; float: left; height: 50px; color: #fff; background-color: #333; text-align: center; line-height: 50px; cursor: pointer;}
.tabHead li.active { background-color: #ffb000;}
.deatilImgList {padding: 30px 0;}
.deatilImgList img { width: 100%;}
.commentWrap,.askWrap { text-align: center; padding: 30px;}
.askBtn { cursor: pointer; width: 80px; line-height: 30px;}


