@charset "utf-8";
/* manjiale.com
Copyright (c) 2011
Article CSS Document */

#fenlei { float:left; width:980px; overflow:hidden; }
#fenlei .title { clear:both; width:980px; height:30px; overflow:hidden; }
#fenlei .title ul { list-style:none; float:left; }
#fenlei .title li { float:left; width:90px; height:30px; background:#f5f5f5 url(../images/bg.gif) no-repeat -248px -367px; margin-right:3px; font-size:14px; text-align:center; line-height:30px; overflow:hidden; }
#fenlei .title li a { color:#666666; display:block; text-decoration:none; }
#fenlei .title li a:hover { color:#ba2636; text-decoration:underline; }
#fenlei .title li.select { width:90px; height:30px; background:#f5f5f5 url(../images/bg.gif) no-repeat -153px -367px; font-weight:bold; }
#fenlei .title li.select a { color:#ffffff; display:block; text-decoration:none; }
#fenlei .title li.select a:hover { color:#ffffff; text-decoration:underline; }
#fenlei .title span { float:right; height:30px; color:#666666; line-height:30px; overflow:hidden; }
#fenlei .title ding{height:30px;}
#fenlei .jianju {height:7px;}

/*
#fenlei2 { float:left; width:980px; overflow:hidden; }
#fenlei2 { clear:both; width:980px; background:url(../images/list.gif) no-repeat left -222px; overflow:hidden; }
#fenlei2 .title { clear:both; width:980px; height:35px; line-height:35px; overflow:hidden; }
#fenlei2 .title h3 { float:left; height:35px; padding:0 10px; font-size:14px; font-weight:bold; }
#fenlei2 .title span { float:right; height:35px; padding:0 10px; }
#fenlei2 .class { clear:both; width:950px; margin:0 15px; border-bottom:1px dashed #e0e0e0; overflow:hidden; }
#fenlei2 .class span { float:left; width:68px; height:29px; line-height:29px; overflow:hidden; }
#fenlei2 .class ul { list-style:none; float:right; width:882px; padding:3px 0; }
#fenlei2 .class li { float:left; height:23px; margin-right:9px; line-height:23px; white-space:nowrap; }
#fenlei2 .class li a {color:#005bb0; padding:2px 5px; text-decoration:none; }
#fenlei2 .class li a:hover { color:#ffffff; background-color:#2b99e5; text-decoration:none; }
#fenlei2 .class li.thisclass a { color:#ffffff; background-color:#2b99e5; text-decoration:none; }
#fenlei2 .class li.thisclass a:hover { color:#ffffff; text-decoration:underline; }
*/

/* Left CSS */
#left { float:left; width:665px; overflow:hidden; }
#content { clear:both; width:663px; background-color:#f7fcff; border:1px solid #e2e7ed; overflow:hidden; }
#content .title { clear:both; width:663px; height:86px; overflow:hidden; }
#content .title h1 { clear:both; width:653px; height:60px; padding-left:10px; line-height:60px; color:#333333; font-size:22px; font-weight:bold; overflow:hidden; }
#content .title .data { clear:both; width:643px; height:25px; margin:0 10px; border-top:1px solid #e9ecf0; line-height:25px; color:#999999; }
#content .title span { float:right; padding:0 5px; }
#content .content { clear:both; width:663px; margin-top:10px; overflow:hidden; }
#content .content p { clear:both; padding:2px 30px; font-size:14px; text-indent:1em; color:#333333;}/*原有line-height:28px; */
#content .content div { clear:both; padding:2px 30px; font-size:14px; text-indent:1em; color:#333333;}/*line-height:23px; */
#content .adminname { clear:both; width:603px; height:23px; margin:0 30px; line-height:23px; overflow:hidden; }
#content .adminname span { float:right; height:23px; font-size:12px; color:#999999; }
#content .related { clear:both; width:633px; margin:10px 15px; overflow:hidden; }
#content .related h4 { clear:both; width:618px; height:30px; padding-left:15px; background-color:#eff6ff; border-bottom:1px solid #e9ecf0; line-height:30px; color:#515151; font-size:14px; font-weight:bold; }
#content .related h4 a { padding:0 5px; }
#content .related ul { list-style:none; clear:both; width:643px; padding:8px 0; overflow:hidden; }
#content .related li { clear:both; height:21px; padding-left:15px; line-height:21px; overflow:hidden; }
#content .handle { clear:both; width:633px; height:60px; margin:0 15px; overflow:hidden; }
#content .line { clear:both; height:10px; background:url(../images/handle.gif) repeat-x left 5px; line-height:10px; font-size:0px; overflow:hidden; }
#content .line strong { float:left; width:8px; height:10px; background:url(../images/handle.gif) no-repeat left -11px; line-height:10px; overflow:hidden; }
#content .pernext { float:left; width:468px; height:46px; overflow:hidden; }
#content .pernext ul { clear:both; height:46px; list-style:none; }
#content .pernext li { clear:both; height:23px; color:#666666; line-height:23px; }
#content .action { float:right; width:165px; height:46px; overflow:hidden; }
#content .action a { color:#666666; display:block; text-decoration:none; }
#content .action a:hover { color:#000000; text-decoration:underline; }
#content .action ul { clear:both; list-style:none; width:165px; height:30px; padding:8px 0; overflow:hidden; }
#content .action li.favorite { float:left; width:39px; height:30px; background:url(../images/handle.gif) no-repeat left -33px; padding-left:16px; line-height:30px; }
#content .action li.error { float:left; width:39px; height:30px; background:url(../images/handle.gif) no-repeat left -66px; padding-left:16px; line-height:30px; }
#content .action li.share { float:left; width:39px; height:30px; background:url(../images/handle.gif) no-repeat left -99px; padding-left:16px; line-height:30px; }

