
/**广告**/

.slidead {
}

/*右侧栏目*/

.crumbs {
	text-indent: 22px;
	background: url("../images/nav_icon.png") no-repeat scroll 0 3px transparent;
	height: 20px;
	line-height: 20px;
	margin:8px;
	position:relative;
}
.crumbs a {
	margin:0px 2px;
	font-weight: normal;
}
.crumbs a:hover {
}
.crumbs small {
	display:inline-block;
	vertical-align:middle;
	width:8px;
	height:20px;
	overflow:hidden;
	background:url(../images/ico-3.gif) 2px 8px no-repeat;
	font-size:0px;
}
.list_article .listbox {
 margin: 10px;
}
.articlelink {
	clear:both;
	padding:0 5px;
}
.pagelist{ line-height:30px; text-align:center; clear: both; padding-top: 10px;margin:0 auto;width:300px;margin-bottom: 10px;}
.pagelist li{float:left;margin:5px;margin-bottom:15px;}
.pagelist a {
	font-family:Tahoma;
	margin:0 3px;
	background:#ffffff;
	border:1px solid #dddddd;
	display:inline;
}

.pagelist a.thisclass,.pagelist a:hover {
	background-color:#333333;
	color:#FFFFFF;
	text-decoration:none
}
.pagelist .pageinfo {
	color:#999;
}
.pagelist .pageinfo strong {
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.helpcenter{float:left; background:#ffffff; width:200px;padding: 10px;}
/*---------- 模板详细页面 ---------*/
.pagebox{ margin:15px; overflow:hidden; width:645px;}
.pagebox h1{ font-size:21px; color:#333333;font-weight: normal; font-family:"微软雅黑",Microsoft YaHei,"黑体"; height: 50px;line-height:40px; text-align:center;}
.pagebox .title p{ color:#999999;text-align:center;}
.pagebox span{ margin:0 3px;}
.pagebox .click em{color: #FF7E00; font-weight:bold;font-style: normal;}
#article_body .PDB2C_moban_warp{ text-align:center;margin-bottom: 20px;}
#article_body .mb_buy{ background:url(../images/moban_btn.jpg) left center no-repeat;height: 38px;width: 152px;}
.ainfo{border-top:1px dotted #F7C988;border-left:1px dotted #F7C988; width: 642px;height: 72px; margin:15px 0; background:##CDCDCD}
.ainfo li{ height:35px; line-height:35px;  float:left; width:213px; border-bottom:1px dotted #F7C988;border-right:1px dotted #F7C988; text-indent:5px;}
.ainfo li span{ font-weight:bold}
.ainfo li img{vertical-align:middle;}
.ainfo li.ag2{ }
a.downbtn{ width:80px; height:26px; display:inline-block; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; line-height:26px; background:#F79B2C;border: 1px solid #EA8C1A;}
a.downbtn:hover{background:#EA8C1A;border: 1px solid #dd8010; color:#ffffff}

.sfixed{ position:fixed; top:35px;width:651px;z-index:7}
*html .sfixed{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop)+35);}

#downbox a{ padding:0 10px; height:36px; display:inline-block; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; line-height:36px; background:#0096CC;border: 1px solid #006abc;margin-right: 8px;}
#downbox a:hover{background:#006abc;border: 1px solid #0064b7; color:#ffffff}

#downlist{margin: 15px 5px 10px 0; clear: both;}
#downlist a{background: url("../images/btn_down.gif") no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 0;
    height: 50px;
    margin-right: 8px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -999em;
    width: 160px;}
#downlist a:hover{background-position: 0 -50px;}

.downform,.dpage h1{ margin:10px; }
.downform{font-size:14px;}
.dpage h1{ font-size:18px; font-family:"微软雅黑",Microsoft YaHei,"黑体"; font-weight:normal;}
.dpage h1 a{color:#1E50A2; text-decoration:underline}
.dpage h3{ height:30px; line-height:30px; font-size:14px;}

.flbox{ width:600px; float:left; margin:10px;}
.frbox{ width:320px; float:right;border-left:1px dashed #dddddd; padding-left:10px; margin:10px;}
.vm_know {background:#F6F6F6;border:1px dashed #DDDDDD;margin:10px 0;padding:10px;}
.vm_know h3 {color:#D0A900;font-size:13px;margin-bottom:3px;}
/***============================文章页*===========================**/

#article h1 {color:#006C98;}
	
	#article_extinfo { text-align:center; padding:10px 10px 0 10px; margin-bottom:5px; border-top:1px solid #ccc; color:#6D6D6D; }
		#article_extinfo a { color:#666; } #article_extinfo div a:hover { color:#EB1C26; }
		#article_extinfo .source { margin-right:12px;}
		#article_extinfo span { float:right; }
	#article_body { width:100%; overflow:hidden; clear:both; font-size:14px; line-height:180%; clear:both; color:#333333}
	#article_body img{ text-align:center; max-width:645px; width:expression(this.width > 645 ? 645: true);margin: 5px 0;}
	#article_body p { margin-bottom:5px; }
	#article_body strong { font-weight:bold;}
	#article_body a{color: #2970A6;}
	#article_body #downlist a,#article_body .toolbar a{border-bottom:none}
	#article_body .bianji{ text-align:right; margin:15px 0px 10px 0;width:100%;}
.share{background-color: #F8F8F8;
    border: 1px dashed #DBDBDB;
    color: #888888;
    height: 26px;
    margin-top: 15px;line-height: 13px;}

.keywords {
	color:#FF3300;
	font-family:verdana, tahoma, arial;
	font-size:12px;
}
span.bds_more, .bds_tools a{margin: 0 4px;}
.relatenews,.related{ margin:10px 15px; padding:5px;}
.context{ clear:both; height:30px; line-height:30px}
.context1{clear:both; height:30px; line-height:30px;padding:0 20px 0;}
.aboutcate{}
.aboutcate dd{ font-size:14px; height: 38px;line-height: 38px;text-indent: 7px;}
.aboutcate dd.cur{ background:#f8f8f8; border-bottom:1px solid #DDDDDD}
.abouth1{ font-size:20px; font-family:"微软雅黑","黑体"; text-align:center; height:30px; line-height:30px; padding:10px}
/*评论--------------------------------*/
#plq {padding-bottom: 10px;margin: 15px;}
.talk #plq{ border:none}
/*评论顶部*/
.plqt {line-height: 30px;height: 30px;background:url("../images/bg_comment.png") repeat-x scroll 0 -60px transparent;border-bottom: 1px solid #CCCCCC;font-size: 14px;font-weight: bold;color: #333333;padding-right: 10px;padding-left: 10px;margin-bottom: 5px;}
/*评论顶部右边*/
.plqt span {float: right;font-size: 12px;color: #7D7D7D;font-weight: normal;}
.plqt b{color: #FF9900;margin-right: 2px;margin-left: 3px;}
/*评论提示*/
.plinfo {margin-right: 10px;margin-left: 10px;font-size: 12px;color: #ff0000;line-height: 40px;height: 40px;}
/*评论框*/
.plk {margin: 10px 0;}
.plk .ipt-txt2 {
	width: 633px;
	height: 80px;
	padding: 5px;border-radius: 5px 5px 5px 5px;
	font-size: 14px;
	color: #333333;
	background:url("../images/bg_comment.png") repeat-x scroll 0 -90px #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
}
/*最新评论*/
.plqt-2 {
	line-height: 35px;
	height: 35px;
	background-color: #F8F8FA;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EAEAEB;
	border-bottom-color: #E4E4E5;
	font-size: 14px;
	font-weight: bold;
	color:#333333;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}
/*最新评论右边*/
.plqt-2 span {
	float: right;
	font-size: 12px;
	color: #7D7D7D;
	font-weight: normal;
}
/*登陆样式*/
.dcmp-post{
	height:35px;
	overflow:hidden;
	clear:both;
	color:#444;	
	padding:5px 0 10px 0;
}
.dcmp-post .dcmp-userinfo{
	float:left;
	margin-right:6px;

}
.dcmp-post .dcmp-userinfo input{
	height:13px;
	padding-right:0px;
}
.dcmp-post .dcmp-userinfo input,.dcmp-post .dcmp-userinfo img{
	vertical-align:middle;
	margin:5px;
}
.dcmp-post .dcmp-submit{
	float:left;
	padding-top:6px;
}
.dcmp-post .dcmp-submit input,.dcmp-post .dcmp-submit button{
	vertical-align:middle;
}
.dcmp-post .dcmp-submit button{
	width:90px;
	height:30px;
	border:none;
	background:url(../images/button_bg.png) no-repeat;
	line-height:30px;
	letter-spacing:1px;
	overflow:hidden;
	color:white;
	cursor:pointer;
	margin-left:5px;

}
/*评论分页*/
#commetpages {
	margin-right: 25px;
	margin-left: 85px;clear: both;
	line-height: 30px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#commetpages b {
	color: #333333;
	margin-right: 5px;
	margin-left: 5px;
}
#commetpages a,#commetpages strong {
	margin-left: 10px;
	font-weight: bold; margin: 0 3px;
	border:1px solid #dddddd;
    padding: 2px 8px;
}
#commetpages span {
	padding-right: 10px;
}
#commetpages strong {
	color: #CD6017;
}
/*评论提示信息样式*/
#plq font {margin:5px;line-height: 30px;font-size: 12px;padding:5px; background:#f8f8f8; border:1px dashed #dddddd;display: block;}
.plk form {margin: 0px;padding: 0px;display: block;}
.tags_list{ padding:0 10px 0;}
.tags_list dl dt{margin:20px 0;height:27px}
.tags_list dl dt span{float:left;width:99px;height:27px;font-size:14px;font-weight:bold;color:#fff;text-align:center;line-height:27px;background:url(/nepenthe/css_mubanzhijia/images/mbzj_bg3.gif) -186px -260px no-repeat}
.tags_list dl dd a{line-height:30px;display:inline-block}.nobg{background:none !important}
/*评论内容样式*/
#commetcontent{ }
.commentbox {padding:10px 0;border-bottom:1px solid #E1E1E1; clear:both; display:inline-block; width:645px}

.commentbox .uhead {float:left;width:40px;height:40px;margin:3px 5px 0 0;}
.commentbox .uname{ color:#0C9; padding-right:5px;}
.commentbox .lou {font-size:16px;color:#999999;font-weight:bold; position:absolute; right:5px; top:5px;}
.commentbox .content{width:550px;text-align:left;font-size:12px;line-height:20px;float:left; position:relative;padding-right: 50px;}
#gallery {
	padding:6px;
	overflow:hidden;
	width:627px;
	margin-bottom:8px;
	background:#f8f8f8;
	border:1px solid #dddddd;
}
#gallery ul {
	width:650px;
}
#gallery ul li {
	display:inline;
	float:left;
	margin:4px 12px 4px 4px;
}
#gallery ul li a {
	display:block;
	overflow:hidden;
	position:relative;
	border-radius:3px;
	box-shadow:rgba(0, 0, 0, 0.15) 0 0 8px;
	background:#fff;
	border:1px solid #ddd;
	padding:5px;
}
#gallery ul li a:hover {
	border:1px solid #F90;
	background:#ffc;
	box-shadow:rgba(224, 194, 0, 0.9) 0 0 8px;
}
#gallery ul li a span {
	background:#000;
	display:block;
	width:118px;
	left:2px;
	text-align:center;
	height:22px;
	color:#fff;
	line-height:22px;
	bottom:5px;
	position:absolute;
	filter:alpha(opacity=60);
	opacity:.6;
}
#gallery ul li a em {
	text-align:center;
	width:118px;
	
	height:22px;
	line-height:22px;
	font-style:normal;
	position:absolute;
	color:#fff;
	bottom:5px;
}
#gallery ul li a u {
	display:block;
	height:130px;
	overflow:hidden;
}
#gallery ul img {
	margin:0;
	padding:0;
	border:none;
	border-radius:0;
}
#gallery ul a:hover {
	text-decoration:none;
	color:#ccc;
}
#gallery ul li, #gallery ul li a u, #gallery ul li a em, #gallery ul li a span {
	cursor:url(../images/zoomin.cur), auto;
	cursor:pointer;
}
#gallery ul li a, #gallery ul li a span, #gallery ul li a u, #gallery ul img {
	width:130px;
}

#overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:999;
	width:100%;
	height:500px;
}
#lb {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:1000;
	text-align:center;
	line-height:0;
}
#lb a img {
	border:none;
}
#lb-container-image-box {
	position:relative;
	background-color:#171717;
	width:250px;
	height:250px;
	margin:0 auto;
	box-shadow:rgba(0, 0, 0, 0.4) 0 0 8px;
}
#lb-container-image {
	padding:10px;
}
#lb-loading {
	position:absolute;
	top:40%;
	left:0;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
}
#lb-nav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:999999;
}
#lb-container-image-box>#lb-nav {
	left:0;
}
#lb-nav a {
	outline:none;
	filter:alpha(opacity=50);
	opacity:.5;
	display:block;
	position:relative;
}
#lb-nav a:hover {
	filter:alpha(opacity=80);
	opacity:.8;
}
#lb-nav-btnPrev, #lb-nav-btnNext {
	width:45px;
	height:100px;
	top:140px;
	background:url(../images/sprite.png) no-repeat 0 0;
	cursor:pointer;
}
#lb-nav-btnPrev {
	left:0;
	float:left;
}
#lb-nav-btnNext {
	right:0;
	float:right;
	background-position:right top;
}
#lb-nav a:hover {
-moz-transition:opacity .2s linear;
-webkit-transition:opacity .2s linear;
-o-transition:opacity .2s linear;
transition:opacity .2s linear;
}
#xgt_tbg {
display:none;
	position:absolute;
	background:#171717;
	text-align:left;
	top:10px;
	font:12px Verdana, Helvetica, sans-serif;
	overflow:auto;
	width:100%;
	height:30px;
	line-height:30px;
	filter:alpha(opacity=90);
	opacity:.9;
	color:#fff;
}
#xgt_caption {
	display:block;
	position:absolute;
	top:10px;
	width:100%;
	height:30px;
	line-height:30px;
	text-align:left;
	padding:0 10px;
	color:#fff;
}
#lb_num {
	display:block;
	position:absolute;
	top:10px;
	right:20px;
	height:30px;
	line-height:30px;
	color:#ccc;
	text-align:right;
	width:100%;
}

