.tst0.2 { transition: all 0.3s; }
.tf1.1 { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }

.l_explain { box-shadow: 2px 3px 15px 0 #ddd; position: relative; padding: 15px 7px 15px 43px; font-size: 12px; }
.l_explain i { position: absolute; left: 15px; width: 20px; height: 20px; display: block; }
.l_explain p { line-height: 2; font-size: 12px; color: #999; display: inline; }
.li_jia { width: 580px; float: left; }
.li_jia ul li { box-shadow: 2px 3px 15px 2px #ddd; position: relative; overflow: hidden; padding: 15px; margin-top: 40px; transition: all 0.2s; }
.li_jia ul li > em { width: 41px; height: 41px; color: #fff; position: absolute; left: 0; top: 0; padding-left: 5px; z-index: 9; }
.li_jia ul li:hover { box-shadow: 2px 5px 20px 0 #aaa; }
.l_l { float: left; width: 205px; height: 138px; margin-right: 15px; }
.l_l a { position: relative; display: block; width: 100%; height: 100%; overflow: hidden; }
.l_l a img { width: 100%; height: 100%; margin: 0; transition: all 0.3s; }
.l_l a img:hover { -transform: scale(1.1); }
.l_l a p { width: 100%; text-align: center; color: #fff; background: rgba(0, 0, 0, 0.6); position: absolute; bottom: 0; padding: 5px 0; }
.l_l dl { overflow: hidden; width: 100%; display: block; padding-top: 10px; }
.l_l dl dd { width: 50px; float: left; position: relative; margin-right: 27px; }
.l_l dl dd:after { content: ""; width: 1px; height: 30px; background: #ddd; display: inline-block; position: absolute; right: -14px; top: 11px; }
.l_l dl dd span { font-size: 12px; color: #999; }
.l_l dl dd:last-child { margin-right: 0; }
.l_r { float: left; width: 330px; }
.l_title { height: 46px; text-align: right; }
.l_title span { display: none; position: relative; top: 10px; font-weight: bold; right: 5px; color: #d8261c; }
.lr_title { border-bottom: 1px solid #ddd; padding-bottom: 10px; }
.lr_title a { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; font-size: 16px; }
.lr_price { padding: 8px 0; }
.lr_price span { font-size: 16px; }
.lr_price em { color: #999; text-decoration: line-through; font-size: 12px; padding-left: 30px; }
.lr_date span { color: #999; font-size: 12px; padding-right: 30px; }
.lr_speed { background: #eee; width: 330px; height: 14px; border-radius: 8px; position: relative; margin: 12px 0; overflow: hidden; }
.lr_speed .on { border-radius: 8px; position: absolute; left: 0; height: 14px; background: #ffea00; box-shadow: 1px 0px 1px 0px rgba(0, 0, 0, 0.1); }
.lr_speed .on_30 { width: 30%; }
.lr_speed .on_00 { width: 0; }
.lr_speed .on_100 { width: 100%; }
.lr_speed em { position: absolute; left: 160px; font-size: 12px; line-height: 14px; }
.lr_btn .lr_start a, .lr_btn .lr_ready a { width: 130px; line-height: 32px; border-radius: 3px; display: inline-block; text-align: center; color: #fff; font-size: 16px; margin-bottom: 10px; margin-top: 8px; }
.lr_btn p { display: inline-block; padding-left: 10px; font-size: 12px; color: #999; }
.lr_ready a { background: #bfbfbf; }

.li_qiang { margin-right: 40px; }
.li_qiang .l_title { background: url(../img/li_tuanbg.png?v=2) no-repeat; }
.li_qiang .l_explain i { background: url(../img/li_icon.png) 0 -125px no-repeat; }
.li_qiang .l_explain span { color: #d8261c; }
.li_qiang > ul li > em { background: url(../img/li_icon.png) 0 -69px no-repeat; }
.li_qiang .lr_price span { color: #d8261c; }
.li_qiang .lr_start a { background: #d8261c; }
.li_qiang .lr_ready span { color: #d8261c; }

.li_pin .l_title { background: url(../img/li_qiangbg.png?v=1) no-repeat; }
.li_pin .l_explain i { background: url(../img/li_icon.png) 0 -180px no-repeat; }
.li_pin .l_explain span { color: #ff6000; }
.li_pin > ul li > em { background: url(../img/li_icon.png) 0 0px no-repeat; }
.li_pin .lr_price span { color: #ff6000; }
.li_pin .lr_start a { background: #ff6000; }
.li_pin .lr_ready span { color: #ff6000; }

/*详情页*/
.li_t { background: url(../img/li_xiangqing.png) no-repeat; position: absolute; left: 0px; width: 650px; overflow: hidden; top: 0; }
.li_t h1 { float: left; padding-top: 16px; margin-left: 30px; font-size: 40px; color: #fff; }
.li_t h1 em { padding-left: 15px; font-size: 14px; text-decoration: line-through; font-weight: 500; }
.li_t ul { float: right; padding-top: 30px; }
.li_t ul li { display: inline-block; color: #fff; margin-right: 30px; }
.li_t ul li span { color: #d8261c; padding: 0px 5px; display: inline-block; background: #fff; border-radius: 3px; margin-right: 8px; position: relative; }
.li_t ul li span:after { content: ""; width: 8px; height: 1px; background: #fff; display: block; position: absolute; right: -8px; top: 12px; }
.li_t ul li span:last-of-type:after { display: none; }
.li_r_num { padding-top: 22px; padding-bottom: 13px; }
.li_r_num span { margin-right: 30px; }
.li_r_num em { background: #d8261c; color: #fff; padding: 2px 5px; border-radius: 3px; margin-right: 5px; position: relative; font-weight: 700; }
.li_r_num em:after { content: ""; width: 20px; height: 1px; background: #d8261c; position: absolute; top: 11px; left: 4px; }
.li_cc_head { border: none; box-shadow: 1px 1px 15px 0 #ccc; }
.li_cc_head h1 span { margin-left: 0; vertical-align: text-bottom; }
.li_cc_head .right { position: relative; padding-top: 86px; }
.li_cc_head .cc_sum { height: 40px; margin-bottom: 10px; }
.li_cc_head .cc_liyou { height: 198px; }
.li_cc_head .cc_liyou .ly_cont { height: initial; overflow: auto; line-height: 2; padding: 12px 20px; }
.li_cc_head .lr_start a { background: #d8261c; }
.li_cc_head .lr_ready span { color: #d8261c; }
.li_cc_head .lr_start span { color: #d8261c; }
.li_cc_head .lr_btn .lr_start a { padding: 5px 10px; font-size: 18px; }

.lr_start, .lr_ready { float: left; }
.tips { margin-left: 10px; font-weight: bold; position: relative; top: 13px; }

@media (max-width: 750px) {
    .li_r_num { margin-left: 10px !important; padding: 10px; display: inline-block; }
    .lr_ready, .lr_start { float: inherit; }
    .tips { top: 0; }

    .li_qiang .tdestribution { position: absolute; bottom: 25px; right: 30px }
    .li_pin .tdestribution { position: absolute; bottom: 50px; right: 30px }
}
