@charset "utf-8";
/* CSS Document */

@import url('global.css');
@import url('public.css');
@import url('layout.css');

/* Index Module */
#banner-wraper{ height:265px; background:#ebf9fc url(../Images/xb-idx-bg.jpg) repeat-x;}
#banner-wraper #banner{ height:265px; background:url(../Images/xb-idx-banner.jpg) center top no-repeat; position:relative;}
#banner-wraper #banner #client-desc{ position:absolute; width:160px; right:260px; top:155px; color:#999;}
#banner-wraper #banner #client-desc p{ clear:both; line-height:20px; margin-bottom:2px;}
#banner-wraper #banner #client-desc em{ float:left; background:#b2d5f2; display:block; width:43px; height:20px; margin-right:10px; color:#FFF; text-align:center; font-style:normal;}
#banner-wraper #banner #client-dl-wraper{ position:absolute; top:165px; right:18px; width:187px; height:90px; background:url(../Images/xb-sp100406.gif) 0 -48px no-repeat; display:block; text-decoration:none;}
#banner-wraper #banner #client-dl{width:187px; height:20px; padding-top:42px; text-align:center; color:#FFF; background:url(../Images/xb-sp100406.gif) 0 -48px no-repeat; display:block; text-decoration:none;}

#index-merit{ overflow:auto; zoom:1;}
#index-merit #merit1,
#index-merit #merit2,
#index-merit #merit3{ width:48px; height:48px; background:url(../Images/xb-sp100406.gif) no-repeat;}

#index-merit #merit1{ background-position:0 0;}
#index-merit #merit2{ background-position:-48px 0;}
#index-merit #merit3{ background-position:-96px 0;}

#index-merit .merit{ width:33%; float:left;}
#index-merit .merit h3{ display:block; width:175px; font-size:14px; color:#FF9900; padding:2px 0;}
#index-merit .merit p{ width:175px; color:#666; line-height:20px;}

