html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section, div {display: block;}
body {line-height: 1; color:#333; font-family:wb2;} ol, ul {list-style: none;} a{ color:#333; text-decoration:none; outline:none;} /*a:hover{ color:#e32c24}*/ img{ border:none;} blockquote, q {quotes: none;} blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;} table {border-collapse: collapse; border-spacing: 0;} strong {font-weight: bold;} em {font-style: italic;} 

#main-wrap{margin:auto;width:160px; height:552px; /*height:450px;*//*459px*/display:block; position:relative; /*border-top:1px solid #e0e0e0;*/}
#container{width:100%; max-width:160px; margin: 0 auto; position:relative;}
.block_list{display:block;}
.box_tit{ position:relative; padding-top:9px; padding-bottom:7px; line-height:30px; display:block; z-index:9;}
.box_tit:after{width:4px; height:13px; background-color:#e32; content:''; display: block; position: absolute; left:0; top:18px;}
.box_tit a{color:#000; font-size:18px; font-weight:bold; padding-left:8px; }
.box_tit a:hover{color:#e32c24;}
.tin-lon{display:block; padding:0 0 10px 0;}
.tin-lon:before,.tin-lon:after{display:table;content:" "}
.tin-lon:after{clear:both}
.tin-lon .img-wrap{ display:block; width:160px; height:90px; overflow:hidden;}
.tin-lon .img-wrap img{width:100%;}
.tin-lon .tit-lon{ padding-top:10px; width:100%; font-size:14px; font-family:wb4; line-height:21px; color:#000}
.tinnho_wrap{display:block;}
.tin-nho{ display:block; padding:11px 0; border-top:1px dotted #d2d2d2; width:100%; color:#333; font-size:14px; font-family:wb2;}
.tin-nho:before,.tin-nho:after{display:table;content:" "}
.tin-nho:after{clear:both}
.tin-nho i{margin-right:7px; margin-top:6px; font-size:4px;}
.tin-nho h3{line-height:21px; font-family:wb4; color:#000;}
.pqc{width:17px; height:16px; position:absolute; bottom:0; right:0; background:#e5e5e5 url(../images/3soc.gif) top left no-repeat; z-index:10000;}
.adby{height:16px; position:absolute; bottom:0; right:-65px; background:#e5e5e5; color:#666; font-size:9px; line-height:16px; z-index:9999; padding:0 5px;}
.price{ color:#e32c24; font-size:11px; margin-top:5px;}

.line{width: 100%; border-bottom: dotted 1px #222; opacity: .3; height: 1px; display: block; position: relative;}
.line::before{content:''; height:1px; width:100%; border-bottom:dotted 1px #222; position:absolute; top:2px; left:0;}
.line::after{content:''; height:1px; width:100%; border-bottom: dotted 1px #222; position:absolute; top:4px; left:0;}