#comment { clear:both; width:663px; margin-top:10px; border:1px solid #cddceb; overflow:hidden; }
#comment .title { clear:both; width:663px; height:31px; background:#f3f8fd url(../images/bg.gif) repeat-x left top; line-height:31px; overflow:hidden; }
#comment .title h3 { float:left; height:31px; padding-left:15px; color:#333333; font-size:14px; font-weight:bold; }
#comment .title span { float:right; height:31px; padding-right:10px; }
#comment h4 { clear:both; width:618px; height:27px; padding-left:15px; background-color:#eff6ff; border-bottom:1px solid #e9ecf0; line-height:27px; color:#515151; font-size:14px; font-weight:bold; }
#comment .comment { clear:both; width:633px; margin:10px 15px 0 15px; overflow:hidden; }
#comment .msg { clear:both; width:580px; padding:10px 15px 0 15px; }
#comment .stand { clear:both; width:430px; height:25px; padding:8px 15px 0 15px; overflow:hidden; }
#comment .stand dl { list-style:none; clear:both; height:25px; color:#666666; line-height:25px; }
#comment .stand dt { float:left; width:39px; height:25px; overflow:hidden; }
#comment .stand dd span { margin-left:21px !important; margin-left:15px; }
#comment .stand dd.good { float:left; width:77px; height:25px; background:url(../images/comment.gif) no-repeat 19px 4px; cursor:pointer; overflow:hidden; }
#comment .stand dd.neu { float:left; width:77px; height:25px; background:url(../images/comment.gif) no-repeat 19px -31px; cursor:pointer; overflow:hidden; }
#comment .stand dd.bad { float:left; width:77px; height:25px; background:url(../images/comment.gif) no-repeat 19px -67px; cursor:pointer; overflow:hidden; }
#comment .user { clear:both; width:430px; height:30px; padding:8px 15px 0 15px; overflow:hidden; }
#comment .user ul { list-style:none; clear:both; height:30px; color:#666666; }
#comment .user li { float:left; height:30px; padding-right:10px; line-height:30px; }
#comment .user .text { width:130px; padding:2px 3px; border:1px solid #c1c1c1; }
#comment .user .validate { width:38px; padding:2px 3px; border:1px solid #c1c1c1; }
#comment .post { clear:both; width:430px; height:28px; padding:5px 15px 10px 15px; overflow:hidden; }
#comment .post ul { list-style:none; height:28px; color:#666666; clear:both; }
#comment .post li { float:left; height:34px; padding-right:10px; line-height:28px; }
#comment .post li button { width:83px; height:28px; background:url(../images/bg.gif) no-repeat -351px -369px; border:0; color:#ffffff; font-size:14px; font-weight:bold; text-align:center; cursor:pointer; overflow:hidden; }
#comment .comments { clear:both; width:633px; margin:10px 15px 15px 15px; overflow:hidden; }
#comment .comments .newfeedback { clear:both; width:633px; }
#comment .feedback { clear:both; width:633px; overflow:hidden; }
#comment .feedback ul { list-style:none; width:633px; clear:both; overflow:hidden; }
#comment .feedback li { clear:both; width:633px; border-bottom:1px dashed #cccccc; overflow:hidden; }
#comment .feedback dl { list-style:none; width:633px; clear:both; }
#comment .feedback dt { float:left; width:46px; height:46px; background-color:#f9fded; margin:10px 15px 0 0; overflow:hidden; }
#comment .feedback dt img { width:40px; height:40px; padding:2px; }
#comment .feedback dt a { border:1px solid #dfd9b9; display:block; text-decoration:none; }
#comment .feedback dt a:hover { border:1px solid #ba2636; text-decoration:none; }
#comment .feedback dd.member { float:right; width:572px; height:25px; color:#999999; line-height:25px; overflow:hidden; }
#comment .feedback dd.member img { width:13px; height:13px; padding:7px 0 10px 5px; }
#comment .feedback dd.content { float:right; width:572px; padding:3px 0; }
#comment .feedback dd.content p { clear:both; text-indent:1em; font-size:12px; color:#333333; line-height:21px; }
#comment .feedback dd.action { float:right; width:572px; height:25px; line-height:25px; overflow:hidden; }
#comment .feedback dd.action span { float:right; padding:0 5px; color:#999999; }