.bar-b{ height:35px; line-height:35px; background:url(../Images/xb-bar-bg.gif) 0 0 no-repeat;}
.bar-s{ height:35px; line-height:35px; background:url(../Images/xb-bar-bg.gif) 0 -36px no-repeat;}
.bar-sup{ height:33px; line-height:33px; border:#b6dbe7 solid 1px; background:url(../Images/xb-bar-bg.gif) 0 -315px no-repeat;}
.bar-b .title, .bar-s .title, .bar-sup .title{ background:url(../Images/xb-bar-bg.gif) 20px -78px no-repeat; padding:1px 1px 1px 45px; font-size:14px; font-weight:700; color:#347598;}
.block-sup{ border:#b6dbe7 solid; border-width:0 1px 1px 1px; overflow:auto; zoom:1;}
.bar-sup a.tab{ display:block; float:left; line-height:26px; width:84px; height:29px; text-align:center; position:relative; top:5px; text-decoration:none;}
.bar-sup a.selected{ background: url(../Images/xb-btns.gif) 0 -251px;}

b#hk1,
b#hk2,
b#hk3{ display:block; float:left; width:30px; height:28px; margin-top:1px; margin-right:10px; background:url(../Images/xb-sp100406.gif) no-repeat;}
b#hk1{ background-position:-144px 0;}
b#hk2{ background-position:-174px 0;}
b#hk3{ background-position:-204px 0;}

dl.swbox{ float:left; width:305px; height:50px; margin:0; padding:0; margin-bottom:14px; overflow:hidden;}
dl.swbox dt{ float:left; width:32px; height:32px; padding:6px; background:url(../Images/xb-sp100406.gif) -297px 0 no-repeat;}
dl.swbox dt img{ width:32px; height:32px;}
dl.swbox dd{ float:left; width:230px; overflow:hidden; margin-left:10px;}
dl.swbox dd h4{ font-size:12px; margin:0; padding:0;}
dl.swbox dd p{ color:#999; line-height:16px; height:32px; line-height:16px; overflow:hidden;}

#clientdl{ overflow:auto; zoom:1;}
#clientdl div{ display:block; float:left; width:105px; padding:5px 0 5px 20px; background:url(../Images/xb-bar-bg.gif) 0px -110px no-repeat;}
.bbsul .li{ padding:5px 0 5px 20px; background:url(../Images/xb-bar-bg.gif) 0px -137px no-repeat;}
.bbsul .li a:link,.bbsul .li a:visited{ color:#454545;}

img#xbtool{ width:63px; height:23px; background:url(../Images/xb-sp100406.gif) -234px 0 no-repeat;}

.xbface{ position:relative; height:140px; background:url(../Images/xb-idx-face-bg.png) 0 0 no-repeat;}
.xbface .downloadface{ position:absolute; right:9px; bottom:14px; display:block; width:85px; height:27px; background:url(../Images/xb-idx-face-btn.png) 0 0 no-repeat;}

/* 友情链接区 */
.friend_link_title{ clear:both; color:#999; font-weight:bold; padding:5px 0;}
.friend_link{ padding:0 10px; height:40px; border:1px solid #dedede; background-color:#fff; overflow:hidden;}
.friend_link h4{ margin:0; padding:0; float:left; padding-top:3px; font:700 14px 'Microsoft Yahei',Tahoma; width:90px;}
.friend_link h4 em{ display:block; font-size:12px; color:#b2b2b2; font-style:normal;}

.scroll_box{ height:31px; background-color:#fff; border:4px solid #fff;}
.scroll_box p,.scroll_list,.scroll_list li{float:left;}
.scroll_box p{ width:10px; height:31px; text-indent:-9999px; overflow:hidden; background-color:#fff; background:url(../Images/xb-bar-bg.gif); background-position:0 -158px; cursor:pointer;}
.scroll_box p.scroll_right{background-position:-50px -158px;}

.scroll_list{ position:relative; width:874px; height:31px; overflow:hidden; border:5px solid #fff; border-width:0 5px 0 10px;}
.scroll_list ul{ position:absolute; top:0; left:0; width:2000px; height:31px; overflow:hidden;}
.scroll_list li{ width:88px; height:31px; display:inline-block; margin-right:10px;}
.scroll_list li a img{ width:88px; height:31px; vertical-align:top;}

/* 关于我们 */
.xb_sidebar{ overflow:auto; zoom:1;}
.xb_sidebar .top, .xb_sidebar .bottom{ background:url(../Images/xb_left_bg.gif) no-repeat; clear:both;}
.xb_sidebar .top{ height:5px; line-height:5px; overflow:hidden; background-position:0 0;}
.xb_sidebar .bottom{ height:172px; overflow:hidden;}
.xb_sidebar .mid{ background:url(../Images/xb_left_mid_bg.gif) 0 center repeat-y; overflow:auto; zoom:1; clear:both;}
.xb_sidebar .cli{ background-position:0 -10px;}
.xb_sidebar .about{ background-position:0 -370px;}
.xb_sidebar .help{ background-position:0 -190px;}
.xb_sidebar .mid .li{ margin:0 10px; padding:5px; overflow:auto; zoom:1; clear:both; margin-bottom:2px;}

.xb_sidebar .mid .title{ height:44px; margin:0 8px; background:url(../Images/xb_left_bg.gif) no-repeat; clear:both;}
.xb_sidebar .mid .clititle{ background-position:-2px -688px;}
.xb_sidebar .mid .helptitle{ background-position:-2px -737px;}
.xb_sidebar .mid .abouttitle{ background-position:-2px -1006px;}

.xb_sidebar .mid .help{ height:35px; padding-left:50px; line-height:32px; font-size:14px; background:url(../Images/xb_left_bg.gif) -10px -805px no-repeat;}
.xb_sidebar .mid .current{background:url(../Images/xb_left_bg.gif) -10px -640px no-repeat; font-weight:700;}

.xb_sidebar .mid .cli{ height: 53px; background:url(../Images/xb_left_bg.gif) -10px -550px no-repeat;}
.xb_sidebar .mid .cli .cliicon{ width:50px; height:50px; float:left;}
.xb_sidebar .mid .cli .cliinfo{ width:125px; height:50px; float:right;}
.xb_sidebar .mid .cli .cliinfo span{ font-size:14px;}
.xb_sidebar .mid .cli .cliinfo p{ font-size:12px; color:#ff9900; padding-top:5px;}

.about-left #quickdl{ height:132px; padding:14px 17px 0 17px; background:url(../Images/xb_left_bg.gif) 0 -854px no-repeat;}
.about-left #quickdl #dlbtn{ width:173px; height:62px; background:url(../Images/xb-btns.gif) -173px 0 no-repeat;}
.about-left #quickdl #info{ margin:0 10px; color:#666;}

.aboutus{ padding:20px; font-size:14px; color:#666; line-height:26px;}
.aboutus dl{ height:100%; margin-bottom:40px; margin-top:0; overflow:hidden;}
.aboutus dt{ font-weight:bold; height:30px; line-height:30px; margin:20px 0 0;}
.aboutus dd{ line-height:24px; width:100%; margin:0;}
.aboutus li{ display:block; float:left; margin:5px;}

/* 管家系列 */
.cli-box{border:#d2edfb solid 1px; background:#eff9fe; width:670px; padding:5px; overflow:auto; zoom:1;}
.cli-box .cli-icon{ float:left; margin-right:10px; width:90px; height:90px;}
.cli-box .cli-info{ float:left; width:570px;}
.cli-box .cli-info h3{ margin:0px; padding:2px; color:#3c6da3;}
.cli-box .cli-info .cli-desc{ color:#333; line-height:20px;}
.cli-box .cli-dl{ background:#f0f9fe; border:#d2edfb solid 1px; padding:5px; color:#666;}
.cli-box .cli-swlist{ padding:5px; color:#666;}
.cli-cmd{ width:670px; padding:5px; text-align:right;}
.cli-cmd a{ color:#339933;}
.cli-box .cli-swlist .cli-swbox{ zoom:1;}
.cli-switem{ float:left; display:block; width:130px; height:20px; line-height:20px; overflow:hidden;}
.cli-switem .swicon{ width:16px; height:16px; float:left; vertical-align:middle; margin:2px 3px 0 0;}
.cli-box .cli-dl .dlurl1{ display:block; float:left; width:93px; height:22px; background:url(../Images/clientdlbtn1.png); margin-right:5px;}
.cli-box .cli-dl .dlurl2{ display:block; float:left; width:84px; height:22px; background:url(../Images/clientdlbtn2.png);}

/* 软件新闻 */
.main-wraper{ float:left; overflow:auto; zoom:1; width:635px;}
.sidebar-wraper{ float:right; overflow:auto; zoom:1; width:305px;}
.sidebar-wraper .swsidebar{ overflow:auto; zoo:1;}

.sidebar-wraper #xb-sidebar-xbicon{ float:left; width:67px; height:67px; margin-left:40px;}
.sidebar-wraper #xb-sidebar-xbinfo{ float:right; width:150px; color:#626262;}
.sidebar-wraper #xb-sidebar-xbinfo li{ line-height:16px;}
.sidebar-wraper #xb-sidebar-dlxb{ clear:both; display:block; width:185px; height:36px; margin:0 auto; background: url(../Images/xb-sidebar-dlxb.jpg) no-repeat;}

#play img {border:0px}
#play {width:290px;height:200px;overflow:hidden;margin:0; position:relative;}
#play_info{position:absolute; bottom:0;padding:8px 0 0 20px;height:42px;width:200px;color:#fff;z-index:1001;cursor:pointer}
#play_info b{font-size:12px;display:block;}
#play_bg {position:absolute;background-color:#000; bottom:0;height:50px;width:100%;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000}
#play_text {position:absolute; bottom:0; right:0;height:50px;width:60px;z-index:1002}
#play_text ul {list-style-type:none; width:49px; margin-right:0;height:50px;display:block;padding-top:1px;_padding-top:0px;filter: Alpha(Opacity=80);opacity:0.8;}
#play_text ul li {width:14px;height:14px;float:left;background-color:#000;display:block;color:#FFF;text-align:center;margin:1px;cursor:pointer;font-family:"Courier New";}
#play_list a{display:block;width:100%;height:200px;position:absolute;overflow:hidden}

.news-h3{ margin:0; padding:3px 0; font-size:16px; text-align:center; height:16px; line-height:19px; overflow:hidden;}
.news-focus-detail{ line-height:20px;}
.line{ height:0px; overflow:hidden; border-bottom:#CCC dashed 1px;}
#news-foucs-list div{ padding:2px; height:16px; line-height:16px; overflow:hidden;}

.news-lsbox{ float:left; width:315px; height:300px; overflow:hidden;}
.news-lsbox .news-list{ overflow:auto; zoom:1; padding:5px 20px;}
.news-lsbox .news-list .li{ height:18px; line-height:18px; overflow:hidden; padding:5px 0 0 20px; background:url(../Images/xb-bar-bg.gif) -45px -160px; no-repeat;}

.swsidebar{ padding:5px 20px;}
.swsidebar .li{ overflow:auto; zoom:1; padding:5px; border-bottom:#dbecf6 dashed 1px;}
.swsidebar .li .number{ float:left; margin-top:4px; margin-right:10px; display:block; width:24px; height:24px; line-height:24px; text-align:center; border:#efceab solid 1px; background:#fff5e0; color:#985a1d;}
.swsidebar .li .icon{ float:left; margin-top:4px; margin-right:10px; display:block; width:24px; height:24px;}
.swsidebar .li .right{ float:left; width:215px;}
.swsidebar .li .right p{ line-height:18px; height:18px; overflow:hidden; color:#666;}

.newlist-box{ font-size:14px; color:#999; overflow:auto; zoom:1; padding:20px 50px;}
.newlist-box .li{ padding:5px; border-bottom:#CCC dashed 1px;}

/* 软件资源 */
#swnav-wraper{ height:43px; background:url(../Images/xb-bar-bg.gif) 0 -220px no-repeat; position:relative; top:-10px;}
#swnav-left{ float:left; padding-left:40px; line-height:43px; color:#0C81C4;}
#swnav-left a.selected{ color:green;}
#swnav-right{ float:right; padding-top:7px;}
#swnav-right #wd{ float:left; width:170px; height:21px; padding:6px; border:0; background:url(../Images/xb-bar-bg.gif) 0 -280px no-repeat;}
#swnav-right #searchbtn{ float:left; width:48px; height:28px; border:0; background:url(../Images/xb-bar-bg.gif) -253px -280px no-repeat; cursor:pointer;}

#sltnum{ color:#F60; display:none;}

#swcategory{ float:left; width:102px; overflow:auto; zoom:1; background:#edf8fe; padding:10px 0; /*height:200px; overflow:hidden;*/ height:auto;}
#swcategory li{ padding:8px 0 8px 20px; font-weight:700; font-size:14px; color:#999; cursor:pointer;}
#swcategory li.selected{ color:green; background:#FFF; padding-left:14px; margin-left:6px; position:relative;}

#swcmdlist{ float:right; width:500px; /*padding:10px; height:200px; overflow:hidden;*/ padding:0 10px; height:auto;}
#swcmdlist td.icon, #swcmdlist td.intro{ border-bottom:#efefef solid 1px;}
#swcmdlist .desc{ height:16px; line-height:16px; overflow:hidden; color:#999;}
.smallbtn-green, .smallbtn-red{ background:url(../Images/xb-btns.gif) no-repeat; width:73px; height:22px; _height:24px; line-height:22px; border:0;}
.smallbtn-red{ background-position: 0 -114px;}
.smallbtn-green{ background-position: -73px -114px;}

.swcategorylist{ padding:5px;}
.swcategorylist li{ padding:5px 20px; clear:both; overflow:auto; zoom:1; border:#FFF solid 1px;}
.swcategorylist li.hover{ border:#d2edfb solid 1px; background:#f0f9fe;}
.swcategorylist li h4{ margin:0; padding:5px 0; font-size:12px;}
.swcategorylist li p a{ color:#666;}
.swcategorylist li .categoryicon{ float:left; width:56px; height:56px;}
.swcategorylist li .list{ float:right; width:520px;}

.categorychild{ border:#b6dbe7 solid 1px; background:#edf8fe; margin:10px; padding:10px; overflow:auto; zoom:1; color:#0C81C4;}
.categorychild .selected{ color:green;}
.sorttype{ padding:0 10px;}
.sortbytime, .sortbydls, .sortbytime2, .sortbydls2{ display:block; float:left; height:13px; line-height:13px; padding-left:13px; margin-right:5px; background:url(../Images/xb-sorticon.gif) no-repeat;}
.sorttype a.sortbytime{ background-position:0 -14px; color:#690;}
.sorttype a.sortbydls{ background-position:0 -41px; color:#690}
.sorttype a.sortbytime2{ background-position:0 0;}
.sorttype a.sortbydls2{ background-position:0 -28px;}

.swdetail-box{ display:block; height:115px; padding:10px; border-bottom:#CCC dashed 1px; overflow:auto; zoom:1;}
.swdetail-box h4{ display:block; font-size:12px; margin:0; padding:0;}
.swdetail-box .swdesc{ display:block; height:32px; line-height:18px; padding:2px 0; color:#666; overflow:hidden;}
.swdetail-box .swpro{ zoom:1; display:block;}
.swdetail-box .swpro li{ display:block; float:left; color:#999;}
.swdetail-box .swpro .charge{ width:180px;}
.swdetail-box .swpro .time{ width:140px;}
.swdetail-box .swpro .size{ width:130px;}
.swdetail-box .swpro .dls{ width:100px;}
.swdesc .icon{ float:left; width:32px; height:32px; margin-right:10px;}
.swlist-pager{ display:block; padding:10px; overflow:auto; zoom:1;}
.swlist-pager span{ vertical-align:inherit;}
.swlist-quicklink, .swlist-quicklink a{ color:#F60;}

table.info td{ color:#666;}
.swdetail-dl{ padding:15px;}
.quick-btn{ text-align:center;}
.swdetail-insbtn{ background:url(../Images/xb-btns.gif) 0 -152px no-repeat; width:173px; height:68px; outline:none;}

#showscore{ border:#999 dashed 0px;;}
#showscore em{font-size:28px; font-weight:700; color:#FF9600;}
.softrate{}
.softrate .tip{ padding:10px 0;}
.softrate .tip em{ font-style:normal;}
.softrate .startRate{ float:left; border:#999 dashed 0px; height:29px;}
.softrate .crrRate{ float:left; height:29px; line-height:29px; padding:0 5px; color:green;}
.softrate .crrRate em{ font-size:22px; font-weight:700; vertical-align:top;}
.softrate .crrRate b{ font-weight:700; vertical-align:top; font-style:italic;}
.softrate .result{ clear:both; display:block; padding:10px 0; color:#666;}
.softrate .result em{ font-style:normal;}
.softrate .msg{ background:#DDF1FC; border:#B6DBE7 solid 1px; padding:5px; margin-right:20px; display:none;}

.swdetail-desc, .swdetail-commendlist{ padding:20px;}
.swdetail-commendlist .page{ padding:5px; color:#666;}
.swdetail-commendlist .page span{ vertical-align:inherit;}
.swdetail-commentform{ border-top:#999 dashed 1px; margin:0 20px; padding:10px 0; overflow:auto; zoom:1;}
.swdetail-commenttitle{ padding:10px 20px; text-align:right; color:#333;}
.swdetail-commentform #comment{ width:585px; height:100px; font-size:12px; color:#666;}
.comment-box .comment-bar{ background:#ddf1fc; padding:4px 5px; color:#333;}
.comment-box .comment-con{ padding:10px 5px 20px 5px; color:#666; line-height:18px;}