/* CSS Reset */
body, div, span, applet, object, iframe,input, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr {padding: 0;margin: 0;}
table{border-collapse: collapse; border-spacing: 0;}
caption{text-align: left;}
ins{text-decoration: none;}
del{text-decoration: line-through;}
input, select{vertical-align: middle;}
input, textarea, select{font: 12px Tahoma,Geneva, Arial, Helvetica, sans-serif;}
fieldset, img{border: 0;}
address, code, caption, th, cite, dfn, em, var{font-style: normal;}
ol, ul{list-style: none;}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
q:before,q:after{content:"";}
legend{display: none;}
html{overflow-x: hidden;}

/* bass css */
body{margin:0 auto;font:12px/1.8 Tahoma,Geneva, Arial, Helvetica, sans-serif;color:#68666b; background-color:#f6f2f1; border:0}
.wrapper{margin: 0 auto;width: 750px; overflow:hidden}
.none{display: none;}
.clearfix:after{visibility: hidden;display: block;content:"";clear: both;font-size: 0;height: 0;}
.clearfix{zoom:1;}
.clear{clear: both}
.top10{margin-top: 10px!important;}
.bor{border-top: 1px dotted #c6c6c6;}
.padding10{padding: 0 10px;}
.margin10{margin: 0 10px;}
.padd10{padding: 5px 0 20px!important;}
.col1,.nav_pos span.col1 a{ color:#999}
.col2{ color:#43a3cb}
/* link css */
a{color: #68666b;text-decoration: none;outline: none;}
a:hover{text-decoration: underline;}

/*导航*/
.nav{ background:url(nav_bg.gif) repeat-x left -37px; height:69px; line-height:30px; *+line-height:25px; overflow:hidden }
.nav ul { padding:5px 15px;}
.nav ul span{ float:left; display:block; padding:0 8px; white-space:nowrap; background:url(icon.gif) no-repeat right -298px;}
.nav ul span a{}
.nav ul a:hover{ color:#faa00b; text-decoration:none}
.nav ul a.on{color:#faa00b;}
.nav_pos{ background:url(nav_bg.gif) repeat-x left top; height:36px; line-height:36px; overflow:hidden}
.nav_pos a{outline:0;blr:expression(this.onFocus=this.blur());}
.nav_pos .wrapper{position:relative}
.nav_pos span{ padding-left:10px; display:block; width:225px; float:left; height:36px; overflow:hidden}
.nav_pos span a{}
.nav_pos span.col1 a{}
.nav_pos ul.p1{ margin-top:3px;}
.nav_pos ul.p1 li{ color:#43a3cb; font-weight:bold; float:left; width:75px; text-align:center; margin-right:3px; background:url(icon.gif) no-repeat -76px top; height:32px; overflow:hidden} 
.nav_pos ul.p1 li.on{ background-position:left top;}
.nav_pos .p2 {cursor:pointer; position:absolute; right:120px; top:5px; }
.nav_pos .p2 li{ float:left; position:relative; width:39px; height:24px;background:url(local_p2.jpg) no-repeat left top;}
.nav_pos .p2 li.a1{ background-position:left top;}
.nav_pos .p2 li.a2{ background-position:-39px top;}
.nav_pos .p2 li a{ display:block; width:38px; height:24px;background:url(local_p2.jpg) no-repeat; cursor:pointer; }
.nav_pos .p2 li.a1 a{ background-position:left -24px;}
.nav_pos .p2 li.a2 a{ background-position:-39px -24px;}
.nav_pos .p3{ position:absolute; right:23px; top:0px;  }
.nav_pos .p3 input.btn{ background:url(icon.gif) no-repeat left -200px; width:58px; height:22px; border:none; position:absolute; right:0; top:7px;}
.nav_pos .p3 input.btn:hover{ background-position: -58px -200px}

.nav_pos .p4{ position:absolute; right:23px; top:7px;  }
.nav_pos .p4 select{ padding:0; margin:0}
.necessary_btm{ position:relative; padding-bottom:20px; padding-top:5px;}
.nav_pos .u1,.necessary_btm .u1{ position:absolute; right:110px !important; right:130px; top:0 !important; top:7px;}
.nav_pos .u1 li,.necessary_btm .u1 li{ float:left; padding:0 5px;}
.nav_pos .u2,.necessary_btm .u2{ position:absolute; right:30px !important; right:50px; top:6px;}
.nav_pos .u2 a,.necessary_btm .u2 a{ display:block; background:url(icon.gif) no-repeat left -93px; width:76px; height:22px; line-height:22px; text-align:center; color:#43a3cb}
.necessary_btm .u1{ top:7px !important;}
.show_pos a{ color:#43a3cb;}

.nav_pos .r2{ position:absolute; right:25px; top:5px}
.nav_pos .r2 li{ float:left; position:relative; width:64px; height:24px;background:url(icon.gif) no-repeat left -249px;cursor:pointer;}
.nav_pos .r2 li.a1{ background-position:left -274px;}
.nav_pos .r2 li.a2{ background-position:-64px -274px;}
.nav_pos .r2 li a{ display:block; width:64px; height:24px;background:url(icon.gif) no-repeat; }
.nav_pos .r2 li.a1 a{ background-position:left -249px;}
.nav_pos .r2 li.a2 a{ background-position:-64px -249px;}

h3.s1{ padding-left:10px;}
h3.s1 span{ color:#FF0000}

/*列表页*/
.list1_cnt {background:url(list_bg.jpg) repeat-x left bottom; position:relative; padding:10px 20px;height:auto !important;min-height:60px; padding-bottom:0px; *height:65px;
	overflow:visible;  margin-bottom:5px;position:relative; border:1px #d1d1d1 solid }
	.list1_cnt .pic1_0{ margin-bottom:10px;}
.list1_cnt .pic1_0 a,.list1_cnt .pic1_0{ color:#43a3cb; font-size:14px; font-weight:bold}
.list1_cnt .pic1_1{ float:left; width:60px; height:60px; }
.list1_cnt .pic1_1 img{ width:60px; height:60px;}
.list1_cnt .pic1_2{ margin-left:70px;position:relative}
.list1_cnt .pic1_1,.list1_cnt .pic1_2{ margin-bottom:15px;}
.pic1_2_1,.pic1_2_2{ height:30px; line-height:30px; overflow:hidden; -o-text-overflow: ellipsis;text-overflow: ellipsis;white-space:nowrap; width:460px; }
.view1{ width:150px; float:right; position:absolute; top:0; right:0; text-align:center}
.list1_cnt .btn1{ background:url(icon.gif) no-repeat left -35px; width:159px; height:30px; position:absolute; right:0; bottom:5px; }
.list1_cnt .btn1 a{ display:block; background:url(icon.gif) no-repeat left -68px; width:84px; height:22px; margin:7px auto auto 40px;}
.list1_cnt .btn1 a:hover{ background-position: -85px -68px;}
.list1_cnt .view1{  position:absolute;top:20px;}
.list1_cnt .view1 h1 {padding-left:25px;background:url(nomoney.gif) no-repeat 50px ;color:#77aaf9;}

.click_more{ margin:0 auto; width:282px; height:33px; text-align:center; line-height:33px; background:url(click_more.gif) no-repeat center top; font-size:14px; font-weight:bold}

/* 列表页样式2*/
.listboxs .con{float:left; width:100%;}
.listboxs .con ul{ padding:20px; float:left}
.listboxs .con ul li{ width:100px; float:left; text-align:center; cursor:pointer; padding-top:8px;  height:98px; margin-bottom:10px; }
.listboxs .con ul li.on{ background:url(rj_box_on.gif) no-repeat 6px 2px; height:98px;overflow:hidden}
.listboxs .con ul li a{ display:block}
.listboxs .con ul li a.a2{ height:20px; line-height:20px; padding:0 10px; overflow:hidden; width:80px;}
.listboxs .con ul li a.a3{ background:url(star_icon.gif) no-repeat left top; height:14px; width:73px; display:block; margin:0 auto}
.listboxs .con ul li a.w1{ background-position: left -14px;}
.listboxs .con ul li a.w2{ background-position: left -28px;}
.listboxs .con ul li a.w3{ background-position: left -42px;}
.listboxs .con ul li a.w4{ background-position: left -56px;}
.listboxs .con ul li a.w5{ background-position: left -70px;}
.listboxs .con ul li img{ width:50px; height:50px;}
.listboxs a.btn{ background:url(icon.gif) no-repeat -91px -171px; width:68px; height:24px; line-height:21px; text-align:center; margin:6px auto 0 auto; color:#fff}

/*装机必备*/
.list2{ border:1px #d1d1d1 solid; border-top:none; border-bottom:none; float:left; width:748px;}
.list2 dl{ width:320px; float:left; padding:10px 27px; border-bottom:1px #d1d1d1 solid; background:url(list2_bg.jpg) repeat-x left top; }
.list2 dt{ position:relative;clear:both; height:20px; line-height:20px; margin:8px 0}
.list2 dt h4{ font-size:14px; font-weight:bold; color:#43a3cb; display:block; float:left; margin-left:20px !important; margin-left:10px;  width:220px; overflow:hidden; height:20px; line-height:20px; white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis}
.list2 dt h4 a{color:#43a3cb;}
.list2 dt input,.list2 dt span{ position:absolute; top:5px; *+top:0px; }
.list2 dt input{ left:0}
.list2 dt span{ right:10px; font-size:14px; font-weight:bold;color:#82add7; background:url(icon.gif) no-repeat -178px -43px; padding-left:25px;}
.list2 dt span.free{ background-position:-178px -4px;}
.list2 dd.pic{ width:65px; height:65px; float:left; margin-right:10px; padding-top:5px;}
.list2 dd.pic img{ width:65px; height:65px;}
.list2 dd.intro{ line-height:18px; height:53px; overflow:hidden;/*white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis*/}
.list2 dd.down{ padding:5px 0; position:relative}
.list2 dd.down span{ display:block; height:24px; line-height:24px;width:150px; overflow:hidden}
.list2 dd.down a.btn{ display:block; background:url(icon.gif) no-repeat -86px -118px; width:80px; height:24px; position:absolute; right:0 !important; right:25px; top:5px;}
.list2 dd.down a.btn:hover{ background-position:-86px -143px;}
.list2 dd.down a.free{ background-position:left -118px;}
.list2 dd.down a.free:hover{ background-position:left -143px;}

.list3{border:1px #d1d1d1 solid; width:708px;}

/*详细页*/
.soft_intro{ position:relative; background:url(soft_intro_bg.jpg) repeat-x left bottom #fffefc; width:100%; float:left; padding:20px 0;}
.soft_intro .soft_rz{position: absolute; right: 180px; top: 40px; }
.soft_intro .soft_down{ position:absolute; right:10px; top:40px; width:165px;}
.soft_intro .title{ font-size:14px; color:#43a3cb }
.soft_intro .star{ width:100%; position:relative; height:20px; line-height:20px;}
.soft_intro .star .star-rating{ position:absolute; left:60px;}
.soft_info_pic { width:60px; float:left; padding:20px; height:100px;}
.soft_info_pic img{ width:60px; height:60px;}
.soft_info_txt{ float:left;width:390px; overflow:hidden}
.soft_link{ position:absolute; right:0; bottom:10px; width:405px; text-align:right; padding-right:10px;}
.soft_link a,.soft_link{ color:#43a3cb}
.hot_txt{ padding-bottom:20px;}

.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{background: url(star.gif) left -1000px repeat-x;}
.star-rating{position:relative;width:65px;height:10px;overflow:hidden;list-style:none;margin:0;padding:0;background-position: left top; display:inline}
.star-rating li{display: inline;}
.star-rating a, .star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:10px;line-height:10px;outline:none;overflow:hidden;border: none;}
.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position: left bottom;}
.star-rating a.one-star{width:20%;z-index:6;}
.star-rating a.two-stars{width:40%;z-index:5;}
.star-rating a.three-stars{width:60%;z-index:4;}
.star-rating a.four-stars{width:80%;z-index:3;}
.star-rating a.five-stars{width:100%;z-index:2;}
.star-rating .current-rating{z-index:1;background-position: left center;}
.star1{ width:13px;}
.star2{ width:26px;} 
.star3{ width:39px;} 
.star4{ width:52px;} 
.star5{ width:65px;}
/*分页*/
.page{ margin-top:10px;}
.page a {text-decoration: none;border: solid 1px #d3d3d3;color: #696868;}
.page a, .page span {display: block;float: left;padding:2px;margin-right: 2px;margin-bottom: 5px;}
.page .selected {background: #0daeea;color: #fff;border: solid 1px #d3d3d3;}
.page .selected.prePage, .page .selected.nxtPage {color:#999;border-color:#d3d3d3;background:#dcdbdb;}
.page input,.page img.jumpButton{ margin-top:-3px}

.f_page{ padding:5px 0; margin-top:10px; position:relative; width:750px;   }
.f_page ul li{ float:left; margin:0 5px; font-weight:bold; color:#333}
.f_page ul li{}

.f_page input[type=radio] { vertical-align: middle; padding: 2px; } 
.f_page li label { vertical-align: middle; } 
.f_page .btn_1{ display:block; width:63px; height:21px; line-height:21px; color:#FFF; float:left; background:url(btn_110418.gif) no-repeat left -46px; text-align:center; margin-left:20px;}
.f_page p{ color:#39abb6; float:right; height:24px; line-height:24px; margin-top:-5px; width:180px; position:relative;}
.f_page p .btn_2{ display:block; width:60px; height:24px; line-height:24px; padding-left:25px; float:right; background:url(btn_110418.gif) no-repeat left top; margin-left:10px; position:absolute; top:0; right:0}
.downbt a{ float:right;display:block;  background:url(icon.gif) no-repeat left -93px; width:76px; height:22px; text-align:center; line-height:22px; position:absolute; right:0; top:0; cursor:pointer; position:absolute; left:250px; top:5px; color:#43a3cb; font-size:12px}
.downbt a:hover{color:#43a3cb}
#divBatchDownload .downbt a{ position:absolute; left:360px; top:13px !important; top:10px;}
.page_btm{ position:relative; width:750px; margin:0 auto;}
#spnShowPageTxt{ display:block; width:100px; position:absolute; right:-10px; top:5px; *+top:10px; color:#0099FF  }
 
/*排行榜*/
.topbox_menu{ height:33px; background:url(topbox_menu.gif) repeat-x; border-left:1px solid #fff; padding-left:27px;}
.topbox_menu li{ float:left; width:86px; height:27px; background:url(topmenu.gif) no-repeat; margin-top:6px; display:block; line-height:27px; font-size:13px; font-weight:bold; text-align:center; color:#fff; cursor:pointer;}
.topbox_menu li.on{ background:url(topmenu_on.gif) no-repeat; color:#0CA5C3;}

.sort_box{ background:url(sort_bg.gif) no-repeat left -142px; width:225px; float:left; margin:10px; }
.sort_box h3{ height:30px; line-height:30px; padding-left:10px;}
.sort_box h3 span{ float:right; padding-right:10px; font-weight:normal}
.sort_box ul{ padding:10px 0; height:325px; overflow:hidden }
.sort_box ul li{ position:relative; padding-left:35px; float:left; width:185px; margin-bottom:8px; }
.sort_box ul li label{ display:block; width:13px; height:11px; background:url(sort_bg.gif) no-repeat; position:absolute; left:20px; top:3px;  }
.sort_box ul li span{ display:block; position:absolute; left:3px; *+left:1px; top:2px; *+top:-2px;} 
.sort_box ul li.li_1 label{ background-position: right top;}
.sort_box ul li.li_2 label{ background-position: right -14px;}
.sort_box ul li.li_3 label{ background-position: right -28px;}
.sort_box ul li.li_4 label{ background-position: right -42px;}
.sort_box ul li.li_5 label{ background-position: right -56px;}
.sort_box ul li.li_6 label{ background-position: right -70px;}
.sort_box ul li.li_7 label{ background-position: right -84px;}
.sort_box ul li.li_8 label{ background-position: right -98px;}
.sort_box ul li.li_9 label{ background-position: right -112px;}
.sort_box ul li.li_10 label{ background-position: right -126px;}
.sort_box ul li dl{ background:url(sort_bg.gif) no-repeat left top; width:174px; height:58px; padding:8px 5px;clear:both}
.sort_box ul li dl img{ width:60px; height:60px; float:left; margin-right:5px;}
.sort_box ul li dl dt{ height:18px; line-height:18px; overflow:hidden}
.sort_box ul li dl dd{ float:left; width:100px; }
.sort_box ul li dl dd.star{ background:url(star_icon.gif) no-repeat left top; width:67px; height:14px;}
.sort_box ul li dl dd.star0{ background-position:left top;}
.sort_box ul li dl dd.star1{ background-position:left -14px;}
.sort_box ul li dl dd.star2{ background-position:left -28px;}
.sort_box ul li dl dd.star3{ background-position:left -42px;}
.sort_box ul li dl dd.star4{ background-position:left -56px;}
.sort_box ul li dl dd.star5{ background-position:left -70px;}
.sort_box ul li dl dd img{ width:26px; height:18px; float:right }
.sort_box ul li dl dd a.btn{ display:block; width:68px; height:24px; background:url(sort_bg.gif) left -76px; cursor:pointer; float:right}
.sort_box ul li dl dd a.btn:hover{ background-position:-69px -76px;}

.sort_box ul li a.name{ display:block; float:left; width:140px; overflow:hidden; height:20px; line-height:20px; position:relative; }
.sort_box ul li .hotPosition{ position:absolute; right:0; top:0}
.sort_box ul li .hotPosition a.btn{ display:block; width:45px; height:22px;background:url(icon.gif) no-repeat left -224px;}
.sort_btm{ position:relative; margin-top:5px;  float:left; width:100%}
.sort_btm a.btn2{ display:block;  background:url(icon.gif) no-repeat left -93px; width:76px; height:22px; text-align:center; line-height:22px; position:absolute; right:0; top:0; cursor:pointer}


/*helper_style*/

/*--------------弹出窗口---------------*/
.winbox{ position:absolute; left:50%; top:20%; z-index:9999; display:none;}
.winbox_bg{background:#2BB0CA; filter:Alpha(opacity=35); moz-opacity:0.35; opacity:0.35;}
.winbox_main{background:#fff; position:absolute; top:10px; left:10px;}
.winbox_close{ width:8px; height:8px; background:url(ico_close.gif) no-repeat; position:absolute; top:12px; right:16px; cursor:pointer;}
.win_tit{ height:40px; background:url(win_tit.gif) no-repeat center bottom; text-align:center; font-weight:bold; color:#979797; line-height:30px;}
.win_con{ font-size:14px; text-align:left; line-height:22px;  color:#979797; min-height:50px; _height:50px; text-align:center; padding:10px; line-height:24px;}
.win_con a{ text-decoration:underline; font-size:12px; color:#2BB0CA;}
.win_btm{ text-align:center; margin-top:15px;}
.btn_gray{ width:100px; width:74px; background:url(btn_gray.gif) no-repeat; color:#616161; line-height:27px; display:block; margin:0 auto;}
.btn_gray:hover{ text-decoration:none;}

/*--------------软件最终页--------------*/
.finally{ padding-top:1px;}
.finally_1{ width:100%;}
.fin_l{ float:left; width:200px; padding:13px 0 0 0;}
   .btn_zoom{ background:url(ico_zoom.gif) no-repeat left top; }   		
   		.zm_a{ padding-left:28px; width:55px; height:24px; line-height:22px; margin:0; display:block; color:#0CA5C3;}
		.sc_a{ width:61px; margin:0; padding:0 5px 0 0; text-align:right;}
	.under_img .btn_zoom{ float:left; margin-top:10px;}
	.under_img .btn_sc{ float:left; margin-top:10px;}
   .btn_tj, .btn_sc{ width:32px; height:23px; background:url(btn_tj.gif) no-repeat; display:inline-block; float:left; padding-left:29px; line-height:23px; margin:0px 18px 0px 5px; color:#000;}
   .btn_tj:hover, .btn_sc:hover{ color:#0CA5C3;}
   .btn_sc{ background:url(btn_sc.gif) no-repeat;}  
   .under_img{}
   		.under_img ul{ list-style:none}
		.under_img ul li{ float:left;}
	
	a.prev1{}
		a.prev1 img{border:2px solid #b3e2f3; padding:2px;}
	
.fin_r{ float:left; width:433px; line-height:1.6;}
	.fin_r strong{ font-size:15px;}
   .fin_info{ color:#959595;position:absolute; right:10px; top:10px; text-align:center; width:170px;}
   .fin_info h1{ font-size:16px; font-weight:bold; color:#313131; line-height:42px; text-align:center;}
   .fin_info table{ color:#313131;}
   .fin_btndown{padding-top:5px;}
   .fin_btndown span{ display:block; float:left;}
   .fin_down{color:#0CA5C3; height:34px; line-height:34px;}
   .fin_down a{ color:#0CA5C3; text-decoration:underline;}
   .shotpic { color:#43a3cb}

   /*星级评定*/
   .pd_star{ height:31px; background:url(pd_star.gif) no-repeat; padding-left:113px; line-height:31px; color:#FF6320;}
   /*顶&踩*/
   .pingjia{ margin-top:6px; position:relative;}
   .ding, .cai{ width:215px; height:47px; background:url(pj_bg.gif) no-repeat;}
   .ding td, .cai td{ height:47px;}
   .ding{ float:left; color:#FE6D2E;}
   .cai{ float:right; color:#0CA5C3;}
	  .progressBar{ font-size:10px; font-family:Tahoma;}
	  .progressBar img, .percentImage1 img {background: white url(percentImage_back1.gif) top left no-repeat; padding: 0; margin: 5px 0 0 0;background-position: 1px 0;}
	  .percentImage2 img{background: white url(percentImage_back2.gif) top left no-repeat;}
  .fin_oper{}
	    .fin_oper .ico2, .fin_oper .ico3, .fin_oper .ico4, .fin_oper .ico5, .fin_oper .ico6{color:#959595; margin-right:12px;}
        .fin_oper .ico2{ background-position: left -325px;}
		.fin_oper .ico3{ background-position: left -360px;}
		.fin_oper .ico4{ background-position: left -395px;}
		.fin_oper .ico5{ background-position: left -428px;}
		.fin_oper .ico6{ background-position: left -464px;}
		.ico7{background:url(bt.gif) no-repeat center; display:block; border:1px #FF0000 solid; width:76px; height:22px;}		
.finally_2{ width:748px; margin:10px auto 0 auto;}
.finally2_tit{ width:100%; height:32px;font-size:13px; font-weight:bold; color:#363636; line-height:32px; position:relative; z-index:0;}
  .tabmenus{ position:absolute; left:15px; top:1px;}
  .tabmenus li{ float:left; width:86px; height:32px; display:block; text-align:center; background:url(t3.gif) no-repeat; cursor:pointer; margin-right:2px; }
  .tabmenus li.on{ color:#363636; background:url(t2.gif) no-repeat;}
  .tabmenus_r{ float:right; padding-right:20px;}
  .tabmenus_r a{ color:#363636; padding-top:3px; padding-bottom:3px;}
  .tabmenus_r a:hover{ color:#000;}
    .btn_teach{ background:url(ico.gif) no-repeat left -512px; padding-left:26px;}
	.btn_pingce{ background:url(ico.gif) no-repeat left -569px; padding-left:24px;}
  .tabmain{ color:#060000; padding:15px 20px; border:1px solid #c3c3c3; }

.finally_3{ height:auto !important; height:113px; min-height:113px; padding-left:18px; line-height:26px; margin:0 auto; color:#0CA5C3; font-size:14px; padding-top:10px; }
  .soft_about{}
  .soft_about li{ float:left; text-align:center; margin-right:33px;}
  .soft_about a{ color:#959595;}
  .soft_about a:hover{ color:#000;}
  
/*标签滑动切换*/
#slider {position: relative; z-index:1;}
.scroll { width:755px; overflow: auto; overflow-x: hidden;position: relative;clear: left;}
.scrollContainer div.panel {width: 755px;}
ul.navigation {padding-bottom: 9px;}
ul.navigation a { height:27px; display:block; color:#fff;}
ul.navigation a.selected { color:#0CA5C3; background:url(topmenu_on.gif) no-repeat;}
.scrollButtons {position: absolute;top: 150px;cursor: pointer;}
.scrollButtons.left {left: 0px; z-index:2}
.scrollButtons.right {right: 0px; z-index:2}
.hide {display: none;}
.btn_down, .btn_downed{ width:153px; height:17px; display:block; text-align:right; padding:25px 9px 0 0; color:#000; text-decoration:none; margin:0 auto;}
.btn_down{ background:url(btn_down.gif) no-repeat; text-align:center;}
.btn_downed{ background:url(btn_downed.gif) no-repeat;}
#divBatchDownload{ position:relative; float:left; width:100%; padding:10px 0}


/*最终页*/
.soft_about .soft_list{ width:211px; float:left; padding:5px; margin:4px !important; margin:2px; position:relative; border-bottom:1px #ccc dotted }
.soft_list{ position:relative; }
.soft_about .soft_list .soft_star{ width:100%; }
.soft_about .soft_list .soft_star_title{ position:relative; top:-3px; left:0; }
.soft_about .soft_list div{ float:left; }
.soft_about .soft_list *{ margin:0; padding:0; font-size:12px; line-height:20px; color:#333; }
.soft_about .soft_list:hover{  }
.soft_about .soft_list_img{ width:70px; margin:2px 0 0 0; text-align:center; position:relative }
.soft_about .soft_list_img input{ position:absolute; left:-18px; top:23px;}
.soft_about .soft_list_img img{ width:64px; height:64px; margin-right:10px; }
.soft_about .soft_list_txt{ width:140px; height:80px; text-align:left; overflow:hidden; }
.soft_about .soft_list_txt strong{ display:block; width:100%; height:20px; line-height:20px; overflow:hidden; text-align:left; cursor:pointer }
.soft_about .soft_list_txt strong, .soft_about .soft_list_txt strong a{ font-size:14px; font-weight:bold; text-decoration:none; }
.soft_about .soft_list_txt strong a:hover{ color:#c30; text-decoration:underline; }
.downchk{ float:left; margin-left:35px!important; margin-left:18px;}
#divBatchDownload .mid{ width:250px; margin:0 auto;}


.hide_chk{ width:0; height:0; overflow:hidden; display:block;}
.addsoft, .addsoft_check{ width:15px; height:15px; position:absolute; top:50px; left:15px; overflow:hidden; z-index:99; }
.addsoft_check{ width:15px; height:15px; position:absolute; top:50px; left:15px; overflow:hidden; z-index:99; }
.addsoft_check a{ width:15px; height:15px; background:url(addsoft_chkon3_0720.gif) no-repeat; display:block; }
.addsoft a{ width:15px; height:15px; background:url(addsoft_chk_0720.gif) no-repeat; display:block; }
.addsoft a:hover{ width:15px; height:15px; background:url(addsoft_chkon_0720.gif) no-repeat; display:block; }	
/*090724STR*/
.pingjia{ width:100%;}
.pingjia .ding, .pingjia .cai{ width:230px; margin-left:80px!important; margin-left:50px; float:left;}
.pingjia .ding_img{ width:30px; float:left; padding: 13px 2px;}
.pingjia .ding_img2{ width:30px; float:left; padding: 5px 0;}
.pingjia .ding_cont{ width:150px; float:left; padding:8px 0; line-height:15px;}
/* Software Description */
#desc{ margin:5px 0; color:#666}
	#desc .title{ padding-left:15px; font-size:15px;}
	#desc p{ margin:0 5px 20px 5px; line-height:24px; font-size:14px;}
	
	#desc p.meta{ margin:20px 0;border-bottom:1px dashed #7f7f7f;border-top:1px dashed #7f7f7f; padding:15px 0}
	#desc p.meta span{  font-size:16px; line-height:24px; color:#666; display:block;}
	#desc p.meta a{ color:#0089d7; font-size:16px; height:24px; line-height:24px; text-decoration:underline;}
	#desc span,.desc span a,.desc strong{ color:#0e0e0e}
/* shotpic */
.shotpic p{ margin:20px 0; text-align:center}
.shotpic .title{ padding-left:15px; font-size:15px;}
.shotpic img{ border:3px solid #e6e6e6}
.top_comment{ border-color:#D2D2D2; background-color:#FFFFFF;}
.top_comment_tit1{ height:30px; background:url(http://app.sj.91.com/Resource/Frame/iPhoneTheme/images/title3.gif) repeat-x; padding:0px 14px; font-weight:bold; line-height:30px; color:#000;}
.top_comment_tit1 .left{ }
.commentbox_t1{ height:30px; background:url(http://app.sj.91.com/Resource/Frame/iPhoneTheme/images/title3.gif) repeat-x; padding:0px 14px; font-weight:bold; line-height:30px; color:#000; border:1px solid #D2D2D2;}
.pic_btn{ border:1px #999 solid; background-color:#fff; margin:0 5px; padding:5px; cursor:pointer; }
.commentbox_c{ width:624px; border-left:1px solid #D2D2D2; border-right:1px solid #D2D2D2; padding:10px 0 10px 80px; }
/*助手首页*/
.soft_icon{}
.soft_icon h2{ height:28px; color:#595959; line-height:28px; position:relative; padding:0 10px; margin-bottom:5px;}
.soft_icon h2.c1{background:url(softicon_title_1.gif) repeat-x left -28px;  overflow:hidden}
.soft_icon h2.c2{background:url(softicon_title_2.gif) repeat-x left -28px;}
.soft_icon h2 label{ display:block; width:6px; height:28px; position:absolute;}
.soft_icon h2.c1 label{background:url(softicon_title_1.gif) no-repeat;}
.soft_icon h2.c2 label{background:url(softicon_title_2.gif) no-repeat;}
.soft_icon h2.c1 label.t_l,.soft_icon h2.c2 label.t_l{ background-position:left top;  left:0; top:0}
.soft_icon h2.c1 label.t_r,.soft_icon h2.c2 label.t_r{ background-position:left -56px;  right:0; top:0}
.soft_icon h2 p{ background:url(softicon_icon.jpg) no-repeat; position:absolute; top:2px; height:25px; padding-left:38px;}
.soft_icon h2 p.p2{ background-position:left -25px;}
.soft_icon h2 span{ float:right}
.soft_icon h2 a{ font-weight:normal;  text-decoration:underline; color:#1d80c6}
#divGame{ height:200px; overflow:hidden; margin-bottom:10px;}
#divSoft{ overflow:hidden}
.s_listboxs .con{float:left; width:100%; margin-top:3px;}
.s_listboxs .con ul{ float:left; padding-top:4px;}
.s_listboxs .con ul li{ width:92px; float:left; text-align:center; cursor:pointer; padding-top:5px;  height:80px; margin:0;  }
.s_listboxs_2 .con ul li{ margin:0 4px;}
.s_listboxs .con ul li.on{ background:url(softicons_bg.gif) no-repeat 6px 2px; height:80px;overflow:hidden}
.s_listboxs .con ul li a{ display:block;}
.s_listboxs .con ul li a.a2{ height:20px; line-height:20px; padding:0 10px; overflow:hidden; width:80px;}
.s_listboxs .con ul li a.a3{ background:url(star_icon.gif) no-repeat left top; height:14px; width:68px; display:block; margin:0 auto;}
.s_listboxs .con ul li a.w1{ background-position: left -14px;}
.s_listboxs .con ul li a.w2{ background-position: left -28px;}
.s_listboxs .con ul li a.w3{ background-position: left -42px;}
.s_listboxs .con ul li a.w4{ background-position: left -56px;}
.s_listboxs .con ul li a.w5{ background-position: left -70px;}
.s_listboxs .con ul li img{ width:40px; height:40px;-ms-interpolation-mode: bicubic;}
.s_listboxs a.btn{ background:url(icon.gif) no-repeat -91px -171px; width:68px; height:24px; line-height:21px; text-align:center; margin:6px auto 0 auto; color:#fff}

/*软件评论页*/
.listbox{ width:98%; margin:0 auto}
.info1 .s_star{ position:relative; height:14px; line-height:14px;}
.info1 .star{  position:relative;}
.info1 .star .star-rating{ position:absolute; left:0; top:0}
.info1 { padding:20px 0}
.info1 .s_star .star{ position:absolute; top:3px;}
.info1 .s_name{ font-weight:bold}
.comment_intro{ height:20px; line-height:20px; overflow:hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space:nowrap; width:450px;}

.footer{font-size:12px; margin-top:15px; text-align:center}
	    