strong{font-size: 18px;}


#contents{position: relative; padding: 163px 0 0 0;margin: 0 auto; min-width: 1200px}
#contents_info{position: relative; width: 90%; margin: 0 auto;  display: flex; flex-wrap: wrap;  justify-content: space-around;
}

.contents_img{position: relative; overflow: hidden; width: 38%;}
.contents_img .big_img{width: 100%;}
.contents_text{position: relative; width: 25%; margin-top: 3%; margin-right: 10%;}

.thumnail_s{ display: flex;   justify-content: space-between; }
.thumnail_s li{width: 14.2857%; border: 1px solid #FFF; box-sizing: border-box;}

.thumnail_s li img{width: 100%; }

.title_wrap{padding: 0 0 32px;}
.title{padding: 0 0 16px; font-weight: 500; font-size: 28px; line-height: 1.44;}
.ml{color: #aaa; font-size: 16px; margin: -10px 0 10px;}
.title_md{font-size: 14px; line-height: 22px; }
.key{color:#797979; font-size: 13px; margin: 10px 0 10px;}
.prd_price{display: flex; align-items: flex-end; padding: 0 0 20px;}
.saler{color: red; font-size: 22px; padding:0 8px 0 0; font-weight: 600;}
.price1{font-size: 22px; padding: 0 8px 0 0; font-weight: 500; color:#111 ;  text-decoration: none;}
.price2{font-size:16px ; color:#aaa ;line-height: 22px; font-weight: ;text-decoration: line-through; }
.record_wrap{padding: 16px 0; border-bottom: 1px solid #000;}
.record{display: flex;padding: 8px 0; font-size: 13px; color:#111 ; }
.re_title{width: 112px;  text-align: left; vertical-align: middle; font-weight: 500;}
.re_inner_text{vertical-align: middle; }
.quantity{position: relative; display: flex; justify-content: space-between; height: 36px;  padding: 0 34px; border: 1px solid #dfdfdf; text-align: center; box-sizing: border-box; margin: 24px 0; align-items: center;}

.quantity p{ line-height: 34px; text-align: center; font-size: 14px;}
.quantity img{width: 15px; display: block; }

.total{display: flex; justify-content: space-between; padding: 0 0 24px;}
.total h4{font-weight: 500;}
.total_price{font-size: 14px;}

.btn0{position: relative; display: block; width: 100%; height: 52px; line-height: 50px; text-align: center; font-size: 15px; border: 1px solid #000; margin-bottom: 8px; background-color: #111111; ;}
.btn1{position: relative; display: block; width: 100%; height: 52px; line-height: 50px; text-align: center; font-size: 15px; border: 1px solid #000; margin-bottom: 8px;}
.buy0{color: #dfdfdf;}
.buy1{color: #000;}