/*container*/
#banner { width:980px; background:#FFF; height:100%; padding-top:5px; margin-bottom:10px;}
#banner .imgs { margin:0 auto; width:962px; }
#main { float:left; width:703px;}
.top-reviews-head { background:url(/style/images/top-reviews.jpg) no-repeat; height:31px; padding-left:65px; color:#FFF; font-size:18px; margin-left:12px; }
.top-products { width:668px; height:auto; clear:both; overflow: hidden; border-left:#e6e9ec solid 1px; border-right:#e6e9ec solid 1px; margin-left:12px; }
.top-products-content { clear:both; padding-top:10px; border-bottom:#e6e9ec solid 1px; overflow:hidden; }
.top-products-content img { }
.top-products-content-pic { float:left; overflow:hidden; padding:10px 0 0 5px; }
.top-products-content .text { float:right; padding:15px; width: 500px; }
.top-products-content .text h1 { font-size:16px; font-weight:bold; }
.top-products-content .text h2 { font-size:16px; font-weight:bold; }
.text .pro{font-size:13px; font-weight:bold; }
.down, .buy { background:url(/style/images/buy-down.jpg) no-repeat 0 -232px; display:block; float:right; width:125px; height:32px; margin:5px 0px 10px 17px;; text-indent:-9999px; overflow:hidden; }
.buy { background:url(/style/images/buy-down.jpg) no-repeat 0 -168px; }
.down:hover { background:url(/style/images/buy-down.jpg) no-repeat 0 -264px; }
.buy:hover { background:url(/style/images/buy-down.jpg) no-repeat 0 -200px; }
.top-reviews { width:668px; height:auto; clear:both; overflow: hidden; border-left:#e6e9ec solid 1px; border-right:#e6e9ec solid 1px; margin-left:12px; }
.top-reviews-content { clear:both; padding-top:10px; border-bottom:#e6e9ec solid 1px; overflow:hidden; }
.top-reviews-content img { float:left; padding:10px 0 0 20px; }
.top-reviews-content .text { float:right; padding-left:10px; width:600px; }
.top-reviews-content .text h2 { font-size:13px; font-weight:bold; }
.most-popular-software { clear:both; background:url(/style/images/icon-1.jpg) no-repeat 25px 40px; padding-left:65px; font-size:18px; line-height:105px; height:80px; border-bottom:#e6e9ec solid 1px; }
.base { clear:both; background:url(/style/images/base-top.jpg) no-repeat top; width:978px; overflow:hidden; }
.base h3 { height:32px; line-height:32px; font-size:14px; color:#004dcc; font-weight:bold; border-right:1px solid #b8c2c8; }
.base .software { background:url(/style/images/software.jpg) no-repeat 0 5px; padding-left:40px; }
.base .reviews { background:url(/style/images/reviews.jpg) no-repeat 0 5px; padding-left:40px; }
.base .articles { background:url(/style/images/articles.jpg) no-repeat 0 5px; padding-left:40px; border:none; }
.base-left { float:left; width:190px; margin-left:20px; display:inline; }
.base-mid { float:left; width:220px; margin-left:10px; }
.base-right { float:left; padding-bottom:20px; width:500px; margin-left:10px; }
.base-right ul li { float:left; width:235px; }
.base-bottom { background:url(/style/images/base-bottom.jpg) no-repeat; width:978px; height:3px; clear:both; }
.productNo { float:left; }
#topBillboard { width:980px; background:#FFF; height:100%; padding-top:5px; margin-bottom:10px; }
.h_banner { clear: both; height: 273px; margin: 0 auto; position: relative; width: 966px; }
.h_banner .imgs li { position: absolute; }
ul, li, h1, h2, p, span { list-style: none outside none; margin: 0; padding: 0; }
.h_banner .num { bottom: 11px; position: absolute; right: 3px; z-index: 10; }
.h_banner .num li { background: none repeat scroll 0 0 #FFFFFF; color: #000000; cursor: pointer; float: left; font-size: 11px; line-height:1.4em; margin: 3px; opacity: 0.4; padding: 0 4px; }
.h_banner .num li.curr { background: none repeat scroll 0 0 #FFFFFF; color: #03243A; font-weight: bold; opacity: 0.8; }
#ref { float:right; margin-right:3px; margin-top:30px; font-size:14px; }
#ref img { border:none medium; padding-left:10px; }
