@charset "utf-8";
body { color: #003366;}
.global { width: 960px; margin: 0 auto; /*border-color: #CBE7FD; border-width: 0 3px; border-style: solid;*/}
.r { float: right;}.l { float: left;}
a:link, a:visited { text-decoration: none;}
a:hover, a:active { text-decoration: underline; color: #FF9900;}

/* =====主体导航===== */
.nav { width: 950px; margin: 0 auto; background-image: url(../images/bg.png); background-position: left -20px; background-repeat: repeat-x;}
h1.logo { display: inline; display: inline-block; width: 110px; height: 60px; float: left;}
h1.logo a { text-indent: -9999em; display: inline; display: inline-block; width: 110px; height: 60px; background: url(../images/logo.gif) no-repeat left top; cursor: pointer; display: block;}
.nav dl { padding-top: 10px; float: left; padding-left: 20px;}
.nav dl dt,.nav dl dd { display: inline; display: inline-block; float: left;margin: 0 3px; }
.nav dl dt { width: 14px; padding: 2px; font-size: 14px;background: #509AD8;/*6A7FAF*/ color: #fff;}
.nav dl dd,.nav dl dd a { color: #0054A6}
.nav dl dd a { padding: 2px 3px;}
.nav dl dd a:hover { text-decoration: none; background: #509AD8; color: #fff;}
/* =====serach===== */
.serach {text-align: left;width: 948px; margin: 0 auto; border-bottom: 1px solid #d2d2d2;}
.serach form.serachform { float: left; padding: 8px; width: 510px;}
.serach form.serachform .input { color: #a1a1a1; font-family:Verdana, Arial, Helvetica, sans-serif;}
.serach form.serachform .Button { /*background: url(../images/nav_hover_bg.gif) no-repeat left top;*/  border-color: #509AD8 #0054A6 #0054A6 #509AD8; border-style: solid; border-width: 1px; text-align: center;font-size: 14px; padding: 3px 6px; font-weight: 700; color: #fff; background: #509AD8;}

.hottag { float: left; line-height: 18px; padding:13px 5px;  height: 18px; overflow: hidden;}
.hottag b { color: #A1A0A0;}
.hottag a { margin: 0 2px; color: #0054A6;}
.hottag a:hover { text-decoration: none;background:#509AD8;color:#FFFFFF;}
.hotTagsite { line-height: 18px; width: 228px;overflow: hidden;}
.hotTagsite p { padding: 5px 10px;}
.hotTagsite a { margin: 0 2px; color: #0054A6;}
.hotTagsite a:hover { text-decoration: none;background:#509AD8;color:#FFFFFF;}
/* =====contentNav===== */
.downloadNav { width: 948px; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; margin: 0 auto;}
.downloadNav ul { background-image: url(../images/bg.png); background-position: left -80px; background-repeat: repeat-x; height: 34px; padding-top: 5px; text-align: left; overflow: hidden;}
.downloadNav ul li { display: inline; height: 27px; margin: 0; float: left;} 
.downloadNav ul li a { color: #0054A6; display: inline; display: inline-block; height: 27px; line-height: 27px; width: 68px; text-align: center;}
.downloadNav ul li a:hover, .downloadNav ul li.selected a { background: #fff; background: url(../images/nav_hover_bg.gif) no-repeat left top;color: #FF9900;}
.downloadNav ul li.selectedup { padding: 0; float: right;}
.downloadNav ul li.selectedup a { background: #fff; background: url(../images/nav_hover_bg.gif) no-repeat left top; color: #FF9900;}
/* =====serach===== */
/* =====按钮/表单/表格===== */
.Button { padding: 2px 6px;font-size: 12px; vertical-align: middle; cursor: pointer;}
.input { padding: 5px; font-size: 12px; vertical-align: middle; font-size: 12px;}
/* =====边距/填充===== */
.t10 { margin-top: 10px;}
.pr10 { padding-right: 10px;}
.p010 { padding: 0 10px;}
/* =====广告===== */
.indextopad { width: 950px; padding: 8px 0 0; height: 60px; overflow: hidden; margin: 0 auto;}
.contentad { width: 710px; margin: 0 auto; overflow: hidden;}
/* =====下载内容===== */
.content { width: 960px; overflow: hidden;}
.downleft { width: 720px; overflow: hidden;}
.downright { width: 240px; overflow: hidden;}
.Module { border: 1px solid #D4DADC; margin: 0 5px;}
h2 { font-size: 14px; font-weight: 700; color: #003366; background: #E4ECF0; border-bottom: 1px solid #9AB8C7; text-indent: 1em; height: 24px; line-height: 24px; font-family:Verdana, Arial, Helvetica, sans-serif;}
h2 a { color: #003366; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 10px; display: inline; font-size: 12px;//float: right;}
.Module ul { padding: 5px 10px; overflow: hidden;}
.Module ul li { width: 100%; float: left;}
.Module ul li a { color: #0054A6;}
.special ul li a:hover,.Latest ul li a:hover,.best ul li a:hover,.listr ul li a:hover,.list ul li a:hover,.sitecoder ul li a:hover,.Notification ul li a:hover,.UploadTop ul li a:hover,.Category dl dd a:hover,.ordertools span a:hover,.footer p a:hover,.comment dl dt a:hover,.downlist ul li a:hover,.crumbnav a:hover,.ContributionTop ul li a:hover,.UploadTop ul li a:hover,.ordertools span a:hover,.downview ul li cite a:hover,.comment dl dt a:hover{ color: #FF9900;}
/* =====特别推荐===== */
.best {width: 318px; display: inline;}
.best ul li {height: 20px; line-height: 20px; overflow: hidden; width: 95%; background:url(../images/list-icon-3.gif) no-repeat left 3px; padding-left: 15px;}
/* ==推荐资源== */
.special { width: 318px; display: inline;}
.special ul li { width: 100%; float: left;height: 20px; line-height: 20px; margin:0; padding:0; display: inline; overflow: hidden;}
/* ==最新资源== */
.Latest { width :378px;display: inline;}
.Latest ul li { height: 20px; line-height: 20px; overflow: hidden; width: 95%; background:url(../images/list-icon-2.gif) no-repeat left 49%; padding-left: 15px;}
/* ==资料/开源源码/技术文档/专利== */
.sitecoder { width: 710px;}
.sitecoder .codertitle { width: 100%; border-bottom:1px solid #9AB8C7; height:24px; position: relative; z-index:99; float: left;top: 0px; left:0;}
.sitecoder .codertitle h3{ background: #E4ECF0; border-bottom: 1px solid #9AB8C7; height: 24px; line-height: 24px; padding: 0 6px; display: block; text-align: center; float: left; border-right: 1px solid #9AB8C7; position: relative; z-index:999; top: 0px; left:0;}
.sitecoder .codertitle h3 a {font-size: 12px; font-weight: 400; color: #003366;font-weight: 700;}
.sitecoder .codertitle h3 a:hover { text-decoration: none; color:#FF9900;}
.sitecoder .codertitle h3.selected {  border-bottom: 1px solid #fff; background: #fff; }
.sitecoder .codertitle h3.selected a {text-decoration: none; color:#FF9900;}
.sitecoder ul li { width: 49%; height: 20px; line-height: 20px; overflow: hidden; float: left; padding-left: 1%;}
.sitecoder ul li var { float: right; color: #a1a1a1; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.sitecoder ul li a {display: inline; display: inline-block; width: 235px; padding: 0 0 0 5px; }
.sitecoder ul li span { color: #003366; float: left;}
.sitecoder ul li span a {color: #0054A6; padding: 0;width: auto;}
.list { width :318px;display: inline;}
.list ul li { height: 20px; line-height: 20px; overflow: hidden; width: 95%; background:url(../images/list-icon.gif) no-repeat left 7px; padding-left: 15px;}
.listr { width :378px;display: inline;}
.listr ul li { height: 20px; line-height: 20px; overflow: hidden; width: 95%; background:url(../images/list-icon.gif) no-repeat left 7px; padding-left: 15px;}
/* =====排行榜===== */
.special ul li { width: 100%; float: left;height: 20px; line-height: 20px; margin:0; padding:0; display: inline}
.special ul li var { display: block; float: left; background: #999999;  font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;  width: 13px; height: 13px; overflow: hidden; line-height: 12px; margin: 3px 5px 0 0; text-align: center; color: #fff;}
.special ul li var.top1 { background: #FFCC00;}
.special ul li var.top2 { background: #FF6600;}
.special ul li var.top3 { background: #FF0000;}
.special ul li a { color: #0054A6; display: block;width: 280px; height: 20px; line-height: 20px; overflow: hidden; float: left;display: inline}

/* ======公告===== */
.Notification { overflow: hidden; width: 228px;}
.Notification ul li {height: 20px; line-height: 20px; overflow: hidden; width: 95%; background:url(../images/list-icon-4.gif) no-repeat left 6px; padding-left: 15px;}
/* =====排行===== */
.UploadTop ul { padding: 5px 10px;}
.UploadTop ul li { width: 100%; float: left;height: 20px; line-height: 20px; margin:0; padding:0; display: inline}
.UploadTop ul li var { display: block; float: left; background: #999999;  font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;  width: 13px; height: 13px; overflow: hidden; line-height: 12px; margin: 3px 5px 0 0; text-align: center; color: #fff;}
.UploadTop ul li var.top1 { background: #FFCC00;}
.UploadTop ul li var.top2 { background: #FF6600;}
.UploadTop ul li var.top3 { background: #FF0000;}
.UploadTop ul li a { color: #0054A6; display: block;width: 115px; height: 20px; line-height: 20px; overflow: hidden; float: left;display: inline; padding: 0 5px;}
.UploadTop ul li span { float: right;}
.UploadTop ul li span b { font-size: 12px; font-weight: normal; color: #FF9900; font-family:Verdana, Arial, Helvetica, sans-serif;}
.ContributionTop ul { padding: 5px 10px;}
.ContributionTop ul li { width: 100%; float: left;height: 20px; line-height: 20px; margin:0; padding:0; display: inline}
.ContributionTop ul li var { display: block; float: left; background: #999999;  font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;  width: 13px; height: 13px; overflow: hidden; line-height: 12px; margin: 3px 5px 0 0; text-align: center; color: #fff;}
.ContributionTop ul li var.top1 { background: #FFCC00;}
.ContributionTop ul li var.top2 { background: #FF6600;}
.ContributionTop ul li var.top3 { background: #FF0000;}
.ContributionTop ul li a { color: #0054A6; display: block;height: 20px; line-height: 20px; overflow: hidden; float: left;display: inline; padding: 0 5px;//width: 115px; }
.ContributionTop ul li span { float: right//;font-size: 12px; font-weight: normal; color: #FF9900; font-family:Verdana, Arial, Helvetica, sans-serif;}
/* =====资源分类===== */
.Category { width: 228px;}
.Category dl { width: 100%; float: left;}
.Category dl dt { width: 100%; color: #626F91; background: #F0F0F0; border: 1px solid #ccc; border-left: none; border-right: none; height: 22px; line-height: 22px; overflow: hidden; font-size: 12px; font-weight: 700; text-indent: 1em; cursor: pointer;}
.Category dl dd { width: 44%; padding-left:6%; float: left; height: 20px; line-height: 20px; overflow: hidden; text-align: left;}
.Category dl dd a { color: #999999;}

/* =====排列方式===== */
.ordertools { padding: 10px;}
.ordertools strong { font-weight: 700;}
.ordertools span a { padding: 2px 5px; color: #0054A6; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* =====版权===== */
.footer {background: #ececec; color: #003366; padding: 10px; text-align: center;}
.footer p { margin-bottom: 10px;}
.footer p.copyright { font-family:Verdana, Arial, Helvetica, sans-serif;}
.footer p a { color: #0054A6; margin: 0 5px;}
/* =====面包屑===== */
.crumbnav { width: 23px; height: 23px; background: url(../images/crumbbg.gif) no-repeat left top; line-height: 23px; width: 948px; text-indent: 30px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.crumbnav a { color: #0054A6; margin: 0 5px;}

/* =====资源详细===== */
h4 { font-size: 12px; font-weight: 700; color: #003366; border-bottom: 1px solid #9AB8C7; text-indent: 2em; height: 24px; line-height: 24px; background: #E4ECF0 url(../images/down.gif) no-repeat 6px 50%;}
h4 a { color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; display: inline; font-size: 12px; vertical-align: middle;}
h5 { font-size: 12px; font-weight: 700; color: #003366; border-bottom: 1px solid #9AB8C7; text-indent: 1em; height: 24px; line-height: 24px; background: #E4ECF0;}
h5 a { color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; display: inline; font-size: 12px; vertical-align: middle;}
h5 cite { float: right; margin-right: 10px; display: inline;font-family:Verdana, Arial, Helvetica, sans-serif;}
h5 cite var { color: #FF9900; }
.downview { width: 708px; overflow: hidden;}
.infodock { width: 60px; float: left; border-right: 1px solid #D4DADC; padding: 5px 10px;margin-bottom: -9999em; padding-bottom: 9999em; }
.infodock span { display: block; width: 56px; height: 20px; line-height: 20px; font-size: 12px;background: #c2d6e6; border-color: #509AD8 #0054A6 #0054A6 #509AD8; border-style: solid; border-width: 1px; text-align: center; color: #0054A6; margin-bottom: 5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.infodock span a { color: #0054A6;}
.downview ul { margin: 0 281px 0 81px; overflow: hidden;}
.downview ul li { height: 21px; line-height: 21px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.downview ul li cite img { margin-left: 5px;}
.downview ul li cite a { margin: 0 5px;}
.downad { width: 260px; float: right;overflow: hidden;padding: 5px 10px;}
	.downadimg { width: 260px; overflow: hidden;}
	.downadtxt { padding: 5px 10px; background: #FFFFCC; border: 1px solid #FFCC01;}
	.downview ul li.downbut { height: 30px; line-height: 30px; margin-top: 30px;}
	.downview ul li.downbut a { display: block; float: left; height: 22px; line-height: 22px; padding: 0 16px;overflow: visible;background:#509AD8 url(../images/downarrow.png) no-repeat 2px 50%;border-color:#509AD8 #0054A6 #0054A6 #509AD8;border-style:solid;border-width:1px;color:#FFFFFF;font-size:12px;font-weight:700;text-align:center;}
	.downview ul li.downbut a:hover { text-decoration: none; color: #FF9900}
/* =====资源说明/免责声明===== */
.resinfo { padding: 5px 10px;}
.resinfo p { line-height: 22px;}
.resinfo dl dt { font-weight: 700;}
.resinfo dl dd { line-height: 20px; text-indent:1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
/* =====资源下载===== */
.downend ul { margin: 0 281px 0 10px; overflow: hidden;}
.downlist ul { width: 500px; float: left;}
.downlist ul li { width: 50px; text-align: center; display: inline; overflow: hidden;}
.downlist ul li a img { border: 1px solid #ccc; padding: 1px;}
.downlist ul li a:hover img { border: 1px solid #FF9900; padding: 1px;}
.downbut { width: 160px; padding: 5px 10px; text-align: center;}
.downbut p { width: 100%; float: left; line-height: 20px;}
.downbut p a { color: #0054A6;}
.downbut p var { color: #FF9900; font-family:Verdana, Arial, Helvetica, sans-serif;}
.downbut p a.downendbut{ display: inline; display: inline-block;height: 22px; line-height: 22px; padding: 0 16px;overflow: visible;background:#509AD8 url(../images/downarrow.png) no-repeat 2px 50%;border-color:#509AD8 #0054A6 #0054A6 #509AD8;border-style:solid;border-width:1px;color:#FFFFFF;font-size:12px;font-weight:700;text-align:center;}
.downbut p a:hover.downendbut{ text-decoration: none; color: #FF9900}
/* =====评论===== */
.comment { width: 708px; overflow: hidden;}
.comment dl {border-top: 1px solid #d4d4d4;border-bottom: 1px solid #d4d4d4; margin-top: -1px;}
.comment dl dt { float: left; width: 160px; padding-right: 10px; border-right: 1px solid #d4d4d4; padding: 10px 5px; text-align: center;}
.comment dl dt a { color: #0054A6;}
.comment dl dd { padding: 10px; width: 510px; float: right;}
.noneTip { font-size: 14px; font-weight: 700; padding: 10px; text-align: center;}
.commentadd { padding: 10px;}
.commentadd ul { width: 100%;}
.commentadd ul li { width: 100%; float: left; margin-bottom: 10px;}
.commentadd ul li label { display: inline; display: inline-block; vertical-align: middle; width: 60px; text-align: right;}
.textarea { width: 600px; display: inline; vertical-align:top}
.textarea textarea { padding: 5px; width: 70%; height: 60px; font-size: 12px;}
.commentadd form .Button { border-color: #509AD8 #0054A6 #0054A6 #509AD8; border-style: solid; border-width: 1px; text-align: center;font-size: 14px; padding: 3px 6px; font-weight: 700; color: #fff; background: #509AD8;}

.comments *{font-size: 14px;}
.comments .info{padding:8px 8px 8px 8px;vertical-align:top;width:100px;//background-color:#CDD3DA;}
.comments td.content {font-family:"新宋体";padding:16px 10px 24px;text-align:left;vertical-align:top;height:40px;}
.comments input {height:20px;}
.comments fieldset {border:1px solid #d2d2d2 ; padding:10px 10px;}
.comments p {margin:10px 2px;}

/* =====资源列表===== */
h2 strong { font-weight: 700; color: #FF9900; margin-right: 5px; font-family: Verdana, Arial, Helvetica, sans-serif;}
h2 cite { float: right; margin-right: 10px; display: inline;font-family:Verdana, Arial, Helvetica, sans-serif;}
h2 cite var { color: #FF9900; }
.downlists ul { padding: 10px;}
.downlists ul li { width: 100%; float: left; text-align: left;border-bottom: 1px dashed #d4d4d4; }
.downlists h6 { font-size: 14px; font-weight: 700; height: 24px; line-height: 24px; margin-bottom: 5px;}
.downlists ul li p { font-size: 12px; color: #A1A0A0;font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 20px;}
.downlists ul li p var { color: #FF9900; font-family:Verdana, Arial, Helvetica, sans-serif;}

.downlists ul li p.meta { padding: 8px 0; font-size: 12px; color: #666666}

/* =====分页===== */
.pages{padding:10px 50px 10px 0;text-align:right;}
.list-page {color:#0054A6;text-align:right;}
.list-page a {border:1px solid #B9B7B7;color:#0054A6;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;margin-right:3px;padding:2px 6px;text-decoration:none;}
.list-page span, .list-page a:hover {background:#FFFFFF;border:1px solid #d4d4d4;color:#FF9900;font-size:12px;text-decoration:none !important;}
.list-page span {font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:700;margin-right:3px;padding:2px 6px;}


/* =====关于上传者===== */
.aboutuser h2 { font-family: Verdana, Arial, Helvetica, sans-serif;}
.aboutuser dl { padding: 10px;}
.aboutuser dl dt { float: left; width: 50px; text-align: center; overflow: hidden;}
.aboutuser dl dd { float: left; width: 148px; padding: 0 5px; overflow: hidden;}
.aboutuser dl dd p { height: 20px; line-height: 20px;}
.aboutuser dl dd p var { color: #FF9900; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* =====上传页面===== */
.upload form .Button { border-color: #509AD8 #0054A6 #0054A6 #509AD8; border-style: solid; border-width: 1px; text-align: center;font-size: 14px; padding: 3px 6px; font-weight: 700; color: #fff; background: #509AD8;}
.upload ul { padding: 10px;}
.upload ul li { width: 100%; float: left; margin-bottom: 15px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.upload ul li.uploadbut { height: auto!important;}
.upload ul li label { display: inline; display: inline-block; width: 120px; text-align: right; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; }
.upload ul li label var { color: #f00; vertical-align: middle;}
.upload ul li select { padding: 2px; font-size: 12px; vertical-align: middle;}
.upload ul li cite { color: #a1a1a1; vertical-align: middle; margin-left: 5px;}
.upload ul li cite img { vertical-align: middle;}
.upload ul li input { vertical-align: middle;}
.upload ul li .textarea{ width: 400px!important; overflow: hidden; font-size: 12px;}
.upload ul li .textarea textarea { width: auto!important; height: 85px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}


/*tanggq*/
/*用户导航 */
/* 导航 */

	#user_nav {margin: 5px 0 0 0; padding: 2px;  text-align: right;    float: right; border:0px;}
	#user_nav a.last {    background: none;}
	#user_nav a.welcome {    color: #E28822;    font-weight: bold;    padding-right: 10px;}
	#user_nav a:hover.welcome {text-decoration: none; color: #E28822; background-color: transparent;}
	#user_nav a.new_reply { color: red;}
	#user_nav a:hover.new_reply {text-decoration: none; color: red; background-color: transparent;}
	#user_nav a { text-decoration: none; padding: 5px 8px; color: gray; line-height: 1em;  background-image: url(/images/line_gray.gif);  background-position: right center;  background-repeat: no-repeat;}
	#user_nav a:hover {text-decoration: underline;color: white;    background-color: gray;}
/* header 导航 */


	.mainnav {overflow:hidden;height: 85px;border: 1px solid #b2c6e1;}
	.box_header {}
	.logo{	height: 80px;	width: 180px;	margin: 0;	float: left;	text-align: center;border:0px;}
	.mainnav  dl {float:left;margin:8px;overflow:hidden;}
	.mainnav  dt {color:#FFFFFF;float:left;height:30px;margin:0 6px;padding:5px;width:11px;background:transparent url(/global/images/bg_ico.gif) no-repeat scroll 0 -29px;}
	.mainnav  dd {float:left;line-height:22px;}
	.mainnav  dd a {border-left:1px solid #CCCCCC;color:#000000;padding:0 8px;text-decoration:none;}
	.mainnav dd .sub{border:none;color:#2b5e92;font-weight:bold;}
	.mainnav dd .sub:visited{color:#2b5e92;}
	.mainnav dd .ft{border-left:1px solid #000;}
	.mainnav  .service {border-top:1px solid #CCCCCC;color:#2B5E92;float:left;margin-left:15px;padding:6px 0;width:700px;}
	.mainnav .service a{color:#2b5e92;text-decoration:none;padding:0 10px;}
	.mainnav .service a:visited{color:#2b5e92;}
	.mainnav .service a:hover{color:#f00;text-decoration:underline;}