/* 代码高亮 */
pre{font-family:'Courier New' , Monospace; font-size:12px; width:99%; overflow:auto; margin:0 0 1em 0; background:#F7F7F7; }
pre ol, pre ol li, pre ol li span{margin:0 0; padding:0; border:none}
pre a, pre a:hover{background:none; border:none; padding:0; margin:0}
pre ol{list-style:decimal; background:#F7F7F7; margin:0px 0px 1px 3em !important; padding:5px 0; color:#5C5C5C; border-left:3px solid #146B00;}
pre ol li{list-style:decimal-leading-zero; list-style-position:outside !important; color:#5C5C5C; padding:0 3px 0 10px !important; margin:0 !important; line-height:1.3em}
pre ol li.alt{color:inherit}
pre ol li span{color:black; background-color:inherit}
pre .comment, pre .comments{color:#008200; background-color:inherit}
pre .string{color:blue; background-color:inherit}
pre .keyword{color:#069; font-weight:bold; background-color:inherit}
pre .preprocessor{color:gray; background-color:inherit}
pre .dp-xml .cdata{color:#ff1493}
pre .dp-xml .tag, pre .dp-xml .tag-name{color:#069; font-weight:bold}
pre .dp-xml .attribute{color:red}
pre .dp-xml .attribute-value{color:blue}
pre .dp-sql .func{color:#ff1493}
pre .dp-sql .op{color:#808080}
pre .dp-rb .symbol{color:#a70}
pre .dp-rb .variable{color:#a70; font-weight:bold}
pre .dp-py .builtins{color:#ff1493}
pre .dp-py .magicmethods{color:#808080}
pre .dp-py .exceptions{color:brown}
pre .dp-py .types{color:brown; font-style:italic}
pre .dp-py .commonlibs{color:#8A2BE2; font-style:italic}
pre .dp-j .annotation{color:#646464}
pre .dp-j .number{color:#C00000}
pre .dp-delphi .number{color:blue}
pre .dp-delphi .directive{color:#008284}
pre .dp-delphi .vars{color:#000}
pre .dp-css .value{color:black}
pre .dp-css .important{color:red}
pre .dp-c .vars{color:#d00}
pre .dp-cpp .datatypes{color:#2E8B57; font-weight:bold}

/*pages*/
.lmlpage{ clear:both; margin:0 auto; text-align:center; padding:10px 0;}
.lmlpage li { background:#fff; border: 1px solid #ccc; color: #000; display: inline; font-weight: normal; list-style-type: none; margin: 0;  margin-right:6px!important:; overflow:hidden; padding:3px 5px; padding-right:0!important:; text-align: center;}
.lmlpage li a{color: #000; margin:0; padding:0;}
.lmlpage li.thisclass{background:#666666; border: 1px solid #666666;  color: #fff;}
.lmlpage li.thisclass a{color: #fff}

.decmt-box2{
	width:98%;
	padding:6px 5px;
	margin:0px auto;
	overflow:hidden;
	clear:both;
}
.decmt-box2 span.fr{
	float:right;	
	}
.decmt-box2 span.title{
	float:right;
	line-height:40px;
	color:red;
	}
.decmt-box2 ul{
	}
.decmt-box2 ul li{
	width:100%;
	border-bottom:1px dashed #ccc;
	padding-bottom:10px;
	overflow:hidden;
	}
.decmt-box2 ul li a.plpic{
	float:left;
	width:40px;
	height:40px;
	padding:2px;	
	background:#F9FDED;
	margin-right:5px;
	overflow:hidden;
	}
.decmt-box2 ul li p{
	float:left;
	width:630px;
	line-height:22px;
	}
.decmt-box2 .comment_act{
	float:left;
	width:630px;
	line-height:20px;
	color:#aeaeae;
	}
.decmt-box2 .comment_act a{
	color:#aeaeae;
	}
/*焦点图*/
.content-a{
    width:678px;line-height:26px;font-size:14px;margin-bottom:45px;padding:10px 5px 0 5px;overflow:hidden
	}
.content-js{height:275px;border-bottom:1px dashed #E2E2E2}
.content-js .l{width:270px;float:left;padding-top:20px;text-align:center}
.content-js .l img{width:270px;height:140px}
.content-js .l span{margin:5px;font-size:12px;color:#999;display:block}
.content-js .r{width:320px;padding-right:5px;float:right;display:block}

/*下载预览*/
.ny645x90{margin:20px 0}
.xiazai{clear:both;}
.bt-blue{font-size:14px;line-height:33px;background:#4899E0;font-weight:bold;color:#fff;padding:6px 18px 8px;margin-right:12px}
.bt-blue:hover{background:#368DD9;text-decoration:none}
.bt-green {font-size:14px;line-height:33px;background:#6FB934;font-weight:bold;color:#fff;padding:6px 18px 8px}
.bt-green:hover{background:#5FA924;text-decoration:none}
