@charset "utf-8";
/*
FANGFA-CMS 研发团队
(C) 2002-2008 Fangfa Inc.
http://www.fangfacms.com
*/

/*------------------------------------------------CMS模板通用局部样式-------------------------------------*/


/*预设浮动和清除*/
.l,.left { float: left; }
.r,.right { float: right; }
.clear { clear: both; }

/*预设隐藏*/
.hint {display:none;}

/*预设行间距*/
.line25 { line-height:25px; }
.line30 { line-height:30px; }

/*当前位置*/
.CurrentNavigation { float:left; clear:left; width:100%; margin:5px 0; height:30px; line-height:30px; text-align:left; text-indent:10px; color:#666; border-bottom:1px solid #e8e8e8; }
.CurrentNavigation a { color:#666; text-decoration:none; padding:0 6px; }
.CurrentNavigation a:hover { color:#000; text-decoration:underline; }
.CurrentNavigation span { color:#666; padding:0 6px; }

/*当前层级目录*/
.ClassNav { float:left; clear:left; width:100%; margin:10px 0; height:32px; border-bottom:1px dashed #ddd; }
.ClassNav p { line-height:30px; text-indent:12px; text-align:left;}
.ClassNav p a { color:#000000;}

/*翻页*/
.PageNumber { float:left; clear:left; width:100%; margin:10px 0 5px 0; height:30px; line-height:30px; text-align:center; border-top:#F6F6F6 solid 1px; }
.PageNumber .left { float: left; padding-left:6px; }
.PageNumber .right { float: right;padding-right:6px; }
.PageNumber b { color:red;}
.PageNumber a { padding:3px 6px; border:1px solid #E2E2E2;}

/*搜索*/
/*请参考演示站顶部搜索*/

/*小顶*/
.DigSmall {width:44px;height:36px;float:left;background:url(../images_cms/dig_bg_1.gif) no-repeat;text-align:center;margin:0 4px;}
.DigSmall span {font-weight:bold;line-height:16px;color:#CC0000;}
.DigSmall span a {background-position: 100px;color: #ff3300;}
.DigSmall span a:hover {background-position: 100px;}
.DigSmall a {width:40px;height:18px;margin:0 auto;display:block;background:url(../images_cms/dig_btn_1.gif) left center no-repeat;}
.DigSmall a:hover {background:url(../images_cms/dig_bg_1.gif) right center no-repeat;}

/*分页及投稿打印关闭*/
.LeafPrintClose { width:98%; margin:0 auto; padding:1%; clear:both; overflow:hidden; text-align:right; border: 1px solid #eeeeee; font-size:12px; font-weight:normal; }
.LeafPrintClose span { overflow:hidden; text-align:right; padding:8px; font-size:12px; font-weight:normal;}
.LeafPrintClose a { overflow:hidden; text-align:right; padding:8px; font-size:12px; font-weight:normal;}

/*大顶*/
.DigBig { float:left; clear:left; background:url(../images_cms/dig_bg_2.gif) no-repeat; width:60px; height:58px; line-height:29px;}
.DigBig span { display:block; width:100%; text-align:center; color:#FF3300; font-size:18px; }
.DigBig a { display:block; width:100%; text-align:center; color:#FF3300; font-size:14px; font-weight:600;}

/*上一篇下一篇及标签*/
.AlliedTag { float:left; clear:right; width:80%; height:58px; margin-left:2%; color:#669900;}
.AlliedTag ul { width:100%;}
.AlliedTag .allied { float:left; clear:left; line-height:29px;}
.AlliedTag .tag { float:left; clear:left;  color:#669900; line-height:29px;}
.AlliedTag .tag a { color:#669900; text-decoration:underline; }
.AlliedTag .tag a:hover { color:#669900; text-decoration:none; }

/*历史评论*/
.ReviewHistory   { width:100%; clear:both; min-height:100px; height:auto; margin-bottom:10px;}
.ReviewHistory .title { width:98%; background-color:#F7F7F7; height:12px; padding:10px; border: 1px solid #eeeeee;}
.ReviewHistory .title span { float:left; display:block; width:70%;}
.ReviewHistory .title a {float:right; display:block; width:30%; color:#669900; text-align:right; }
.ReviewHistory .list { width:98%; float:left; clear:both; line-height:20px; padding:10px; border-bottom:1px solid #eeeeee; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.ReviewHistory .list dl { margin:6px auto 0px; border:1px solid #D1DDCE; }
.ReviewHistory .list dl dt { background:#F4F9F2; line-height:25px; text-indent:10px; color:#333; border-bottom:1px solid #E6ECE3; }
.ReviewHistory .list dl dt span { color:#669933; font-size:11px; }
.ReviewHistory .list dl dt a { color:#669933; font-size:11px; padding:0 4px; }
.ReviewHistory .list dl dd { padding:10px; font-size:13px; line-height:20px; color:#666; }

/*发表评论*/
.ReviewPublish { width:100%; clear:both; min-height:100px; margin-bottom:10px;}
.ReviewPublish .title { width:98%; background-color:#F7F7F7; height:12px; padding:10px; border: 1px solid #eeeeee;}
.ReviewPublish .notice { width:98%; float:left; clear:both; line-height:20px; padding:10px; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; }
.ReviewPublish .box { width:98%; float:left; clear:both; line-height:20px; padding:10px; border-bottom:1px solid #eeeeee; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.ReviewPublish .handle { width:98%; float:left; clear:both; line-height:20px; padding:10px; border-bottom:1px solid #eeeeee; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.ReviewPublish .handle .submit { background:url(../images_cms/global_btn_1.gif) no-repeat; height:22px; width:60px; border:none; cursor:pointer;}

/*文章投稿*/
.contribute { width:98%; margin:0 auto; padding:1%; clear:both; min-height:100px; margin-bottom:10px;}
.contribute .title { width:98%; background-color:#F7F7F7; height:12px; padding:10px; border: 1px solid #eeeeee;}
.contribute .notice { width:98%; float:left; clear:both; line-height:20px; padding:10px; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; }
.contribute .list { width:98%; float:left; clear:both; line-height:20px; padding:10px; border-bottom:1px solid #eeeeee; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.contribute .list label { width:45%; float:left; padding:10px;}
.contribute .list label input { width:70%;}
.contribute .list label span { color:#FF0000;}
.contribute .box { width:98%; float:left; clear:both; line-height:20px; padding:10px; border-bottom:1px solid #eeeeee; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.contribute .box label { width:100%; float:left; line-height:30px; }
.contribute .box textarea { width:96%; min-height:400px; padding:5px;}
.contribute .handle { width:98%; float:left; clear:both; line-height:20px; padding:10px; border-bottom:1px solid #eeeeee; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.contribute .handle .submit { background:url(../images_cms/global_btn_1.gif) no-repeat; height:22px; width:60px; border:none; cursor:pointer;}

/*图片投稿*/
.ContributeWorks { width:98%; margin:0 auto; padding:1%; clear:both; min-height:100px;}
.ContributeWorks .title { width:98%; background-color:#F7F7F7; height:12px; padding:10px; border: 1px solid #eeeeee;}
.ContributeWorks .notice { width:98%; float:left; clear:both; line-height:20px; padding:10px; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; }
.ContributeWorks .list { width:98%; float:left; clear:both; line-height:20px; padding:10px; border-bottom:1px solid #eeeeee; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.ContributeWorks .list label { width:45%; float:left; padding:10px;}
.ContributeWorks .list label input { width:70%;}
.ContributeWorks .list label span { color:#FF0000;}
.ContributeWorks .box { width:98%; float:left; clear:both; line-height:20px; padding:10px; border-bottom:1px solid #eeeeee; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.ContributeWorks .box label { width:100%; float:left; line-height:30px; }
.ContributeWorks .box textarea { width:96%; min-height:120px; padding:5px;}
.ContributeWorks .box input { width:96%; padding:5px;}
.ContributeWorks .box .submit { background:url(../images_cms/global_btn_1.gif) no-repeat; height:22px; width:60px; border:none; cursor:pointer;}
.ContributeWorks .handle { width:98%; float:left; clear:both; line-height:20px; padding:10px; border-bottom:1px solid #eeeeee; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.ContributeWorks .handle .submit { background:url(../images_cms/global_btn_1.gif) no-repeat; height:22px; width:60px; border:none; cursor:pointer;}

/*文字链广告*/
.LinkFloat { width:100px; height:auto; background:#FFFFFF; border: 1px solid #eeeeee; font-size:12px; line-height:25px; color:#FF3300; }

/*预设按钮*/
.btn1out { background: url('../images_cms/global_btn_1.gif') no-repeat left 0; height:22px; width:60px; line-height:22px; border:0; cursor:pointer; text-align:center; color:#000000; text-decoration:none;}
.btn1over { background: url('../images_cms/global_btn_1.gif') no-repeat left -22px; height:22px; width:60px; line-height:22px; border:0; cursor:pointer; text-align:center; color:#000000; text-decoration:none;}
.btn2out { display:block; background: url('../images_cms/global_btn_2.gif') no-repeat left 0; height:22px; width:95px; line-height:22px; text-align:center; border:0; }
.btn2over { display:block; background: url('../images_cms/global_btn_2.gif') no-repeat left -22px; height:22px; width:95px; line-height:22px; text-align:center; border:0; }
.btn3out { background: url('../images_cms/global_btn_3.gif') no-repeat left 0; height:21px; width:59px; line-height:21px; text-align:center; border:0; cursor:pointer; text-decoration:none; }
.btn3over { background: url('../images_cms/global_btn_3.gif') no-repeat left -21px; height:21px; width:59px; line-height:21px; text-align:center; border:0; cursor:pointer; text-decoration:none; }
.btn4out { background: url('../images_cms/global_btn_4.gif') no-repeat 6px -30px; line-height:30px; cursor:pointer; text-align:left;  }
.btn4over { background: url('../images_cms/global_btn_4.gif') no-repeat 6px 0; line-height:30px; cursor:pointer; text-align:left;  }
.btn5out { background: url('../images_cms/global_btn_5.gif') no-repeat left -33px; line-height:33px; width:154px; cursor:pointer; text-align:left; text-indent:30px; margin-bottom:12px;}
.btn5over { background: url('../images_cms/global_btn_5.gif') no-repeat left 0; line-height:33px; width:154px; cursor:pointer; text-align:left; text-indent:30px; margin-bottom:12px;}

/*预设输入框*/
.input1out { border: 1px #a3a3a3 solid; background: url('../images_cms/global_inputbg_1.gif') no-repeat left top; width: auto; height: 20px; line-height: 20px; }
.input1over { border: 1px solid #f60; background: #fff; width: auto; height: 20px; line-height: 20px; }
.input2out { border: 1px #a3a3a3 solid; background: url('../images_cms/global_inputbg_1.gif') no-repeat left top; width:60%; height: 20px; line-height: 20px; }
.input2over { border: 1px solid #f60; background: #fff; width:60%; height: 20px; line-height: 20px; }
.input3out { border: 1px #a3a3a3 solid; background: url('../images_cms/global_inputbg_1.gif') no-repeat left top; width:90%; height: 20px; line-height: 20px; }
.input3over { border: 1px solid #f60; background: #fff; width:90%; height: 20px; line-height: 20px; }
.textarea1out { border: 1px #a3a3a3 solid; background: url('../images_cms/global_textareabg_1.gif') no-repeat left top; width:80%; height: 60px; line-height: 20px; }
.textarea1over { border: 1px solid #f60; background: #fff; width:80%; height: 60px; line-height: 20px; }
.textarea2out { border: 1px #a3a3a3 solid; background: url('../images_cms/global_textareabg_1.gif') no-repeat left top; width:90%; height: 60px; line-height: 20px; }
.textarea2over { border: 1px solid #f60; background: #fff; width:90%; height: 60px; line-height: 20px; }

