﻿@charset "utf-8";
@import url("public_style.css");
/*=====================修改logo和导航=====================*/
#mainnav a.handbook { float:left; font-size:14px; background:url(/img/mainnavleft.gif) no-repeat left -42px; margin:0; padding:0 0 0 4px; text-decoration:none; cursor: pointer; }
#mainnav a span.handbook { float:left; height:19px; color:#fff; display:block; background:url(/img/mainnavright.gif) no-repeat right -42px; padding:9px 6px 4px 6px; cursor: pointer; }
/*=====================共用样式=====================*/
b{ font-weight:normal;}
.list_allnew i,.info_contentstyle i { color:#ff3300; }
.info_contentstyle2 i { color:#056DCD; }
.info_contentstyle p { color:#056DCD; display: inline; }
.info_contentstyle2 p { color:#ff3300; display: inline; }
.allnewlist div div,.hotkey div div,.z_toplist div div,.commendlist div div,.toplist div div,.selfda div div,.index_help div div,.index_handbook div div,.index_topic div div,.list_allnew div div,.list_handbook div div,.info_help div div,.info_content div div,.wapdown div div,.indexz_toplist div div,.help div div { background:none; padding:0; margin:0; filter: Dropshadow(offx=1, offy=0, color=#ffffff)  Dropshadow(offx=0, offy=1, color=#ffffff)  Dropshadow(offx=0, offy=-1, color=#ffffff)  Dropshadow(offx=-1, offy=0, color=#ffffff); }
div li.no1 { background:url(/img/no_ico1.gif) no-repeat left center; }
div li.no2 { background:url(/img/no_ico2.gif) no-repeat left center; }
div li.no3 { background:url(/img/no_ico3.gif) no-repeat left center; }
div li.no4 { background:url(/img/no_ico4.gif) no-repeat left center; }
div li.no5 { background:url(/img/no_ico5.gif) no-repeat left center; }
div li.no6 { background:url(/img/no_ico6.gif) no-repeat left center; }
div li.no7 { background:url(/img/no_ico7.gif) no-repeat left center; }
div li.no8 { background:url(/img/no_ico8.gif) no-repeat left center; }
div li.no9 { background:url(/img/no_ico9.gif) no-repeat left center; }
div li.no10 { background:url(/img/no_ico10.gif) no-repeat left center; }
/*=====================列表页样式=====================*/
/*分类标题*/
.sorttitle { width: 960px; height: 18px; margin:0 auto 0 auto; overflow:hidden; clear: both; background: url(/img/handbook_sorttitle.gif) no-repeat; text-align:right; color:#ff6600; font-size:13px; padding:7px 0 0 0; }
/*分类改推荐*/
.submenu { width: 958px; height: auto; margin:0px auto 2px auto; overflow:hidden; clear: both; background:#F4FFE9; border:#7BCB32 solid 1px; }
.submenu .submenucontent { width: 942px; height: auto; margin:2px; padding:5px; overflow:hidden; clear: both; background:#fff; border:1px #f3f3f3 solid; display:block; }
.submenu .submenucontent .sort { float:left; width:940px; height:auto; overflow:hidden;}
.submenu .submenucontent div div {  float:left; width:940px; margin:0 0 8px 0; }
.submenu .submenucontent div div span { float:left; padding:0 4px 0 0; height:25px; line-height:25px; background: url(/img/subtitlebackground.gif) no-repeat right 0; }
.submenu .submenucontent div div span span { float:left; padding:0 16px 0 20px; height:25px; background: url(/img/subtitlebackground.gif) no-repeat left 0; font-weight:bold; }
.submenu .submenucontent div div span span div { width:auto; filter: Dropshadow(offx=1, offy=0, color=#ffffff)  Dropshadow(offx=0, offy=1, color=#ffffff)  Dropshadow(offx=0, offy=-1, color=#ffffff)  Dropshadow(offx=-1, offy=0, color=#ffffff); }
.submenu .submenucontent .sort li { width:99px; height:117px; float:left; color:#ff6600; overflow:hidden; white-space:normal; text-align:center; margin:0 10px 0 8px; display:inline; }
.submenu .submenucontent .sort li img { width:95px; height:95px; border:1px solid #ccc; margin:0 auto 5px auto; display:block; text-align:center; }
.submenu .submenucontent .sort li.model { width:922px; height:20px; float:left; display:inline; overflow:hidden; color:#ff6600; text-align:left; margin:10px 0 0 0; }
.submenu .submenucontent .sort li.model input { width:250px; border: 1px solid #ccc;}
.submenu .submenucontent .sort li.model button  { background: #F6F6F6; border: 1px solid #ccc; width:35px; height:17px; margin:0 0 0 3px; }
.submenu a:link, .submenu a:visited, .submenu a:active { margin:0 5px 0 0; text-decoration: underline; color:#0B77DB; }
.submenu a:hover { text-decoration: underline; color:#ff6600; }
/*总下载排行榜*/
.toplist { width: 260px; height:326px; margin:10px 0 0 0; float:right; overflow:hidden; clear: right; }
.toplist div { height:19px; padding:6px 0 0 25px; background: url(/img/sortindex_listtitlebg2.gif) no-repeat 0px 0px; overflow:hidden; clear: both; font-size:14px; font-weight:bold; }
.toplist ul { width:248px; height:290px; overflow: hidden; padding:10px 0 0 10px; border:1px #CCCCCC solid; border-top:none; }
.toplist li { width:200px; height:17px; float:left; overflow:hidden; word-break:break-all; text-overflow:ellipsis; white-space:nowrap; display:inline; margin:0 0 12px 0; }
.toplist li a:link, .toplist li a:visited, .toplist li a:active { color:#000000; text-decoration:underline; font-size:14px; padding:0 0 0 20px; display:block; }
.toplist li a:hover {color:#ff6600; }
/*列表页头部宣传位*/
.da_sortlisttop { width:960px; height:auto;overflow:hidden; margin:8px auto 0 auto; }
/*列表最新*/
.list_allnew { width: 690px; height:auto; margin:10px 0 0 0; float:left; overflow:hidden; clear: left;}
.list_allnew div { height:19px; padding:6px 0 0 25px; background: url(/img/handbook_listtitlebg.gif) no-repeat 0px 0px; overflow:hidden; clear: both; font-size:14px; font-weight:bold; }
.list_allnew div.subtitle { text-align: center; height:27px; padding:0; overflow:hidden; background-image:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
.list_allnew div.subtitle a:link,.list_allnew div.subtitle a:visited,.list_allnew div.subtitle a:active { line-height:23px; color:#666; text-decoration:none; font-size:12px; display: inline; width:116px; height:27px; background: url(/img/public_ico.gif) no-repeat 0 -646px; float:right; margin:0 10px 0 0; padding:0; font-weight:normal }
.list_allnew div.subtitle a:hover { color:#ff6600; }
.list_allnew div.subtitle a:link.current,.list_allnew div.subtitle a:visited.current,.list_allnew div.subtitle a:active.current { line-height:27px; color:#fff; font-size:14px;background: url(/img/public_ico.gif) no-repeat 0 -920px;}
.list_allnew div.pagetop { background-image:none; height:50px; overflow:hidden; clear:both; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid; padding:10px; font-size:12px; font-weight:normal; }
.list_allnew div.pagebottom { background-image:none; height:50px; overflow:hidden; clear:both; border:1px #CCCCCC solid; border-top:none; padding:10px; font-size:12px; font-weight:normal;}
.list_allnew div.pagetop span,.list_allnew div.pagebottom span { background:#F9F9F9; width:655px; height:28px; overflow:hidden; border:1px #F0F0F0 solid; padding:6px 5px 0 5px; display:block; margin:15px auto; }
.list_allnew div.pagetop span input,.list_allnew div.pagebottom span input { width:30px; margin:0 5px; }
.list_allnew div.pagetop span button,.list_allnew div.pagebottom span button { margin:0 5px; width: 40px; height:20px;cursor: pointer; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #ffffff 1px solid; color:#000000; filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff, endColorStr=#DFDFDF);background:#ccc; }
.list_allnew div.pagetop span a:link,.list_allnew div.pagetop span a:visited,.list_allnew div.pagetop span a:active,.list_allnew div.pagebottom span a:link,.list_allnew div.pagebottom span a:visited,.list_allnew div.pagebottom span a:active { color:#000; font-size:12px; padding:2px 4px 0px 4px; border:1px solid #ccc; background:#fff; margin:0 8px; display:inline-block;}
.list_allnew div.pagetop span a:hover,.list_allnew div.pagebottom span a:hover { color:#ff6600; border:1px solid #000; background:#f6f6f6; }
.list_allnew ul { width:668px; height:auto; border:1px #CCCCCC solid; border-top:none;border-bottom:none; overflow: hidden; padding:10px; }
.list_allnew li { width:658px; height:22px; background:#F9F9F9; border-bottom:1px #F0F0F0 solid; float:left; overflow:hidden; white-space: normal; display:inline; margin:0 0 10px 0; padding:8px 5px 0 5px; }
.list_allnew li .name {  width:390px; display:block; float:left;margin:0 30px 0 0; overflow:hidden; word-break:break-all; text-overflow:ellipsis; white-space:nowrap;}
.list_allnew li .listrate { width:90px; display:block; float:left; margin:0 3px 0 5px; text-align:center;}
.list_allnew li .date { width:130px; display:block; float:left; text-align:center;}
.list_allnew li.list_subtitle { font-weight:bold;}
.list_allnew li a:link, .list_allnew li a:visited, .list_allnew li a:active { color:#000; text-decoration:underline; font-size:14px; background: url(/img/public_ico.gif) no-repeat 0 -822px; padding:0 0 0 15px; }
.list_allnew li a:hover { color:#0B77DB;}
/*列表页中部左边宣传位*/
.list_allnew div.da_sortlistmid_left { height:auto; padding:0 0 0 30px;; overflow:hidden; background-image:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
.list_allnew div.da_sortlistbottom_left { height:auto; padding:0 0 0 30px;; overflow:hidden; background-image:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
/*本周下载排行榜*/
.z_toplist { width: 260px; height:326px; margin:10px 0 0 0; float:right; overflow:hidden;clear: right;  }
.z_toplist div { height:19px; padding:6px 0 0 25px; background: url(/img/sortindex_listtitlebg2.gif) no-repeat 0px 0px; overflow:hidden; clear: both; font-size:14px; font-weight:bold; }
.z_toplist ul { width:248px; height:290px; overflow: hidden; padding:10px 0 0 10px; border:1px #CCCCCC solid; border-top:none; }
.z_toplist li { width:200px; height:17px; float:left; overflow:hidden; word-break:break-all; text-overflow:ellipsis; white-space:nowrap; display:inline; margin:0 0 12px 0; }
.z_toplist li a:link, .z_toplist li a:visited, .z_toplist li a:active { color:#000000; text-decoration:underline; font-size:14px; padding:0 0 0 20px; display:block; }
.z_toplist li a:hover {color:#ff6600; }
/*帮助*/
.help { width: 260px; height:350px; margin:10px 0 0 0; float:right; overflow:hidden; clear: right; }
.help div { height:19px; padding:6px 0 0 25px; background: url(/img/sortindex_listtitlebg2.gif) no-repeat 0px 0px; overflow:hidden; clear: both; font-size:14px; font-weight:bold; }
.help ul { width:248px; height:314px; overflow: hidden; padding:10px 0 0 10px; border:1px #CCCCCC solid; border-top:none; }
.help li { width:200px; height:17px; float:left; overflow:hidden; word-break:break-all; text-overflow:ellipsis; white-space:nowrap; display:inline; margin:0 0 12px 0; background: url(/img/public_ico.gif) no-repeat 3px 5px;}
.help li a:link, .help li a:visited, .help li a:active { color:#ff6600; text-decoration:underline; font-size:14px; padding:0 0 0 20px; display:block; }
.help li a:hover {color:#0B77DB; }
.help li.more { width:235px; height:25px; text-align:right; background: none; }
/*=====================内容页样式=====================*/
/*内容页部部宣传位*/
.da_sortinfotop { width:960px; height:auto;overflow:hidden; margin:8px auto 0 auto; }
/*内容*/
.info_contentstyle { width: 690px; height:auto; margin:10px 0 0 0; float:left; overflow:hidden; clear: left; }
.info_contentstyle .title { width:690px; height:20px; padding:10px 0 0 0; text-align:center; background: url(/img/handbook_infotitlebg.gif) no-repeat 0px 0px; overflow:hidden; word-break:break-all; text-overflow:ellipsis; white-space:nowrap; clear: both; font-size:16px; font-weight:bold; }
.info_contentstyle .detailcontent{ background:#F6FAFF; width:638px; height:auto; padding:20px 25px; border:1px #CCCCCC solid; border-top:none; overflow:hidden;}
/*文章数据*/
.info_contentstyle .detailcontent .data{ color:#666666; width:633px; height:20px; overflow:hidden; float:left; clear: both; text-align:center;}
.info_contentstyle .detailcontent .data a:link, .info_contentstyle .detailcontent .data  a:visited, .info_contentstyle .detailcontent .data a:active { color:#ff6600; text-decoration:underline; }
.info_contentstyle .detailcontent .data a:hover {color:#0B77DB; }
/*好评度*/
.info_contentstyle .detailcontent .rate{ background:#FFFFFF; font-size:14px; font-weight:bold; border:1px #EDEDED dashed; color:#056DCD; width:617px; height:14px; padding:8px; overflow:hidden; float:left; clear: both; margin:10px 0 0 0;}
.info_contentstyle .detailcontent .rate img{ vertical-align:middle; margin:-3px 0 0 0; cursor:pointer;}
.info_contentstyle .detailcontent .rate input{ vertical-align:middle; margin:-3px 2px 0 18px;}
/*内容*/
.info_contentstyle .detailcontent .brief{ font-size:16px; width:633px; height:auto; padding:1px 1px 10px 1px; overflow:hidden; float:left; clear: both; margin:20px 0 0 0;line-height:25px;letter-spacing: 2px; word-break :break-all;}
.info_contentstyle .detailcontent .brief p{ color:#000000;}
.info_contentstyle .detailcontent .brief img{ margin:5px; vertical-align:middle; display:block; text-align:center;}
.info_contentstyle .detailcontent .brief img.textimg{  margin:3px 2px 5px 2px; vertical-align:middle; display:inline; text-align:left;}
/*其它列表内容*/
.info_contentstyle .detailcontent .otherlist{ background:#FFFFFF; border:1px #EDEDED dashed; width:617px; height:auto; overflow:hidden; float:left; clear: both; margin:10px 0 0 0; padding:8px;}
.info_contentstyle .detailcontent .otherlist .up{ width:300px; height:auto; overflow:hidden; word-break:break-all; text-overflow:ellipsis; white-space:nowrap; float:left; display:block;}
.info_contentstyle .detailcontent .otherlist .down{ width:300px; height:auto; overflow:hidden; word-break:break-all; text-overflow:ellipsis; white-space:nowrap; float:left; display:block;}
.info_contentstyle .detailcontent .otherlist a:link, .info_contentstyle .detailcontent .otherlist  a:visited, .info_contentstyle .detailcontent .otherlist a:active { color:#ff6600; text-decoration:underline; }
.info_contentstyle .detailcontent .otherlist a:hover {color:#0B77DB; }
/*评论*/
.info_contentstyle .detailcontent .comment{ display:none; width:637px; height:auto; overflow:hidden; float:left; clear: both; margin:10px 0 0 0;}
.info_contentstyle .detailcontent .comment div{ font-size:14px; font-weight:bold; color:#000000; border-bottom:1px solid #EDEDED; height:21px; padding:6px 0 0 0; margin:0 0 10px 0; }
.info_contentstyle .detailcontent .comment li{ width:637px; height:auto; padding:3px 0; overflow:hidden;margin:0 0 2px 0; }
.info_contentstyle .detailcontent .comment li.topline{ border-top:1px solid #EDEDED; padding:10px 0 0 0; margin:0 0 5px 0;}
.info_contentstyle .detailcontent .comment li p{width:637px;  color:#666666; padding:5px 0 0 0; float:left; overflow:hidden;word-break :break-all; height:auto;}
.info_contentstyle .detailcontent .comment li textarea{width:550px;height:100px;background:#fff url(/img/comment_textareabackground.gif) no-repeat center center; border:1px #CCCCCC solid; font-size:14px;}
.info_contentstyle .detailcontent .comment li input{width:70px; vertical-align:middle; }
.info_contentstyle .detailcontent .comment li button{width:72px; height:22px; text-align:center; border:none; background: url(/img/comment_inputbackground.gif) no-repeat;}
.info_contentstyle .detailcontent .comment li img { vertical-align:middle; }
.info_contentstyle .detailcontent .comment li a:link, .info_contentstyle .detailcontent .comment li a:visited, .info_contentstyle .detailcontent .comment li a:active { color:#0B77DB; text-decoration:underline; }
.info_contentstyle .detailcontent .comment li a:hover {color:#ff6600; }


