@charset "gb2312";
.pic-item { position: relative; width: 100px; height: 110px; float: left; overflow: hidden; border: 1px solid #333; margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 0px; }
.remove-pic-item { position: absolute; bottom: 5px; right: 5px; color: #f00; background: #fff; padding: 5px }
.spbutton1 { width: 102px; height: 40px; background: #F90; color: #fff; border: none; cursor: pointer; padding: 0 4px; font-size: 14px;}
.spbutton1:hover { background: #FC6; }
.trfocus { width: 298px; height: 325px; position: relative; overflow: hidden; }
#focusbox { position: relative; }
#focusboxnumid { position: absolute; bottom: 12px; right: 5px; }
#focusboxnumid li { list-style: none; float: left; width: 20px; height: 20px; FILTER: alpha(opacity=80); opacity: 0.8; border: 1px solid #fff; background-color: #0086B2; color: #fff; ; text-align: center; cursor: pointer; margin-right: 2px; padding-top: 0px; overflow: hidden; }
#focusboxnumid li:hover, #focusboxnumid li.active { border: 1px solid #fff; background-color: #FF0000; color: #fff; width: 20px; height: 20px; font-weight: 500; font-size: 13px; }
#focusboxid li { position: relative; }
.mask { FILTER: alpha(opacity=50); opacity: 0.5; width: 100%; height: 35px; background-color: #000000; position: absolute; bottom: 0; left: 0; display: none; }
.comt { width: 270px; height: 20px; position: absolute; left: 0; bottom: 8px; font-size: 14px; color: #ffffff; font-weight: 500; text-indent: 10px; text-align: left; display: none; }
.focusbor { border: 1px solid #DDDDDD; }
.sp1 { width: 708px; padding: 5px; }
.sp2 { width: 390px; height: auto; overflow: hidden; line-height: 38px; font-size: 14px; text-align: left; float: right; }
.sp2 table td { border: 1px solid #DDDDDD; background: #fff; padding: 0 10px; }
.xxms { padding: 10px; width: 708px; margin: 20px 0; }
.xxmstt { background: url(img/xxmsbg.png) no-repeat left center; font-size: 16px; color: #fff; line-height: 40px; height: 40px; padding-left: 20px; }
.fldcul { padding: 5px; min-height:220px; }
.fldcul a.ft { display: block; padding-left: 10px; font-size: 14px; font-weight: 600; line-height: 30px; height:30px; background: url(img/96.gif) left center no-repeat; color: #0063b1; }
.fldcul li { padding-left: 10px; line-height: 30px; height: 30px; font-size: 14px; }
.fldcul li a { padding: 2px 5px; }
.buy { width: 100%; height: 40px; line-height: 40px; text-align: center; }
.buy a { display: block; width: 130px; height: 40px; background: #F22D00; color: #fff; font-size: 16px; margin: 10px auto; text-decoration: none; }
.buy a:hover { background: #FF5C37; }
.break1 { word-break: break-all }
.break1 a { text-decoration: none; }
.tw { width: 980px; height: 270px; margin: auto; overflow: hidden }
.tw1 { width: 670px; height: 270px; float: left; overflow: hidden }
.tw2 { width: 310px; height: 330px; float: left; overflow: hidden }
.trimgul2 { padding: 0px 10px; }
.trimgul2 li { width: 211px; height: 270px; float: left; }
.trimgul2 li p { line-height: 26px; height: 36px; overflow: hidden; text-align: center; }
.trimgul2 li img { padding: 4px; border: 1px solid #ccc; }
.trtableb{ width: 650px; font-size: 14px; margin: auto; background-color: #deeefa; }
.trtableb td{border:0px solid #ccc;padding:10px 5px;;}