#list { clear:both; width:665px; overflow:hidden; }
#list .title { clear:both; width:665px; height:30px; overflow:hidden; }
#list .title ul { list-style:none; float:left; }
#list .title li { float:left; width:90px; height:30px; background:#f5f5f5 url(../images/bg.gif) no-repeat -248px -367px; margin-right:3px; font-size:14px; text-align:center; line-height:30px; overflow:hidden; }
#list .title li a { color:#666666; display:block; text-decoration:none; }
#list .title li a:hover { color:#ba2636; text-decoration:underline; }
#list .title li.select { width:90px; height:30px; background:#f5f5f5 url(../images/bg.gif) no-repeat -153px -367px; font-weight:bold; }
#list .title li.select a { color:#ffffff; display:block; text-decoration:none; }
#list .title li.select a:hover { color:#ffffff; text-decoration:underline; }
#list .title span { float:right; height:30px; color:#666666; line-height:30px; overflow:hidden; }
#list .subtitle { clear:both; width:663px; height:0px; background-color:#ebf7fe; border-top:2px solid #4a8cba; border-left:1px solid #b1d5f2; border-right:1px solid #b1d5f2; border-bottom:1px solid #b1d5f2; line-height:30px; overflow:hidden; } /*原height:30px;*/
#list .nextpage { float:right; height:30px; overflow:hidden; }
#list .nextpage ul { list-style:none; clear:both; height:23px; margin:3px 0 4px 0; line-height:23px; }
#list .nextpage li { float:right; height:23px; background:url(../images/list.gif) no-repeat 0 bottom; margin-right:10px; }
#list .nextpage li a { color:#cd0000; background:url(../images/list.gif) no-repeat right bottom; display:block; margin-left:2px; padding:0 7px 0 5px; text-decoration:none; }
#list .nextpage li a:hover { color:#cd0000; text-decoration:underline; }
#list .list { clear:both; width:665px; overflow:hidden; }
#list .list ul { list-style:none; clear:both; width:665px; }
#list .list li { clear:both; width:665px; height:100px; border-bottom:1px solid #d9d9d9; overflow:hidden; }
#list .list dl { list-style:none; clear:both; width:665px; height:90px; padding-top:10px; }
#list .list dt { clear:both; height:30px; background:url(../images/bg.gif) no-repeat -475px -259px; padding-left:30px; font-size:14px; font-weight:bold; line-height:30px; }
#list .list dt span { color:#666666; padding-right:5px; }
#list .list dt span a { color:#333333; text-decoration:none; }
#list .list dt span a:hover { color:#000000; text-decoration:underline; }
#list .list dd.info { clear:both; width:605px; height:34px; padding:0 30px; overflow:hidden; }
#list .list dd.info p { clear:both; text-indent:1em; color:#666666; line-height:17px; }
#list .list dd.date { clear:both; width:665px; height:21px; padding-top:5px; line-height:21px; }
#list .list dd.date span { float:right; height:21px; padding:0 5px; color:#999999; }

#list .pagelist { clear:both; width:665px; height:35px; overflow:hidden; }
#list .pagelist span { float:left; height:35px; color:#666666; line-height:35px; }
#list .pagelist ul { list-style:none; float:right; height:23px; margin:6px 0; line-height:23px; }
#list .pagelist li { float:left; height:23px; background:url(../images/pagelist.gif) no-repeat 0 -99px; margin:0 3px; }
#list .pagelist li a { color:#005bb0; background:url(../images/pagelist.gif) no-repeat right -99px; display:block; margin-left:2px; padding:0 7px 0 5px; text-decoration:none; }
#list .pagelist li a:hover { color:#ba2636; font-weight:bold; text-decoration:underline; }
#list .pagelist .thisclass { background:url(../images/pagelist.gif) no-repeat 0 bottom; font-weight:bold; }
#list .pagelist .thisclass a { color:#cd0000; background:url(../images/pagelist.gif) no-repeat right bottom; display:block; text-decoration:none; }
#list .pagelist .thisclass a:hover { color:#cd0000; text-decoration:underline; }

