﻿.col-l { background:initial }
.main { font-size: 12px; }
.th {  color: #000;height:70px }
.th h1 { font-weight: normal; font-size: 24px; }
.th .img { float: left; width: 65px; }
.th .img img{ width: 52px; height: 52px; }
.th .is { width:100%; }
.th .tit { font-size: 16px; color: #666; }
.th .r-1 { position: relative;padding:0 100px 6px 0 }
.th .r-2 { color: #aaa; position: relative; }
.th .r-2 a { color: #aaa; }
.th .v { position:absolute;top:0px;right:0px; font-size:20px;color:#666}
.t-top { padding: 15px;  border-bottom: 1px solid #e4e4e4;background:#fff ;position:relative}
.t-t-body { font-size: 14px; line-height: 1.8em;min-height:200px;padding-bottom:20px }
.t-t-body img { max-width: 99%; }
.updateInfo { width: auto; height: 40px; margin-top: 20px; color: #999;font-size:12px }
.t-top .op { text-align: center; height: 35px;padding-left:400px }

.t-top .op .a {float:left;font-size:12px; margin: 0 5px;border:1px solid #dadada;border-radius:3px;padding:3px 5px 3px 23px;cursor:pointer; background:url(../../images/icon_list_01.png) 5px -949px no-repeat; }
.t-top .op .share{ background-position-y: -997px;position:relative }
.t-top .op .good{ background-position-y: -1278px;position:relative;background-position-x:3px }
.t-top .op .good.on { background-position-y: -1340px; }
.share-box { position: absolute; left: -1px; top: 22px;width:140px;height:190px;background:#fff;border:1px solid #e4e4e4;padding:10px;z-index:99;display:none }
.share-box .qr-share { color:#999;line-height:2.0em }
.share-box .qr-share img { width: 140px; height: 140px; }

.res { height: auto; overflow: hidden;background:#fff }
.res li { border-bottom: 1px solid #e4e4e4; padding: 10px;height:auto;overflow:hidden }
.res .re-l { float: left;width:80px;text-align:center }
.res .re-l img { width: 60px; height: 60px; }
.res .re-r { margin-left:90px;position:relative}
.res .floor { position: absolute; top: 0px; right: 10px;background:#ccc;padding:2px 7px;border-radius:3px;color:#fff }
.res .floor.fir { background: #ee5567; }
.res .floor.sec { background: #ff6f3d; }
.res .floor.thi { background: #ffce55; }
.res .r-1 { height: 25px; color: #aaa; }
.res .r-1 a { font-size: 16px; color: #ff6f3d;margin-right:8px }
.res .r-2 { padding: 10px 0 30px 0; }
.res .r-3 a { color: #E0E1E3;margin-right:10px }
.res .r-3 a:hover { color: #ff6f3d!important}
.res .t-t-body {min-height:140px;}
.res .updateInfo {font-size:12px;height:30px}
.res .quote { padding:10px 0 10px 20px; background: url(../../images/bbs_qa.gif) 2px 2px no-repeat #f5f5f5;display:inline-block;clear:both;margin-bottom:10px;color:#999;font-size:12px;border-radius:5px}
.res .quote blockquote {background: url(../../images/bbs_qz.gif) bottom right no-repeat;display:inline-block;padding-right:20px;margin:0px 5px 0px 0;line-height:1.8em; }
.pager { margin: 20px 0 20px 0; }
.re-box {width:auto;height:140px;background:#fff;padding:15px;margin:10px 0 }
.re-box textarea { width:98%;height:80px }
.btn-box { padding: 5px 0;color:#aaa }
.re-c { position: relative;height:100px }
.masterDiv { position: absolute; right: 0px; top: 0px;height:30px;line-height:30px;background:#000;text-align:center;width:200px;opacity:0.7;-moz-opacity:0.7 }
.masterDiv a { color: #fff; }
.sys-tip { width: auto; height: 80px; line-height: 80px; text-align: center; background: #fff7e8;color:#999;border-top:1px dashed #ffd198;border-bottom:1px dashed #ffd198;margin-top:20px }
.goods { height: auto; overflow: hidden; margin: 10px 20px 20px 20px; border-top: 1px solid #e5e5e5; }
.goods .g-u { float: left;width:40px;height:40px;margin:0 5px  5px 0;padding-top:8px;line-height:40px;color:#999}
.goods .g-u img { width: 100%; height: 100%; }
.goods .g-u.ll { width: 50px; }
.grs { height: auto; overflow: hidden; margin: 10px 20px 10px 20px; border-top: 1px solid #e5e5e5; }
.grs .g-u { float: left;width:40px;height:40px;margin:0 5px  5px 0;padding-top:8px;line-height:40px;color:#fbb967;}
.grs .g-u img { width: 38px; height: 38px; border:2px solid #fbb967}
.grs .g-u.ll { width: 50px; }
.res .r-1 i { display: inline-block; margin: 0 4px; width: 16px; height: 16px;background:url(../../images/bbs_icon_list.png) 0 -50px no-repeat;vertical-align:sub}
.res .r-1 .reward {background-position-y: -184px;  }

#setTop, #setLight, #setBold { position: absolute; top: 30px; }
#setTop { width: 100px; padding: 5px; border: 1px solid #c0c0c0; display: none; position: absolute; background: #fff; }
#setTop .inp { width: 50px; padding: 1px 2px; line-height: 16px; height: 16px;margin-right:5px }
#setLight { padding: 5px 0; border: 1px solid #c0c0c0; position: absolute; background: #fff; display: none; }
#setLight span { float: left; margin: 0 5px; display: inline-block; width: 14px; line-height: 14px; height: 14px; cursor: pointer; padding:0}
#setBold,#setBest { width: 50px; font-size: 12px; border: 1px solid #c0c0c0; position: absolute; display: none; background: #fff; padding: 5px; line-height:20px}
#setBold input,#setBest input{ margin: 0px; vertical-align: middle; }
#setBold label,#setBest label{ vertical-align: middle; padding-left: 5px; }
#aSetTop,#aSetLight,#aSetBold,#aSetBest,#aDel{color:#fff}

#setMove { width: 188px; padding: 5px; border: 1px solid #c0c0c0; display: none;background:#fff}
#setMove a { display: block; height: 24px; line-height: 24px; padding: 0 10px; color: #666!important; overflow:hidden;text-align:left}
#setMove a.on { color: #219fc8!important; }