@charset "gb2312";
/* CSS Document */

body { position:relative }
.crumbs{ width:1000px;}
.raking li span, .topsection h1, .progress_bar .progress, .progress_bar .bar, #soft_info .section .more, #soft_address .mod_hd .tips, .down_box .down_xl a, .down_box .qvob dt, .down_box .qvob dd a, .topsection .info_icon .left a, #screen_show .view_panel .bigview,#tutorial ul li{ background-image:url(../images/com.png); background-repeat:no-repeat }
.topsection .dowland_btn, .grade div { background-image:url(../images/btn.png); background-repeat:no-repeat }
.wapper { border:1px solid #b1c996; width:998px; background:url(../images/vline.gif) 302px 0 repeat-y }
#sidebar { float:left; width:298px; margin-right:-100%; position:relative; z-index:1 }
#main { float:left; margin-right:-3px }
#main .contentInner { margin-left:298px; width:669px; padding:0 15px 0 16px }
#main .contentInner .mod { padding-left:0; padding-right:0 }
.topsection { border:2px solid #b1c997; width:996px; margin:0 auto 10px }
.topsection h1 { display:block; height:41px; line-height:41px; background-position:0 -327px; background-repeat:repeat-x; font-size:16px; color:#2a6417; font-weight:bold; padding:0 20px; overflow:hidden }
.topsection h1 span { color:#565656; padding-left:8px; font-weight:normal; font-size:12px }
.topsection .app_con { padding:20px }
.topsection .app_con .app_img { float:left; width:266px }
.topsection .app_con .app_img .gallery { border:1px solid #ebebeb; padding:4px; width:256px; height:172px; margin-top:7px; text-align:center; display:table-cell; display:block; vertical-align:middle; overflow:hidden }
.topsection .app_con .app_img .gallery img { vertical-align:middle; max-width:256px; max-height:172px; -ms-interpolation-mode:bicubic }
.topsection .app_con .app_img .gallery span { display:inline-block; vertical-align:middle; height:100% }
.topsection .dowland_btn { width:266px; height:59px; text-indent:-99em; overflow:hidden; background-position:0 0; margin-top:16px; display:block }
.topsection .dowland_btn:hover { background-position:0 -60px }
.topsection .app_msg { width:459px; float:left; margin-left:20px }
.topsection .app_msg dl { width:459px }
.topsection .app_msg dl dt, .topsection .app_msg dl dd { float:left; border-bottom:1px dotted #dadada; height:29px; line-height:29px; overflow:hidden }
.topsection .app_msg dl dt { width:60px }
.topsection .app_msg dl dd.w1 { width:200px }
.topsection .app_msg dl dd.w2 { width:139px }
.topsection .app_msg dl dd.w3 { width:399px; margin-right:-10px }
.topsection .app_msg dl dd.w3 a { padding-right:10px }
.topsection .app_msg dl dd .icon { margin-top:6px }
.topsection .app_msg .rate { margin-top:11px }
.grade { padding:15px 0 15px 2px; height:45px; overflow:hidden }
.grade div { width:176px; height:45px; float:left; cursor:pointer }
.grade div.support { background-position:0 -123px }
.grade div.supporthover { background-position:0 -221px }
.grade div.oppose { background-position:0 -169px; margin-left:20px }
.grade div.opposehover { background-position:0 -267px }
.grade .progress_bar { margin:28px 0 0 10px; text-align:left; height:14px; overflow:hidden; float:left; _display:inline }
.progress_bar .progress, .progress_bar .bar { width:73px; height:10px; overflow:hidden; display:inline-block; text-align:left }
.progress_bar .progress { background-position:-193px -380px; margin-top:2px; float:left }
.progress_bar .oppose .progress { background-position:-193px -413px }
.progress_bar em { padding-left:6px; color:#999; line-height:14px; float:left }
.support .bar { background-position:-193px -391px }
.oppose .bar { background-position:-193px -402px }
.security span { float:left; width:60px; text-align:center; padding-top:29px; height:20px; line-height:20px; overflow:hidden; background-image:url(../images/safe.gif); background-repeat:no-repeat }
.security span.s360 { background-position:center 0 }
.security span.jsh { background-position:center -48px }
.security span.rx { background-position:center -97px }
.security span.kn { background-position:center -146px }
.security span.kb { background-position:center -195px }
.security span.win7 { background-position:center -244px }
.re_box { width:190px; float:right }
.re_box .title { background-color:#f8f8f8; height:22px; line-height:22px; padding:0 6px; color:#393939; font-weight:bold; font-size:14px }
.re_box ul { padding-top:10px }
.re_box li { height:25px; line-height:25px; overflow:hidden; vertical-align:bottom }
.re_box li a { float:left; width:130px; word-break:break-all; word-wrap: break-word; }
.re_box li span { float:right; color:#999 }
.topsection .info_icon { height:32px; border-top:1px solid #daeac6; background-color:#fdfdfd; line-height:32px }
.topsection .info_icon .left a { display:block; padding-left:18px; margin-left:20px; float:left; color:#393939 }
.topsection .info_icon a.xzdz { background-position:2px -575px; _display:inline }
.topsection .info_icon .fbpl { background-position:0 -614px }
.topsection .info_icon .ckpl { background-position:0 -653px }
.topsection .info_icon .scrj { background-position:0 -692px }
.topsection .info_icon .fzrj { background-position:3px -732px }
.topsection .info_icon .djxz { background-position:0 -771px }
.topsection .right { line-height:16px; margin-top:2px; padding-right:10px }
#hot_re { margin-top:5px }
#hot_re .list li { padding:10px 0; border-bottom:1px dotted #ccc }
#hot_re .list li img { width:32px; height:32px; float:left; margin-right:10px }
#hot_re .list li .desc { line-height:16px; color:#565656; height:32px; width:226px; overflow:hidden; display:table-cell; vertical-align:middle }
#hot_re .list li .desc .t { color:#0053aa; cursor:pointer }
#hot_re .list li a:hover { text-decoration:none }
#hot_re .list li a:hover .t { color:#c00; text-decoration:underline }
.p_ranking dl { padding:10px 0; border-bottom:1px dashed #cccccc; height:54px; overflow:hidden; vertical-align:bottom }
.p_ranking dl dt { height:18px; line-height:18px; overflow:hidden; float:right; width:224px }
.p_ranking dl dt a { color:#333 }
.p_ranking dl .pic { float:left; width:30px; height:54px; }
.p_ranking dl .pic img { width:30px; height:30px }
.p_ranking dl .info { line-height:18px; color:#999999; padding-left:44px }
.raking { padding:10px 0; border-bottom:1px dotted #cccccc }
.raking li { height:24px; line-height:24px; vertical-align:bottom; overflow:hidden }
.raking li span { width:16px; height:16px; line-height:16px; text-align:center; color:#999999; background-position:-161px -550px; float:left; margin-top:4px }
.raking li span.top3 { color:#fff; background-position:-161px -533px }
.raking li a { padding-left:10px; color:#787878 }
#related_soft dt { height:28px; line-height:28px; overflow:hidden; zoom:1; margin-top:5px }
#related_soft dt .t { font-weight:bold; color:#393939 }
#related_soft dt a { float:right; color:#286517 }
#related_soft dt dd { line-height:23px }
#related_soft dd a { display:block; height:23px; line-height:23px; overflow:hidden }
#soft_info strong { font-weight:bold; }
#soft_info .section { padding:10px 0 10px; line-height:2.2; color:#3a3a3a }
#soft_info .section h4 { height:24px; line-height:24px; font-weight:bold; color:#393939 }
#soft_info .section .more { float:right; color:#fe0000; background-position:right -636px; padding-right:10px }
#screen_show .mod_hd { width:100% }
#screen_show .mod_bd { padding:15px 0; text-align:center; overflow:hidden; width:629px }
#screen_show .hbtn { width:45px; height:80px; display:block; position:absolute; top:50%; margin-top:-40px; cursor:pointer }
#prev_btn { background:url(../images/lbtn.png) 0 0 no-repeat; left:0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/lbtn.png')
}
#screen_show .prevhover { background:url(../images/lbtn_hover.png) 0 0 no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/lbtn_hover.png')
}
#next_btn { background:url(../images/rbtn.png) 0 0 no-repeat; right:0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rbtn.png')
}
#screen_show .nexthover { background:url(../images/rbtn_hover.png) 0 0 no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rbtn_hover.png')
}
#screen_show .picbox { position:relative; overflow:hidden }
#screen_show .picbox ul { width:629px; position:relative }
#screen_show .picbox li.active { display:block }
#screen_show .picbox li { text-align:center; overflow:hidden; display:none }
#screen_show .picbox li img { -ms-interpolation-mode:bicubic }
#screen_show .view_panel { margin-top:20px; height:14px; line-height:14px; text-align:center; overflow:hidden; zoom:1 }
#screen_show .view_panel .bigview { padding-left:18px; color:#0055a5; background-position:-79px -380px; display:inline-block }
#screen_show .screen_control { float:right }
#screen_show .screen_control .btn { color:#0055a5; cursor:pointer }
#screen_show .screen_control .disable { color:#999; cursor:default }
#screen_show .screen_control .count { color:#999; font-style:normal }
.soft_down_tips { background-color:#fffae9; border:1px solid #fece34; line-height:22px; margin:20px auto; padding:10px; }
.soft_down_tips .hd { color:#d50000; font-weight:bold; background: url(../images/ico_light.png) left center no-repeat; padding-left:20px; }
.soft_down_tips .bd { color:#393939; }
#soft_address .tips, .down_box .title, .down_box .down_xl a, .down_box .qvob a { background-image:url(../images/ico_down.png); background-repeat:no-repeat; }
#soft_address { position:relative; }
#soft_address .mod_bd { margin-top:5px; padding:10px; background-color:#f0f0f0; }
#soft_address .address { background:url(../images/soft_address_bg.png) 0 0 repeat-y; width:610px; margin:auto; }
#soft_address .tips { margin-top:10px; background-position:center 23px; padding-bottom:6px; }
#soft_address .tips p { height:23px; line-height:23px; background-color:#fffcce; border-bottom:1px solid #f0f0f0; color:#565656; padding:0 10px; }
#soft_address .zhishi { position:absolute; left:650px; top:150px; width:226px; height:96px; background:url(../images/icon_down_address.png) 0 0 no-repeat; text-indent:-10em; overflow:hidden; }
.down_box { width:280px; background-color:#fff; padding:10px; }
.down_box .title { height:30px; line-height:30px; padding:0 10px 0 45px; background-color:#6aac35; color:#fff; font-size:14px; }
.down_box .dianxin { background-position:10px -50px; }
.down_box .liantong { background-position:10px -118px; }
.down_box .title .t { float:left; font-weight:bold; color:#286518 }
.down_box .title .help { float:right; color:#393939 }
.down_box .down_xl { padding:15px 0; line-height:16px; }
.down_box .down_xl a { width:98px; background-position:0 -290px; float:left; padding:5px 0 5px 30px; }
.down_box .qvob { margin-top:5px; overflow:hidden; zoom:1; }
.down_box .qvob a { width:110px; padding-left:30px; float:left; height:29px; line-height:29px; overflow:hidden }
.down_box .dx a { background-position:0px -221px }
.down_box .lt a { background-position:2px -176px }
.mod_hd { border-bottom-width:1px }
.mod_hd .t { color:#393939; bottom:-1px; background:url(../images/line.gif) right 23px no-repeat }
.down_help { margin-top:10px; height:100px; background-color:#f0f0f0; overflow:hidden; }
.down_help .hd { width:18px; padding:25px 0; text-align:center; color:#fff; float:left; background-color:#6aac35; height:70px; }
.down_help .bd { float:right; width:602px; line-height:22px; color:#565656; margin-top:7px;}
#tutorial .tab_bd{ padding-top:10px;}
#tutorial ul{ overflow:hidden;zoom:1; width:629px; margin:0 auto;}
#tutorial ul li{ width:270px; padding:0 20px 0 15px;height: 22px;line-height: 22px;overflow: hidden;background-position: -262px -488px;float: left;}
#tutorial ul li a{ color:#565656;}

#sidebar .mod_hd .t { font-size:14px }
#hot_re .list li, .wapper, .topsection .app_con, .topsection .app_msg dl, .security, #soft_address .mod_bd .address, .down_box .title, .down_box .down_xl, .down_box .qvob dd, .topsection .info_icon {
*zoom:1; overflow:hidden }
#hot_re .list li:after, .wapper:after, .topsection .app_con:after, .topsection .app_msg dl:after, .security:after, #soft_address .mod_bd .address:after, .down_box .title:after, .down_box .down_xl:after, .down_box .qvob dd:after, .topsection .info_icon:after { content:"."; display:block; height:0; clear:both; visibility:hidden; overflow:hidden }
#layout_popup, #layout_popup .layout_popup_hd .close, #copy_description { background-image:url(../images/light_box.png); background-repeat:no-repeat; }
#layout_popup { width:410px; height:259px; background-position:0 0; position:absolute; z-index:99; padding:8px; }
#layout_popup .layout_popup_hd { height:40px; line-height:40px; padding:0 10px 0 20px; overflow:hidden; }
#layout_popup .layout_popup_hd .t { float:left; color:#6aa615; font-size:14px; font-weight:bold; }
#layout_popup .layout_popup_hd .close { float:right; width:20px; height:20px; background-position:-508px 5px; cursor:pointer; margin-top:10px; }
#layout_popup .layout_popup_bd { padding:20px 20px 0 20px; }
#layout_popup .layout_popup_bd #softdescription { padding:10px; color:#565656; line-height:22px; background-color:#f9fcf6; border:1px solid #ccc; }
#layout_popup .layout_popup_bd .copybox { width:88px; height:26px; margin:10px auto auto; position:relative; }
#copy_description { width:88px; height:26px; line-height:26px; text-align:center; color:#fff; cursor:pointer; border:0 none; background-position:-436px -251px; display:block; position:absolute; left:0; top:0; z-index:1; }


/**下载地址**/
.fxDaLeft{float:left; width:265px;}
.fxGaosuDa{width:265px;}
.fxSpace{margin-top:5px;}
.fxGaosuDaTitle{width:265px; height:30px; line-height:30px; border-bottom:1px solid #E8E8E8;}
.fxGaosuDaTitle h2{font-weight:bold; color:#535353;}
.fxGaosuDaList{width:265px; overflow:hidden;}
.fxGaosuDaList li{float:left; width:125px; height:16px; line-height:16px; margin-right:5px; overflow:hidden; margin-top:10px;}
.fxGaosuDaList li b{display:block; float:left; width:16px; height:16px; margin-right:5px;}
.fxGaosuDaList li b.fxIcon1{background:url(../images/fxIcon1.png) 0px 0px;}
.fxGaosuDaList li b.fxIcon2{background:url(../images/fxIcon1.png) 0px -20px;}
.fxGaosuDaList li b.fxIcon3{background:url(../images/fxIcon1.png) 0px -40px;}
.fxGaosuDaList li b.fxIcon4{background:url(../images/fxIcon1.png) 0px -60px;}
.fxGaosuDaList li b.fxIcon5{background:url(../images/fxIcon1.png) 0px -80px;}
.fxGaosuDaList li b.fxIcon6{background:url(../images/fxIcon1.png) 0px -100px;}
.fxDaRight{float:right; width:360px; overflow:hidden; margin-top:10px;}
.fxGaosuDaList li b.fxIcon8{ background:url(../images/hybg22.png) no-repeat 0px -200px;}


/**弹出框提示**/
.fxPp{ width:628px; height:33px; border:1px dashed #CECECE; background:#FDFDDF; margin-top:15px;}
.fxPp p{ margin-left:15px; line-height:33px; color:#666666;}
.fxPp p a{ color:#286514; text-decoration:underline;}
.fxPp p a:hover{ color:#FF0000;}

.syXxJcBox{ width:462px; height:58px; margin-top:15px;}
.syXxJcLeft{float:left; width:325px; height:58px; background:#F5F5F5; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}
.syXxJcLeft span{ display:block; float:left; width:55px; height:16px; overflow:hidden; text-align:center; padding-top:32px; margin-right:2px; color:#333333; margin:8px 0px 0px 20px; display:inline;}
.syXxJcLeft span.icon1{background:url(../images/hybg26.png) no-repeat 0px 0px;}
.syXxJcLeft span.icon2{background:url(../images/hybg26.png) no-repeat -55px 0px;}
.syXxJcLeft span.icon3{background:url(../images/hybg26.png) no-repeat 0px -50px;}
.syXxJcLeft span.icon4{background:url(../images/hybg26.png) no-repeat -55px -50px;}
.syXxJcRight{float:right; width:136px; height:60px; background:#70B63A;}
.syXxJcRight a{ display:block; width:136px; height:60px; line-height:60px; overflow:hidden; text-decoration:none;}
.syXxJcRight a b{ display:block; float:left; width:24px; height:24px; background:url(../images/hybg26.png) no-repeat 0px -115px;  margin:17px 0px 0px 17px; display:inline;}
.syXxJcRight a h2{ color:#FFFFFF; float:left; margin-left:10px;}
.syXxJcRight a h2 strong{ font-size:14px; font-weight:bold;}


/**保卫萝卜2：极地冒险攻略**/
.syEdBox{ width:670px; }
.syEdTitle{ width:670px; height:25px; line-height:25px; overflow:hidden;}
.syEdTitle h2{font:18px "微软雅黑"; color:#4B4B4B; }
.syStList{ width:670px; margin:auto;}
.syStList li{ float:left; width:670px; height:150px; border-bottom:1px dashed #DDDDDD; }
.syStImg{ float:left; width:174px; height:124px; text-align:center; overflow:hidden; margin-top:15px; margin-right:13px; display:inline;}
.syStImg a{display:inline-block; width:170px; height:120px; border:1px solid #E8E8E8; overflow:hidden; padding:1px;}
.syStImg a:hover{border:2px solid #70B63A; padding:0px;}
.syStImg span.imgMid{display:inline-block;*display:inline;*zoom:1;height:100%;width:1px;margin-left:-1px;vertical-align:middle;}
.syStImg img{vertical-align:middle; max-height:120px; max-width:170px; overflow:hidden;}
.syStList li dl{ margin-top:15px;}
.syStList li dl dt a{ display:block; height:16px; line-height:16px; overflow:hidden; font-size:14px; font-weight:bold;}
.syStList li dl dd.cont1{ color:#999999; height:60px; line-height:21px; overflow:hidden; margin-top:10px;}
.syStList li dl dd.cont2{color:#999999; margin-top:10px;}
.syStList li dl dd.cont2 span{ color:#DD0000; font-weight:bold;}
.syStList li dl dd.cont2 a{ display:inline-block; width:55px; height:25px; line-height:25px; padding-left:20px; color:#999999; text-decoration:none; background:url(../images/wezbg13.png) no-repeat 0px 0px;}
.syStList li dl dd.cont2 a:hover{ background:url(../images/wezbg13.png) no-repeat 0px -30px; color:#FFFFFF;}
.syStSumbit{ width:200px; height:35px; line-height:35px; text-align:center; margin:20px 0px 0px 255px;}
.syStSumbit a{ display:block; width:200px; height:35px; background:#A8D782; color:#FFFFFF; text-decoration:none; font-size:16px; font-weight:bold;}
.syStSumbit a:hover{ background:#70B63A;}















































