body{background:#fff url(../images/topbg.gif) repeat-x 0 -1px;}


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }
body { color: #666; font: 12px/1.5em Verdana, Arial, Helvetica, sans-serif, "宋体"; }
li, a { color: #555; text-decoration: none; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
a:hover { text-decoration: underline; }
table { border-collapse: collapse; border-spacing: 0; }
img,fieldset{ border: 0; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
input { vertical-align: middle; }

.c_border { border-right: 1px solid #d6d8d7; }
.t_right { text-align: right; }
.t_center { text-align: center; }
.f_left { float: left; }
.f_right { float: right;}
.clear { clear: both; }
.after:after { content: ""; display: block; clear: both; height: 0; visibility: hidden; }


.top{position:relative;width:980px;height:311px;margin:0 auto;background:url(../images/bg.jpg) no-repeat -215px -31px;}
.logo{position:absolute;top:0;left:150px;width:177px;height:72px;}
.nav{position:absolute;top:30px;left:360px;width:427px;height:30px;background:url(../images/bg.jpg) no-repeat -215px 0;}
.nav li{float:left;width:85px;height:30px;text-align:center;line-height:30px;}
.nav li a{color:#334853;}
.excellence{position:absolute;top:100px;left:160px;width:400px;height:150px;}
.excellence dt{float:left;font:700 12px/25px arial;color:#334853;}
.excellence dd{font:12px/25px arial;}

.gg{width:980px;height:100px;margin:0 auto;text-align:center;}


.content{width:730px;margin:0 auto;}
.left{_display:inline;float:left;width:500px;}
.right{float:right;width:220px;}
.intro{font:14px/1.8em arial;color:#111111;}
.download{width:500px;margin:10px 0 20px 0;border:medium dotted lavender;}
.version{float:left;width:130px;height:60px;}
.version strong{display:block;height:30px;font:700 14px/30px verdana;color:#000;text-indent:10px;background:url(../images/bg.jpg) no-repeat -660px 0;}
.version span{font:10px/1.6em verdana;color:#f00;}
.downadd{float:left;width:360px;margin:10px;}
.downadd li{float:left;width:90px;height:20px;margin:10px 0;padding:0 0 0 25px;background:url(../images/bg.jpg) no-repeat -987px -3px;}
.format{width:215px;height:50px;background:url(../images/bg.jpg) no-repeat 0 -18px;}
.format li{float:left;width:107px;height:25px;line-height:25px;text-indent:1em;}
.hotmovie{width:215px;height:253px;background:url(../images/bg.jpg) no-repeat 0 -68px;margin:20px 0;}
.hotmovie h2{height:25px;font:700 12px/25px arial;color:#fff;text-indent:1em;}
.hotmovie li{float:left;height:37px;width:60px;padding:0 0 0 10px;line-height:37px;}

.update dt{font:700 12px/2em verdana;color:#000;margin:20px 0 0 0;}
.update dd{padding:0 0 0 2em;line-height:2em;}
.h2{clear:both;font:700 14px/1.5em verdana;border-bottom:1px solid #eee;color:#000;background:url(../images/bg.jpg) no-repeat -1172px 2px;padding:0 0 0 30px;}

.snapshots{display:inline-block;margin:5px 0 30px 0;}
.snapshots li{float:left;overflow:hidden;margin:10px 0;width:166px;height:120px;}
.snapshots li a{display:block;overflow:hidden;width:166px;height:100px;}
.snapshots li span{display:block;overflow:hidden;width:166px;height:20px;margin:5px auto;text-align:center;}

.footer{clear:both;width:100%;margin:20px auto;border-top:1px solid #ccc;padding:20px 0 0 0;text-align:center;}

.downloadh2{clear:both;margin:30px 0 0 0;font:700 20px verdana;color:#FF6600;}
.spaph2{clear:both;margin:40px 0 0 0;font:700 20px verdana;color:#FF6600;}
.md5{clear:both;margin:10px;border:1px solid #ccc;background:#eeeeee;padding:2px 10px;}
.downloadtitle{clear:both;font:700 16px verdana;}
.downloadtitle strong {clear:both;font:700 20px verdana;color:#FF6600;}

.homedownload{ width: 202px; position: absolute; top: 260px; left: 250px;  }
.homedownloadbutton{ display: block; width: 162px; height: 29px;  padding: 9px 0 0 40px; overflow: hidden; background: url(../images/download.jpg);font:700 18px arial;color:#fc770f; +height: 27px;  +padding: 11px 0 0 40px;  }
.homedownloadbutton span{ font:500 12px arial;color:#999; margin-left: 5px; }