/* 全局公用CSS属性 */
* { margin:0; padding:0; }
html { text-align:center; background:#fff; }
body { margin:0 auto; position:relative; text-align:left;font:12px/1.6em Verdana, Lucida, Arial, Helvetica, "宋体",sans-serif; color:#333; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
table { border-collapse:collapse; border-spacing:0; empty-cells:show; }
ol,ul { list-style:none;}
:focus { outline : 0; } 
fieldset,img { border:0; }
caption, th{ text-align : left; }
q:before,q:after { content:''; }
a { color:#333; text-decoration:none; }
a:hover { text-decoration:underline; }
input,select,textarea { font-size:12px;}
input {vertical-align:middle;}
textarea { padding:2px; }
.clearfix{ overflow:hidden;zoom:1; }

html,body {width:100%;height:100%;overflow:hidden; }

#wrapper {width:100%;height:100%;overflow:auto;position:relative;}
	.tip {width:592px;height:37px;line-height:37px;margin:10px auto;position:relative;border:1px solid #F6D8BA;background:#FEF9ED;}
	.favTip {height:auto;overflow:hidden;zoom:1;}
		.tip h1 {text-indent:10px;font-size:14px;color:#E17C1A;}
		.tip h3 {text-indent:5px;font-size:12px;color:#E17C1A;}
		.tip ul {width:570px;height:auto;overflow:hidden;zoom:1;margin:0 auto 5px;}
			.tip ul li {float:left;width:285px;height:25px;line-height:25px;}
				.tip ul li img {vertical-align:middle;margin-right:3px;}
		.tip p, .favTip .op {position:absolute;top:0;right:8px;}
			.tip p a {color:#000000;padding-left:17px;background:url(images/saveSoft.gif) left center no-repeat;}
			.tip p a.closeTip {width:19px;height:16px;display:block;margin-top:10px;padding:0;background:url(images/closeTip.gif) 0 0 no-repeat;}
				.tip p a.closeTip span {display:none;}
			.favTip .op a {padding-left:13px;margin-left:10px;}
			.favTip .op a.add {background:url(images/addSoft.gif) left center no-repeat;}
			.favTip .op a.close {background:url(images/close.gif) left center no-repeat;}
	.userInfoBox {width:592px;height:33px;line-height:33px;margin:0 auto 10px;border:1px solid #D8E8FA;background:#FFFFFF;}
	.noTip {margin:10px auto;}
		.userInfo {float:left;width:460px;height:33px;text-indent:10px;}
			.userInfo p {float:left;}
				.userInfo p strong {margin-right:5px;font-weight:bold;color:#437dca;}
				.userInfo p a {color:#0000CC;margin-left:10px;}
		.infoType {float:right;width:132px;height:33px;}
			.infoType p a {padding-bottom:5px;margin-right:10px;text-decoration:underline;color:#0000CC;}
			.infoType p a:hover, .infoType p a.currA {background:url(images/arrow.gif) center bottom no-repeat;}
	.softList {width:594px;height:auto;overflow:hidden;zoom:1;margin:0 auto 10px;position:relative;}
		.softList h2 {width:592px;height:20px;line-height:20px;text-indent:10px;color:#1186DE;border:1px solid #D8E8FA;background:#EFF5FC;}
			.softList h2 span {font-weight:normal;}
		.softList ul {width:590px;height:auto;overflow:hidden;zoom:1;margin:5px auto;}
			.softList ul li {float:left;width:290px;height:21px; padding-top: 4px;padding-left:5px;position:relative;overflow:hidden;font-family:宋体;font-size:13px}
			.softList ul li.onChoose { background: #96B8ED;}
			.softList ul li.setuped {color:#8E8F8F;}
				.softList ul li.onChoose a { color: #FFFFFF; background-color: #96b8ed;}
				.softList ul li img {vertical-align:middle;margin-right:3px;}
				a.delSoft {position:absolute;bottom:3px;right:5px;padding-right:1em;color:#528BDB;}
				/*Edit by D.G.*/
					a.delSoft,.softList ul li.setuped strong { background-color: #FFFFFF; padding-left: 5px;}
					a.delSoft {bottom:2px;right:5px;padding-right:1em;color:#528BDB;}
					*+html a.delSoft {bottom:1px;}
					.softList ul li.setuped strong {position:absolute;bottom:2px;right:5px;}
					*+html .softList ul li.setuped strong {bottom:1px;}
					.softList ul li.onChoose strong {position:absolute;bottom:2px;right:5px; padding-left: 5px;}
					*+html .softList ul li.onChoose strong {bottom:1px;}
				/*End Edit*/
				a.delSoft:hover {color:#FF0000;}
				a.addSoft {position:absolute;top:2px;right:10px;padding-left:10px;color:#000000;background:url(images/addSoft.gif) left center no-repeat;}
	
	.blank {height:35px;}

#opBar {width:100%;height:30px;line-height:30px;background:#FFFFFF;position:absolute;bottom:0;text-align:center;}
	.addMore {width:105px;height:22px;line-height:22px;margin-right:10px;border:0;background:url(images/btn1.gif) 0 0 no-repeat;cursor:pointer;}
	.saveThis {width:85px;height:22px;line-height:22px;border:0;background:url(images/btn2.gif) 0 0 no-repeat;cursor:pointer;}
	.selectAll {float:left;margin-left:10px;}
	.setupSelect {float:right;margin-top:5px;}

.loginBox {width:378px;height:374px;padding:20px;margin:10px auto 0;border:1px solid #E3EDF9;}
	.boxTop h2, .boxBottom h2 {width:310px;height:30px;line-height:30px;margin-bottom:25px;text-indent:20px;font-size:14px;color:#528BDA;background:url(images/loginTBg.gif) left center no-repeat;}
	.boxTop {width:310px;height:257px;margin:0 auto;}
			.boxTop a {color:#0000CC;}
			.boxTop a:hover {color:#FF0000;}
		.boxTop dl {clear:both;width:310px;height:45px;}
			.boxTop dl dt {float:left;width:80px;height:30px;line-height:30px;text-align:right;}
			.boxTop dl dd {float:left;width:230px;height:30px;line-height:30px;text-align:left;}
				.boxTop dl dd input {width:134px;height:22px;line-height:22px;border:1px solid #7AA2E1;background:url(images/inputBg.gif) 0 0 no-repeat;}
				.boxTop dl dd img {vertical-align:middle;}
		.boxTop .op {width:310px;text-align:center;}
			.boxTop .op .saveThis {margin:0 8px 0 35px;}
	.boxBottom {width:300px;height:85px;padding:25px 40px;border-top:1px solid #C5D7EF;margin:0 auto;}
		.boxBottom h2 {background:url(images/favBg.gif) left center no-repeat;}
		.creatFav {width:222px;height:45px;display:block;margin:-10px auto 0;background:url(images/creatNow.gif) 0 0 no-repeat;}
			.creatFav span {display:none;}

.openBoxLogin {width:395px;height:275px;position:absolute;top:50%;left:50%;margin:-137px 0 0 -197px;padding-bottom:3px;background:url(images/openBoxBg.gif) left bottom repeat-x #FFFFFF;}
	.openBoxMainLogin {width:393px;height:259px;padding-top:14px;border:1px solid #519BDF;}

.openBoxSoft {width:550px;height:438px;position:absolute;top:50%;left:50%;margin:-219px 0 0 -275px;padding-bottom:3px;background:url(images/openBoxBg.gif) left bottom repeat-x #FFFFFF;}
	.openBoxMainSoft {width:548px;height:422px;padding-top:14px;border:1px solid #519BDF;}
		.openBoxMainSoft h3 {width:530px;height:25px;line-height:20px;text-indent:15px;color:#437DCA;}
		.softListBox {width:530px;height:395px;overflow:auto;margin:0 auto;}
			.softListBox .softList {width:502px;position:static;}
				.softListBox .softList h2 {width:500px;}
				.softListBox .softList ul li {width:250px;position:static;}
				.softListBox .softList ul li a.delSoft {position:static;float:right;margin-top:-25px;_margin-top:-20px;}
		.openBoxMainSoft .saveModi, .openBoxMainSoft .cannelModi {width:85px;height:22px;position:absolute;top:10px;right:125px;border:0;background:url(images/btn2.gif) 0 0 no-repeat;cursor:pointer;}
		.openBoxMainSoft .cannelModi {right:32px;}

.lifeSoft {width:592px;height:auto;overflow:hidden;zoom:1;clear:both;margin:0 auto 10px;position:relative;}
	.lifeSoft .top {width:592px;height:35px;background:url(images/lifeSoftTop.gif) 0 0 no-repeat;}
		.lifeSoft .top h3 {font-size:12px;height:30px;line-height:30px;font-weight:normal;text-indent:17px;}
	.lifeSoft .center {width:592px;height:auto;overflow:hidden;zoom:1;background:url(images/lifeSoftCenter.gif) 0 0 repeat-y;}
		.lineUL {width:560px;height:auto;overflow:hidden;zoom:1;margin:0 auto;padding:5px 0;margin-bottom:5px;border-bottom:1px dashed #a5b6cc;}
		.noline {border:0;padding:0;margin:0 auto;}
		.lifeSoft .center p {float:left;width:60px;height:25px;line-height:25px;}
		.lifeSoft .center ul {float:left;width:500px;height:auto;overflow:hidden;zoom:1;list-style:none;}
		.lifeSoft .center ul li {width:250px;float:left;height:25px;line-height:25px;}
		.lifeSoft .center ul li img {margin:0 5px;vertical-align:middle;}
	.lifeSoft .bottom {width:592px;height:62px;background:url(images/leftSoftBottom.gif) 0 0 no-repeat;text-align:center;padding-top:20px;}
		.lifeSoft .bottom button {width:242px;height:50px;margin-left:10px;border:none;background:url(images/btn4.gif) 0 0 no-repeat;margin-left:10px;cursor:pointer;}
		.lifeSoft .bottom button span {display:none;}
		.lifeSoft .bottom a {color:#1186de;text-decoration:underline;}
		.lifeSoft .bottom a:hover {color:#089308;}
	.lifeSoft .PaddSoft {position:absolute;top:5px;right:15px;}
		.PaddSoft a {color:#0000CC;text-decoration:underline;}
		.PaddSoft a:hover {color:#FF0000;}
	/*.moreSoft {position:absolute;bottom:45px;right:10px;width:100px;height:55px;}*/
		.moreSoft a {position:absolute;right:10px;width:100px;height:26px;display:block;}
			.moreSoft a span {display:none;}
		.moreSoft a.moreSoftDown {bottom:74px;background:url(images/moreSoftDown.gif) 0 0 no-repeat;}
		.moreSoft a.moreSoftUp {bottom:45px;background:url(images/moreSoftUp.gif) 0 0 no-repeat;}


.haveSoft {width:592px;height:auto;overflow:hidden;zoom:1;position:relative;margin:0 auto;background:url(images/haveSoftBottom.gif) 0 0 repeat-y;}
	.haveSoft .top {width:592px;height:35px;line-height:30px;text-indent:17px;font-weight:bold;background:url(images/haveSoftTop.gif) 0 0 no-repeat;}
	.haveSoft ul {width:561px;height:auto;overflow:hidden;zoom:1;margin:10px auto 0;list-style:none;padding-bottom:10px;}
	.haveSoft ul li {width:280px;float:left;height:25px;line-height:25px;}
	.haveSoft ul li img {margin:0 5px;vertical-align:middle;}
	.haveSoft p {position: absolute;top:5px;right:20px;}
	.haveSoft p a {color:#1186de;text-decoration:underline;}
	.haveSoft p a:hover {color:#089308;}
.haveSoftB {width:592px;height:18px;margin:0 auto;background:url(images/haveSoftBottom1.gif) 0 0 no-repeat;}
	.upSoft {width:13px;height:13px;}

.kidneyTop {width:600px;height:103px;border:1px solid #D8E8FA;margin:10px auto;}
	.kidneyTop h3 {float:left;width:auto;height:25px;line-height:25px;text-indent:10px;padding-right:15px;}
	.backTree {float:left;width:50px;height:25px;line-height:25px;}
		.backTree a {color:#0000CC;}
		.backTree a:hover {color:#FF0000;}
	.kidneyBox {clear:both;width:576px;height:75px;margin:3px auto;}
		.kidneyTopL {width:435px;height:75px;float:left;}
			.kidneyTopImg {float:left;width:63px;height:55px;margin-right:10px;background:url(images/softBg.gif) 0 0 no-repeat;}
				.kidneyTopImg img {width:32px;height:32px;display:block;overflow:hidden;margin:9px auto;}
			.kidneyTopInfo {float:left;width:360px;height:65px;margin-top:5px;overflow:hidden;}
				.kidneyTopInfo p {float:left;width:auto;height:20px;margin-right:15px;}
				.kidneyTopInfo p.kidneyInfo {float:none;margin-right:0;}
					.kidneyTopInfo p span {color:#437DCA;}
					.kidneyTopInfo p a {color:#437DCA;}
					.kidneyTopInfo p a:hover {color:#FF0000;}
		.kidneyTopR {float:left;width:140px;height:75px;overflow:hidden;}
			.digg, .join {float:left;width:58px;height:75px;overflow:hidden;text-align:center;background:url(images/diggBg.gif) 0 0 no-repeat;}
				.digg strong {display:block;width:50px;height:20px;line-height:20px;margin:5px auto 0;font-weight:bold;color:#FE5A00;}
				.digg a, .join a {display:block;width:58px;height:20px;line-height:20px;margin-top:10px;color:#0000CC;}
				.digg a:hover, .join a:hover {color:#FF0000;}
			.join {margin-left:15px;}
				.join img {width:56px;height:50px;display:block;overflow:hidden;margin:1px;}
				.join a {margin-top:4px;}
	.kidneySoftList {width:576px;height:auto;overflow:hidden;zoom:1;margin:0 auto;}
		.kidneySoftList li {width:576px;height:36px;margin-bottom:10px;}
		.listHeader {width:60px;height:36px;float:left;}
			.listHeader input {float:left;margin-top:15px;margin-right:5px;*margin-right:0;}
			.listHeader img {width:32px;height:32px;display:block;overflow:hidden;vertical-align:bottom;}
		.listInfo {width:516px;height:36px;float:left;position:relative;}
			.listInfo h4 {width:auto;height:18px;line-height:18px;}
			.listInfo p {width:516px;height:18px;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#8C8C8C;}
			.listInfo strong, .listInfo a {width:58px;height:18px;line-height:18px;text-align:center;position:absolute;top:0;right:80px;}
			.listInfo a {right:10px;color:#0000CC;}
			.listInfo a:hover {color:#FF0000;}

.kidneyTip {width:592px;height:50px;margin:10px auto;position:relative;border:1px solid #F6D8BA;background:#FEF9ED;}
	.kidneyTip h3 {width:500px;height:25px;line-height:25px;font-size:14px;text-indent:5px;color:#E17C1A;}
	.kidneyTip p {width:300px;height:25px;line-height:25px;text-indent:15px;}
	.kidneyTip a {position:absolute;bottom:5px;right:10px;text-indent:13px;background:url(images/arrow2.gif) left center no-repeat;}
.softsList {width:594px;height:auto;overflow:hidden;zoom:1;margin:0 auto;}
	.softsList ul {width:624px;height:auto;overflow:hidden;zoom:1;margin-left:-30px;}
		.softsList ul li {float:left;width:260px;height:85px;display:inline;position:relative;overflow:hidden;padding:10px;margin-left:30px;margin-bottom:10px;border:1px solid #D8E8FA;}
			.softsList ul li h4 {height:260px;height:20px;line-height:20px;margin-bottom:5px;}
			.softsList ul li .kidneyTopInfo {width:180px;}
				.softsList ul li .kidneyTopInfo p.kidneyInfo {width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
			.softsList ul li .author {position:absolute;top:12px;right:15px;}
				.softsList ul li .author a {color:#0000CC;}
				.softsList ul li .author a:hover {color:#FF0000;}

.turnPage {width:592px;height:30px;*margin-top:10px;_margin-top:0;line-height:30px;text-align:center;}
	.turnPage strong {font-weight:bold;}
	.turnPage a {color:#0000CC;margin:0 3px;}
	.turnPage a:hover {color:#FF0000;}
	
/* ==========by jasmin edit========= */
		.opTip p {width:210px;height:54px;margin:0 auto; padding:0 5px;line-height:18px;overflow:hidden;}
/* ==========by jasmin edit end========= */
	
/*===========弹出层内容  我要评分==========*/
		.gradeBox {position:absolute;top:50px;right:50px;width:226px;height:171px;overflow:hidden;background:url(images/gradeBg.gif) 0 0 no-repeat;}
			.gradeBox h3 {width:90%;height:20px;line-height:20px;margin:5px auto;font-size:12px;}
			.gradeBox dl {float:left;width:130px;height:60px;margin:0 0 5px 12px;display:inline;line-height:20px;}
				.gradeBox dt {float:left;width:60px;height:20px;}
				.gradeBox dd {float:left;width:70px;height:20px;}
					.gradeBox dd span {font-weight:bold;color:#E87200;}
			.myGrade {float:left;color:#0000FF;}
			.myGrade:hover {color:#FF0000;}
			.gradeBox ul {clear:both;width:226px;height:60px;padding:8px 0;overflow:hidden;background:url(../images/line.gif) center top no-repeat;}
				.gradeBox ul li {width:210px;height:20px;margin:0 auto;overflow:hidden;line-height:20px;}
				.gradeBox ul li a {color:#528BDB;}
				.gradeBox ul li a:hover {color:#FF0000;}
		/*==========弹出层内容  搜索列表 提交软件 软件版本选择===========*/
		.searchBoxBg {position:absolute;top:150px;left:60px;width:497px;height:247px;padding:0 2px 1px 0;_padding-right:0;background:#FFFFFF url(../images/tipBgline.gif) left bottom repeat-x;}
		.tipSoftBoxBg {height:186px;}
		.softInfoBoxBg {width:273px;height:248px;}
			.searchBox {width:493px;height:239px;padding:2px;border:1px solid #519BDF;}
			.tipSoftBox {height:178px;}
			.softInfoBox {width:269px;height:240px; position:relative;}
				.searchTip {width:490px;height:45px;margin:15px auto 0;text-align:center;}
					.searchTip input {width:214px;height:18px;margin-right:5px;padding:4px 2px 0;border:1px solid #7AA2E1;}
					.searchTip button {width:55px;height:22px;border:0;background:url(../images/btn3.gif) 0 0 no-repeat;}
						.searchTip button span {font-size:12px;}
				.searchBox table {width:490px;height:auto;margin:0 auto;}
					.searchBox table tr td {height:22px;text-align:center;background:#F0F0F0;}
					.searchBox table tr.tr2 td {background:#FFFFFF;}
						.searchBox table tr td p {width:300px;height:22px;overflow:hidden;line-height:22px;text-align:left;}
							.searchBox table tr td p span {color:#FF0000;}
				.searchBox .pager {width:480px;height:30px;margin:0 auto;line-height:30px;text-indent:15px;border-bottom:1px solid #D8E8FA;}
					.searchBox .pager strong, .searchBox .pager a {margin-left:2px;padding:1px 5px;color:#0000CC;border:1px solid #CBDAEE;}
					.searchBox .pager a:hover {text-decoration:none;color:#FF0000;}
				.searchBox .btns {width:480px;height:30px;margin-top:10px;text-align:center;}
					.searchBox .btns button {width:55px;height:22px;line-height:22px;font-size:12px;border:0;background:url(../images/btn3.gif) 0 0 no-repeat;}
					.searchBox .btns .save {margin-right:10px;}
				.tipSoftForm {width:480px;height:auto;margin:5px auto 0;overflow:hidden;zoom:1;}
					.tipSoftForm div {width:480px;height:auto;overflow:hidden;zoom:1;margin-bottom:10px;}
						.tipSoftForm label {float:left;width:60px;height:20px;line-height:20px;text-align:right;color:#000000;}
						.tipSoftForm input {float:left;width:343px;height:17px;margin-right:5px;padding:2px 2px 0;border:1px solid #ADCAF3;}
						.tipSoftForm textarea {float:left;width:345px;height:54px;padding:2px 0 2px 2px;border:1px solid #ADCAF3;}
				.softInfoBox h3 {width:273px;height:27px;margin:-2px -2px 0 -2px;line-height:27px;text-indent:10px;font-size:12px;background:url(../images/softTitle.gif) 0 0 no-repeat;}
				.softInfoBox dl {width:250px;height:auto;margin:5px auto 0;overflow:hidden;zoom:1;}/* by jasmin */
					.softInfoBox dt {width:80px;height:20px;overflow:hidden;line-height:20px;text-align:right;}
					.softInfoBox dd { padding-left:30px;width:200px;height:20px;overflow:hidden;line-height:20px;}
					.softInfoBox dt.dt_1 { float:left;}
					.softInfoBox dd.dd1 { color:#767676; padding:0; width:150px;}

					
					.softInfoBox dt.dt_3 { padding-top:10px;}
					.softInfoBox dd span.s1{ float:right; margin-top:-20px;}
					.softInfoBox dd span.s2{ font-size:10px; padding-right:3px;}
					.softInfoBox p.ptext{ padding:10px 0 10px 20px; width:220px; height:50px; overflow:hidden;}
					.softInfoBox a.Amore{ position:absolute; top:183px; left:195px; color:#0000cc;}
					.softInfoBox a.Amore:hover{color:#0000cc; text-decoration:underline;}
				.betaBox {width:250px;height:auto;margin:3px auto 0;overflow:hidden;zoom:1;}
					.betaBox .betaA {width:95px;height:22px;line-height:22px;margin:5px 0 0 74px;display:block;line-height:22px;text-align:center;color:#000000;background:url(../images/btnBg.gif) 0 0 no-repeat;}
				.softInfoBox .closeThis {position:absolute;top:5px;right:5px;width:15px;height:15px;display:block;}
					 .closeThis span {display:none;}
				.softInfoBox a:hover {text-decoration:none;}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#opBarSearch { height: 40px; width: 100%; background: url(images/opBarSearch_bg.jpg); position: absolute; bottom: 0; text-align: center;}
	#opBarSearch span { position: relative; top: 5px;}
	.opBarInput { width: 250px; height: 18px; background: url(images/opBarSearch_input_bg.jpg); border: 1px solid #A2C2EF; margin-top: 10px; line-height: 18px; text-indent: 5px;}
	.opBarBtn { height: 16px; width: 15px; background: url(images/opBarSearch_btn_bg.jpg); border: none; text-indent: -100px; margin-left: 5px; margin-top: 10px;cursor:pointer}

