.input-prepend.input-append input {
  font-size: 24px;
  padding-top: 11px;
  padding-bottom: 11px;
  width: 100px;
  text-align: right;
}

.mb60{margin-bottom:60px;}
.mb40{margin-bottom:40px;}
.itemImgLarge img{min-width: 480px;}
.detail_left{padding-left: 0px!important;padding-right: 5px!important;}
    @media screen and (max-width:1024px) {
.itemImgLarge img{min-width:inherit;}
.detail_left{padding-left: 15px!important;padding-right: 15px!important;}
    }
h2.itemTit{text-align: left !important;padding-bottom:4px;border-bottom: 1px solid #999;font-size: 18px;padding-left: 0px;display: block;font-weight: normal;letter-spacing: 0.02em;line-height:30px;}
h2.title{text-align: left !important;padding-bottom:4px;border-bottom: 1px solid #999;font-size: 18px;padding-left: 0px;display: block;font-weight: normal;letter-spacing: 0.02em;line-height:30px;}

.social_share_wrapper {margin-top:10px;padding:0px 0px 10px 0px;border-top: 1px dotted #CCC;}
.social_share {margin:0px auto;padding:0px;}
.social_share iframe {width:84px !important;text-align:center;vertical-align: middle;margin:0px auto;}
.social_share td:first-child iframe {width:94px !important;text-align:center;vertical-align: middle;margin:0px auto;}

.ttld-h2{text-align:left!important;padding-bottom:4px;border-bottom:1px solid #999 !important;padding-left:0px;display:block;}

.detailsTit{display:none;}
.recoList li {width: 32% !important;}

@media (max-width:799px) {
.detailsTit{display:block;}
.recoList li {width: 49% !important;}
}

 h2.recommend {
    text-align: left !important;
    padding-bottom: 10px;
    padding-bottom: 4px;
    border-bottom: 1px solid 
    #999;
    font-size: 24px;
    padding-left: 0px;
    display: block;
    font-weight: 500;
    letter-spacing: 0.02em;
}

.btn{background:#DEDEDE;}

@media (max-width: 768px) {
.ttld-h2 span{font-size: 24px;}
}
