.bnr { width:980px; margin:0 auto; position:relative; height:403px;}
.bnr .jm { padding:48px 0 0 57px; vertical-align:top;}
.bnr .guanz { position:absolute; top:11px; right:60px; color:#1a5a96; line-height:16px;}
.bnr .guanz a { background:url(http://p5.qhimg.com/d/_360sd/4/index/icon01.png) no-repeat; display:inline-block;*display:inline; zoom:1; height:16px; width:16px; text-indent:-1000em; overflow:hidden;}
.bnr .guanz a.sina { background-position:0 0; margin-right:8px;}
.bnr .guanz a.qq { background-position:-24px 0;}
.bnr .bnr-txt { position:absolute; right:40px; top:100px;}
.bnr .bnr-btn { position:absolute; top:253px; right:158px; height:109px; width:247px;}
.bnr .bnr-btn .download { position:absolute; left:0; top:0; background:url(http://p5.qhimg.com/d/_360sd/4/index/btn01.png) no-repeat; display:block; width:247px; height:28px; padding-top:46px;}
.bnr .bnr-btn .download:hover,.bnr .bnr-btn p a:hover,.oth-cont dl dd p .oth-download { text-decoration:none;}
.bnr .bnr-btn .download em { display:block; text-indent:-1000em; overflow:hidden; height:0;}
.bnr .bnr-btn .download span { display:block; height:24px; line-height:24px; text-align:center; color:#facd89; cursor:pointer;}
.bnr .bnr-btn p { position:absolute; width:100%; top:75px; left:0; background:url(http://p5.qhimg.com/d/_360sd/4/index/btn02.png) no-repeat; padding-top:13px; overflow:hidden;}
.bnr .bnr-btn p.last { position:absolute; width:100%; bottom:0; left:0; background:none; padding:13px 0 0 12px; margin-top:1px; color:#d2d2d2;}
.bnr .bnr-btn p span { font: normal 18px/18px tahoma; color:#eb6100; margin-right:2px;}
.bnr .bnr-btn p a { color:#959595;}
/**/
.frd-box { width:872px; margin:0 auto; padding:0 60px 22px 48px; border-bottom:1px solid #dfe8f0;}
.frd-box .frd { background:url(http://p2.qhimg.com/t01d63a873056fdd6b8.jpg) no-repeat; width:400px; height:60px; padding:1px 0 0 3px;}
.frd-box .frd a { float:left; display:inline; text-indent:-1000em; overflow:hidden; position:relative;}
.frd-box .frd a.vb { width:37px; height:55px; margin-right:16px;}
.frd-box .frd a.j { width:41px; height:55px; margin-right:13px;}
.frd-box .frd a.av { width:46px; height:45px; margin:10px 8px 0 0;}
.frd-box .frd a.avtest { width:49px; height:55px; margin-right:12px;}
.frd-box .frd a.opswat { width:68px; height:32px; margin-top:22px;}
.frd-box .frd a.icsa { width:94px; height:55px;  margin-left:10px;}
.frd-box .new-pro { color:#; font-size:14px; padding-top:20px;}
.frd-box .new-pro a { font-weight:700; color:#eb6100}
/*bd*/
#bd { width:980px; margin:0 auto; overflow:hidden;}
#bd .cont { margin-right:-200px; padding-bottom:50px; border-bottom:1px solid #dfe8f0; margin-bottom:50px;}
#bd .describe { width:345px; margin:50px 200px 0 25px; display:inline-block; *display:inline; zoom:1; vertical-align:top;}
#bd .describe img { float:left; width:48px; height:46px; margin-right:14px; display: inline;}
#bd .describe h2,#bd .describe p { overflow:hidden; zoom:1;}
#bd .describe h2 { font-size:16px; margin:10px 0;}
#bd .describe p { line-height:24px;}
#bd .describe p.last { text-align:right;}
#bd .describe p.last a { background:url(http://p5.qhimg.com/d/_360sd/4/index/icon08.gif) no-repeat right 50%; padding-right:14px; color:#048ceb;}
/**/
.oth-cont { padding:0 52px 85px; margin-right:-155px;}
.oth-cont h2 { font-size:14px; color:#575b5e; }
.oth-cont h2 span {font-size:12px; font-weight:normal;}
.oth-cont dl { float:left; width:310px; padding-right:155px;}
.oth-cont dl dt { font-size:14px; font-weight:700; color:#343639; padding:23px 0 10px;}
.oth-cont dl dd p { line-height:25px;}
.oth-cont dl dd p.last { line-height:35px; padding-top:10px;}
.oth-cont dl dd p a { color:#2294e6;}
.oth-cont dl dd p a.oth-download { color:#fff; margin-right:10px;}

.ac-caidan {position:absolute; left:0; top:255px;}