/*container*/
.main-title { font:bold 16px/32px Verdana, Geneva, sans-serif; background:url(/style/images/title-bg-l.jpg) no-repeat; padding-left:20px; color:#FFF; clear:both; height:32px; line-height:32px; }
.main-title a { color:#FFF; }
#banner { height:350px; }
.h_banner { position:relative; height:350px; width:998px; }
.h_banner .imgs li { position:absolute; }
.h_banner .num { position:absolute; bottom:11px; right:17px; 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; }
.h_banner .num li.curr { background:#FFFFFF; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; color:#03243a; font-weight:bold; }
#product { height:307px; }
#leftside { float:left; width:180px; margin-left:10px; height: 600px; background-color: #CCCCCC; }
#main { float:right; width:728px; margin-top:10px; }
.main-product { width:726px; height:auto; clear:both; overflow: hidden; border-left:#b7d7f4 solid 1px; border-right:#b7d7f4 solid 1px; border-bottom:#1168a5 dashed 1px; }
.main-product h2 { font:bold 18px/39px Verdana, Geneva, sans-serif; }
.main-product .text { padding-top:12px; float:right; width:520px; }
.main-product .down, .main-product .buy { background:url(/style/images/buy-down.jpg) no-repeat 0 -62px; display:block; float:left; width:137px; height:31px; margin:5px 7px 0; text-indent:-9999px; overflow:hidden; }
.main-product .buy { background:url(/style/images/buy-down.jpg) no-repeat; }
.buy:hover { background:url(/style/images/buy-down.jpg) no-repeat 0 -31px; }
.down:hover { background:url(/style/images/buy-down.jpg) no-repeat 0 -93px; }
#main p a { color:#00F; text-decoration:underline; }
#other { background-color:#deefff; width:726px; height:269px; border-left:#b7d7f4 solid 1px; border-right:#b7d7f4 solid 1px; }
#other dl { width:240px; margin:15px 0 5px; float: left; display:inline; border-right:#9fb4cd solid 1px; }
#other dt { font:bold 15px/33px Verdana, Geneva, sans-serif; margin-left:10px; }
#other dd { margin-top:5px; overflow:hidden; }
#other dd p { padding:0 5px 0 85px; }
#other .icon1 { background:url(/images/system/icon1.jpg) no-repeat 0 center; height:165px; }
#other .icon2 { background:url(/images/system/icon2.jpg) no-repeat 0 center; height:165px; }
#other .icon3 { background:url(/images/system/icon3.jpg) no-repeat 0 center; height:165px; }
#other .buyicon, #other .downicon { color:#8c0303; font-size:13px; margin-top:30px; margin-left:15px; text-decoration:underline; }
#other .downicon { color:#55910b; margin-top:10px; margin-left:25px; }
#product-recom { width:681px; margin-bottom: 10px; }
#corner { width:728px; background:url(/style/images/corn-top.gif) no-repeat center top; padding-top:9px; margin-bottom: 10px; }
.mainbox { overflow:hidden; height:auto; border-left:#b7d7f4 solid 1px; border-right:#b7d7f4 solid 1px; padding-bottom:15px; zoom:1; }
.corner-b { background:url(/style/images/corn-bottom.gif) no-repeat 0 bottom; height:7px; width:681px; clear: both; }
#main .pic { float:left; padding:10px; text-align:center; width:150px; }
#main .price { text-align:center; font-size:14px; color:#666; font-weight:bold; }
#main a.mac-version1, #main a.mac-version2 { background:url(/images/system/version.jpg) no-repeat 0 -100px; display:block; width:133px; padding-left:3px; padding-right:3px; text-decoration:none; color:#002a88; }
#main a.mac-version1:hover, #main a.mac-version2:hover { background:url(/images/system/version.jpg) no-repeat 0 -150px; }
#main a.win-version1, #main a.win-version2 { background:url(/images/system/version.jpg) no-repeat 0 -100px; display:block; width:133px; padding-left:3px; padding-right:3px; text-decoration:none; color:#002a88; }
#main a.win-version1:hover, #main a.win-version2:hover { background:url(/images/system/version.jpg) no-repeat 0 -150px; }
.win-version1, .mac-version1 { height:27px; padding-top:23px; }
.win-version2, .mac-version2 { height:29px; padding-top:21px; line-height:13px; }
#main ul { margin:10px; }
#main li { background:url(/style/images/li.gif) no-repeat 0 7px; margin-bottom:5px; padding-left: 15px; padding-right:10px }
#main li a { float:left; clear:both; }
#main li span { color:#999; float:right; }
#main .one { margin-top:10px; }
#main .one li { width:665px; float:left; }
#main .one li span.news-title { float:left; color:#000; }
#main .two li { width:320px; float: left; }
#main .four li { width:150px; float: left; }
#formats td, #formats th, #formats tr { border-collapse:collapse; border:1px solid #CCC; }
.cuda { float:left; }
