#contents { position: relative; margin: 10px auto 0; width: 1140px; overflow: none; }

#contents #banners { clear: both; margin-top: 10px; }
#contents #banners ul.bns { float: left; display: inline; }
#contents #banners ul.bns li { float: left; display: inline; margin-right: 13px; }
#contents #banners .notice { float: left; display: inline; width: 250px; }
#contents #banners .notice .head { position: relative; height: 24px; }
#contents #banners .notice .head .title { font: bold 12px verdana; }
#contents #banners .notice .head .more { position: absolute; top: 0; right: 0; }
#contents #banners .notice .data {}
#contents #banners .notice .data ul { clear: both; height: 20px; }
#contents #banners .notice .data ul li { float: left; display: inline; font-size: 11px; padding: 0 0 0 8px; width: 172px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: url(../images/main/ico_dot.gif) no-repeat 0 4px; }
#contents #banners .notice .data ul li.date { float: right; display: inline; padding: 0; width: 70px; color: #838382; text-align: right; background: none; }
#contents #banners .notice .data ul li a { color: #838382; }

#contents #special { clear: both; position: relative; margin-top: 10px; height: 237px; }
#contents #special .title { padding: 10px 0 0; }
#contents #special .title img { width: 1140px; }
#contents #special #slides { position: absolute; top: 46px; left: 41px; width: 1068px; height: 291px; overflow: hidden; }
#contents #special #slides ul { position: absolute; top: 0; left: 0; width: 10000px; }
#contents #special #slides ul li { float: left; display: inline; margin-right: 10px; }
#contents #special #slides ul li img { width: 153px; }
#contents #special .arrow { position: absolute; top: 80px; left: 0; width: 100%; }
#contents #special .arrow li { position: absolute; top: 0; right: 0; }
#contents #special .arrow li:first-child { right: auto; left: 0; }

#contents #newItem { clear: both; margin: 10px 0; }
#contents #newItem .title { padding: 20px 0; }
#contents #newItem .title img { width: 1140px; }
#contents #newItem ul li { float: left; display: inline; margin: 0 5px; width: 275px; text-align: center; }
#contents #newItem ul li .img img { width: 240px; }
#contents #newItem ul li .name { padding: 10px 0 0; text-align: center; }
#contents #newItem ul li .name a { color: #555; }
#contents #newItem ul li .price { padding: 0 0 30px; font-weight: bold; text-align: center; color: #008bcc; }

#contents #bestItem { clear: both; margin: 10px 0; }
#contents #bestItem .title { padding: 0 0 20px; }
#contents #bestItem .title img { width: 1140px; }
#contents #bestItem ul li { float: left; display: inline; margin: 0 5px; width: 275px; text-align: center; }
#contents #bestItem ul li .img img { width: 240px; }
#contents #bestItem ul li .name { padding: 10px 0 0; text-align: center; }
#contents #bestItem ul li .name a { color: #555; }
#contents #bestItem ul li .price { padding: 0 0 30px; font-weight: bold; text-align: center; color: #008bcc; }