#banner { width:960px; height:299px; margin:5px auto; }
.h_banner { position:relative; clear:both; width:960px; height:299px; margin:0 auto; }
.h_banner .imgs li { position:absolute; list-style:none; }
.h_banner .num { position:absolute; bottom:11px; right:10px; z-index:10; }
.h_banner .num li { color:#000; float:left; margin:3px; padding:0 4px; background:#fff; font:normal 11px/1.4em Arial; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; cursor:pointer; list-style:none; }
.h_banner .num li.curr { background:#FFFFFF; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; color:#03243a; font-weight:bold; }
#container { width:960px; overflow:hidden; }
#main { float:left; width:694px; }
.product { background:url(/style/images/product-bg.jpg) no-repeat; height:305px; margin-bottom:10px; overflow:hidden; }
.pic { float:left; width:264px; margin:42px 0 0 1px; display:inline; }
.pic p { text-align:center; padding:5px 0; }
.pic p a { text-decoration:underline; }
.pic .price { font-size:14px; font-weight:bold; }
.pic .price span { font-size:18px; font-weight:bold; color:#000; }
.txt { float:right; width:420px; margin-top:20px; }
.txt h1 { margin:0; }
.txt p a { margin-top:5px; display:block; }
.btn { margin-top:10px; }
.btn .buy, .btn .down { background:url(/style/images/index-button.jpg) no-repeat; width:117px; height:31px; display:block; float:left; }
.btn .buy:hover { background:url(/style/images/index-button.jpg) no-repeat 0 -31px; }
.btn .down { background:url(/style/images/index-button.jpg) no-repeat 0 -62px; margin-left:30px; width:150px; }
.btn .down:hover { background:url(/style/images/index-button.jpg) no-repeat 0 -93px; }
.other { margin:10px 0; }
.other-mid { margin:0 8px; }
.article-box { border:1px solid #bcbfc1; border-bottom:none; overflow:hidden; background-color:#FFF; zoom:1; }
.article-box h2 { color:#414242; font-size:16px; border-bottom:1px solid #d9dfe4; overflow:hidden; padding-left:20px; clear:both; zoom:1; }
.article-box h2 span, .article-box h2 a { float:left; }
.article-box h2 img { float:right; margin:8px 30px 0 0; }
.article-box-bottom { background:url(/style/images/product-bottom.jpg) no-repeat; height:5px; }
.article-box ul { overflow:hidden; margin:10px 0; }
.article-box ul li { background:url(/style/images/li.jpg) no-repeat 0 13px; padding-left:10px; margin-left:20px; line-height:30px; display:inline; }
.two-row li { float:left; width:315px; }
.four-row li { float:left; width:140px; }
.one-row li { float:left; width:630px; }
.one-row li a { float:left; }
.one-row li span { float:right; }