#container { overflow:hidden; background:url(/style/images/product-bg.jpg) repeat-x; background-color:#ececec; }
#show { overflow:hidden; width:1000px; padding-top:40px; }
#show-left { width:471px; height:390px; float:left; }
#show-right { width:510px; float:right;  }
#show-right h1 { font-size:40px; line-height:100%; padding-bottom:20px; }
#show-right p { margin-bottom:10px; }
#show-right p.price { color:#d61a16; font-size:18px; font-weight:bold; padding:10px 0px 0px 0px; }
.down-buy { margin-top:20px; overflow:hidden; }
a.down { background:url(/style/images/down-buy-s.png) no-repeat; width:224px; height:65px; display:block; float:left; margin-left:18px; }
a.buy { background:url(/style/images/down-buy-s.png) no-repeat 0 -130px; width:224px; height:65px; display:block; float:left; }
a.down:hover { background-position:0 -65px; }
a.buy:hover { background-position:0 -195px; }
#key-top { background:url(/style/images/key-feature-top.jpg) no-repeat; width:937px; height:50px; margin-top:50px; color:#010101; font-size:24px; padding:17px 0px 0px 63px; }
.key-main { background:url(/style/images/key-feature-main.png) repeat-y; width:1000px; }
.key-main .key { width:940px; overflow:hidden; padding:55px 30px 0px 30px; }
.key-main .key .key-img { float:left; width:251px; }
.key-main .key .key-text { float:right; width:600px; padding-right:40px; }
.key-main .key .key-text a { font-size:14px; text-decoration:underline; color:#59a7fa; } 
.key-main .key .key-text h3 { color:#424040; font-size:18px; }
.key-main .key .key-text p span { font-weight:bold; }
.key-main .key-down-buy { padding:40px 0px 30px 330px; overflow:hidden; }
.key-main .key-down-buy .buy { margin-left:60px; }
.key-bot { background:url(/style/images/key-feature-bot.png) no-repeat; width:1000px; height:29px; }
#guide-req { overflow:hidden; width:1000px; margin-bottom:5px; }
#gu { float:left; width:490px; }
#re { float:right; width:510px; }
#guide { background:url(/style/images/guide-top.jpg) no-repeat; height:39px; color:#010101; font-size:24px; padding:13px 0px 0px 60px; }
#req { background:url(/style/images/system-req-top.jpg) no-repeat; height:39px; color:#010101; font-size:24px; padding:13px 0px 0px 60px;  }
#guide-main { background:url(images/guide-main-bg.jpg) repeat-y; width:490px; padding:5px 0px 10px 0px; }
#guide-main li, #req-main li { padding:10px 0px 0px 60px; }
#req-main li span { font-weight:bold; }
#req-main { background:url(/style/images/sys-re-main.jpg) repeat-y; width:510px; padding:5px 0px 10px 0px; }
#guide-bot { background:url(/style/images/guide-bot.jpg) no-repeat; height:12px; }
#req-bot { background:url(/style/images/system-req-bot.jpg) no-repeat; width:510px; height:12px; }
.whtop { background:url(/style/images/main-top.png) no-repeat; width:1000px; height:29px; }
.key-main img { padding-left:41px; }
.cusrev { overflow:hidden; width:940px; padding:25px 0px; }
.cusrev img { float:left; width:82px; padding-left:60px; }
.cusrev p { float:right; width:680px; padding-right:50px; }
.cusrev p.customer { float:right; width:120px; }