/* Right CSS */
#right { float:right; width:300px; margin-left:15px; overflow:hidden; }

#news { clear:both; width:300px; margin-top:10px; overflow:hidden; }
#news .title { clear:both; width:300px; height:31px; background:#f2f9ff url(../images/bg.gif) no-repeat right -36px; line-height:31px; overflow:hidden; }
#news .title h3 { float:left; height:30px; padding-left:10px; color:#333333; font-size:14px; font-weight:bold; }
#news .title span { float:right; height:30px; padding-right:10px; }
#news .news { clear:both; width:298px; background-color:#f9fbff; border-left:1px solid #cddceb; border-right:1px solid #cddceb; border-bottom:1px solid #cddceb; overflow:hidden; }
#news .news ul { list-style:none; clear:both; width:198px; padding:10px 0; }
#news .news li { clear:both; width:281px; height:22px; background:url(../images/bg.gif) no-repeat -489px -383px; padding-left:17px; line-height:22px; overflow:hidden; }

#commend { clear:both; width:300px; margin-top:10px; overflow:hidden; }
#commend .title { clear:both; width:300px; height:31px; background:#f2f9ff url(../images/bg.gif) no-repeat right -36px; line-height:31px; overflow:hidden; }
#commend .title h3 { float:left; height:30px; padding-left:10px; color:#333333; font-size:14px; font-weight:bold; }
#commend .title span { float:right; height:30px; padding-right:10px; }
#commend .commend { clear:both; width:298px; background-color:#f9fbff; border-left:1px solid #cddceb; border-right:1px solid #cddceb; border-bottom:1px solid #cddceb; overflow:hidden; }
#commend .commend ul { list-style:none; clear:both; width:198px; padding:10px 0; }
#commend .commend li { clear:both; width:281px; height:22px; background:url(../images/bg.gif) no-repeat -489px -383px; padding-left:17px; line-height:22px; overflow:hidden; }

#service { clear:both; width:300px; margin-top:10px; overflow:hidden; }
#service .title { clear:both; width:300px; height:31px; background:#fff2db url(../images/bg.gif) no-repeat right -72px; line-height:30px; overflow:hidden; }
#service .title h3 { float:left; height:30px; padding-left:10px; color:#c36e00; font-size:14px; font-weight:bold; }
#service .title span { float:right; height:30px; padding-right:25px; }
#service .service { clear:both; width:298px; background-color:#fffdfa; border-left:1px solid #f6b84e; border-right:1px solid #f6b84e; border-bottom:1px solid #f6b84e; overflow:hidden; }
#service .service ul { list-style:none; clear:both; width:298px; padding:10px 0; }
#service .service li { clear:both; width:281px; height:22px; background:url(../images/bg.gif) no-repeat -489px -383px; padding-left:17px; line-height:22px; overflow:hidden; }

/* AD */
#adnews { clear:both; width:300px; margin-top:10px; overflow:hidden; }


/* 域名分类 */
#find { clear:both; width:300px; margin-top:10px; background-color:#fafcff; overflow:hidden; }
#find .title { clear:both; width:300px; height:31px; background:#f2f9ff url(../images/bg.gif) no-repeat right -36px; line-height:31px; overflow:hidden; }
#find .title h3 { float:left; height:31px;; padding-left:10px; color:#333333; font-size:14px; font-weight:bold; }
#find .title span { float:right; height:31px; padding:0 10px; }
#find .find { clear:both; width:298px; background-color:#f5fbff; border-left:1px solid #cddceb; border-right:1px solid #cddceb; border-bottom:1px solid #cddceb; overflow:hidden; }
#find .find dl { list-style:none; clear:both; width:298px; background:url(line.gif) no-repeat left bottom; margin:0 5px; padding:5px 0; overflow:hidden; }
#find .find dt { clear:both; height:25px; font-size:12px; font-weight:bold; line-height:25px; overflow:hidden; }
#find .find dt a { color:#666666; text-decoration:none; }
#find .find dt a:hover { color:#333333; text-decoration:underline; }
#find .find dd { float:left; height:23px; margin-right:7px; line-height:23px; white-space:nowrap; }
#find .find dd a { color:#005bb0; padding:2px 5px; text-decoration:none; }
#find .find dd a:hover { color:#ffffff; background-color:#2b99e5; text-decoration:none; }
#find .find dd.thisclass a { color:#ffffff; background-color:#2b99e5; text-decoration:none; }
#find .find dd.thisclass a:hover { color:#ffffff; text-decoration:underline; }