body,ul,li,dd,h1,h2,h3,p,form{margin:0;padding:0;}
body{background:url(../images/bg.gif) repeat-x left 85px;font-size:14px;color:#333;}
a{color:#06c;}
img{border:none;}

.icons{display:block;overflow:hidden;height:0;padding:0;background:url(../images/icons.gif) no-repeat -900px;}
.hidden{display:none;}
.clear:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.clear{display:inline-block;*height:1%;}
.txt{color:#666;}
.slice{margin:auto 10px;}
.fl{float:left;}

#wrapper{width:960px;margin:0 auto 20px;}
#header{position:relative;height:85px;}
h1{width:386px;height:35px;position:absolute;top:25px;background:url(p/a.gif)}
h1 a.icons{width:386px;padding-top:35px;background-position:left top;}
#banner,#main,#footer{font-family:Arial, Helvetica, sans-serif;}
#topnav{position:absolute;right:0;top:5px;font-size:12px;}
#navigation{position:absolute;right:0;top:60px;font-size:14px;}
#navigation li{float:left;list-style:none;margin-left:15px;}
#navigation a:hover,#navigation a.active{color:#333;text-decoration:none;}
#banner{position:relative;height:310px;margin:10px 0 20px;background:url(../images/banner2-2-819.jpg) left -50px;color:#6c5322;}
#banner a{cursor:pointer;}
#bannerFeature{display:none;position:absolute;left:90px;top:100px;line-height:140%;}
#bannerFeature li{margin-left:15px;}
#downloadSth{position:absolute;left:520px;top:220px;margin:0;padding-left:215px;zoom:1;}
#downloadSth dt{position:absolute;left:0;top:0;}
#downloadSth dd{margin-left:5px;font-size:12px;}
#downloadSth a{color:#4d370c;}
#download{width:211px;margin-bottom:5px;padding-top:50px;background:url(../images/banner2-2-819.jpg) no-repeat -520px -270px;}
#download:hover{background-position:left top;}
#downloadLoc{position:absolute;left:120px;top:-55px;width:110px;padding-top:25px;}
#dicts{position:absolute;right:20px;bottom:5px;font-size:12px;color:#333;}
#dicts a{color:#000;}
#somelink{display:none;position:absolute;right:0;top:0;width:72px;padding-top:72px;background:url(../images/somelink.png) no-repeat right top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/somelink.png", sizingMethod="scale");}
#somelink:hover{background:url(../images/somelinkover.png) no-repeat right top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/somelinkover.png", sizingMethod="scale");}
#bannerShots{display:none;overflow:hidden;text-indent:-1000px;position:absolute;right:40px;bottom:0;width:370px;height:0;padding:292px 0 0;background:url(../images/screen.png) no-repeat left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/screen.png", sizingMethod="scale");}
#main{width:960px;}
#content{float:left;width:620px;}
#content .item{float:left;width:100%;margin-bottom:20px;}
#content .item h2{position:relative;margin-bottom:10px;padding:6px 0;font-size:14px;color:#666;border-bottom:1px solid #e5e5e5;}
#ad small{color:red;}
#features li{float:left;width:290px;height:60px;padding:10px 10px;vertical-align:middle;list-style:none;border-bottom:1px dotted #e5e5e5;font-size:12px;line-height:160%;color:#787878;}
#features li h3{float:left;width:60px;margin-right:10px;padding-top:60px;}
#f-1{background-position:left -100px;}
#f-2{background-position:-60px -100px;}
#f-3{background-position:-120px -100px;}
#f-4{background-position:-180px -100px;}
#f-5{background-position:left -160px;}
#f-6{background-position:-60px -160px;}
#f-7{background-position:-120px -160px;}
#f-8{background-position:-180px -160px;}
#f-9{background-position:-240px -100px;}
#f-10{background-position:-240px -160px;}
#features li strong{display:block;margin-top:3px;font-size:14px;color:#666;}
#features li strong sup{font-size:12px;color:#f00;font-weight:normal;}
#sideBar{float:right;width:320px;}
.function{margin-bottom:15px;}
.function h2{position:relative;margin-bottom:10px;padding:6px 0;font-size:14px;color:#666;border-bottom:1px solid #e5e5e5;}
.function h2 em{position:absolute;right:5px;font-style:normal;font-weight:normal;font-size:12px;}
.function li{margin-left:15px;list-style:square;color:#06c;line-height:180%;font-size:12px;}

#awards.function li{margin:0 0 15px;list-style:none;}
#awards.function img.fl{width:81px;margin-right:10px;}
#awards.function li a{float:left;width:225px;}
#awardsContainer{overflow:hidden;}
#awardsContainer ul{zoom:1;}

#diannaobao a{padding:10px 0;}
#chip img{margin-top:15px;}
#content #dictform.item{width:598px;margin:0 10px 0 0;padding:10px;background:#ebf5f5;border:1px solid #d6ebeb;}
#dictform label{float:left;width:91px;margin-right:5px;padding-top:21px;background-position:-390px top;}
#footer{text-align:center;font-size:12px;padding:10px 0 50px;border-top:1px solid #e5e5e5;}
.index #main{background:url(../images/bg.gif) repeat-y 630px top;}
.sub #main{margin:20px 0;}
.sub #main h2{margin-bottom:15px;padding-bottom:5px;font-size:16px;color:#666;/*border-bottom:1px dotted #ccc;*/}
.sub #main h3{position:relative;margin:25px 0 10px;padding:10px 50px 10px 0;;font-size:14px;border-top:2px solid #e5e5e5;background:#f1f1f1;}
.sub #main h3 small{font-size:x-small;font-weight:normal;}
.sub #main h3 em{position:absolute;right:5px;font-style:normal;font-weight:normal;font-size:12px;}
.sub #contents{line-height:180%;}
.sub #main p{margin-bottom:10px;line-height:160%;text-align:justify;text-justify:inter-ideograph;}
.sub #main p:first-letter{margin-left:30px;}
.sub #main p img.m{margin-bottom:-5px;}
.sub #main p.c{text-align:center;}
.sub #main p.c img{margin:10px;}
/* changelog */
.changelog #main li{margin-left:15px;list-style:square;line-height:180%;}
/* features */
.features #main h2{position:relative;_height:1px;text-align:center;font-size:22px;font-family:"Î¢ÈíÑÅºÚ","ºÚÌå";color:#3c9;}
.features #main li{list-style:none;}
/* need ui.js */
.features #main h2 span{position:absolute;left:50%;top:50%;margin:-15px 0 0 -320px;width:640px;height:30px;background:url(../images/feature-h2.gif) no-repeat center top;}
.feature-bg{background:url(../images/feature-bg.gif) repeat-y -960px top;}
.feature-bg-top{clear:both;height:10px;font-size:0;background:url(../images/feature-bg.gif) no-repeat left top;}
.feature-bg-bottom{clear:both;height:10px;font-size:0;background:url(../images/feature-bg.gif) no-repeat left bottom;}
#imageBar{clear:left;float:left;padding:0 0 0 570px;width:70px;height:20px;}
#imageBar a{display:block;*display:inline-block;float:left;margin:2px 1px;width:16px;height:16px;line-height:16px;text-align:center;font-size:10px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;background:#f1f1f1;}
#imageBar a:hover{color:#fff;background:#caeadf;}
#imageBar a.active{margin:0 1px;width:20px;height:20px;font-size:12px;font-weight:bold;color:#fff;background:#93db9d;}
#featureImg{float:left;padding:5px;width:630px;height:500px;overflow:hidden;}
#featureImg img{display:none;}
#featureNav{float:right;margin-bottom:25px;width:320px;border-top:1px dashed #caeadf;}
#featureNav div{display:none;padding:10px;border-bottom:1px dashed #caeadf;}
#main #featureNav h3{position:relative;margin:0;padding:0 10px;height:38px;line-height:38px;border:none;border-bottom:1px dashed #caeadf;background:transparent;}
/* btns */
#featureNav h3 span{position:absolute;left:0;top:0;width:320px;height:38px;background:url(../images/featurebtns.gif) no-repeat -20px -280px;cursor:pointer;}
#featureNav h3.active span{width:330px;height:40px;top:-1px;}
#featureNav h3.active span.fb0{background-position:-20px top;}
#featureNav h3 span.fb1{background-position:-20px -320px;}
#featureNav h3.active span.fb1{background-position:-20px -40px;}
#featureNav h3 span.fb2{background-position:-20px -360px;}
#featureNav h3.active span.fb2{background-position:-20px -80px;}
#featureNav h3 span.fb3{background-position:-20px -400px;}
#featureNav h3.active span.fb3{background-position:-20px -120px;}
#featureNav h3 span.fb4{background-position:-20px -440px;}
#featureNav h3.active span.fb4{background-position:-20px -160px;}
#featureNav h3 span.fb5{background-position:-20px -480px;}
#featureNav h3.active span.fb5{background-position:-20px -200px;}
#featureNav h3 span.fb6{background-position:-20px -520px;}
#featureNav h3.active span.fb6{background-position:-20px -240px;}

