﻿html,body{
	margin:0;
	padding:0; 
	background-color:#ffffff;
	font:normal 12px "微软雅黑","Tahoma";
	color:#000;
}
  /*页面留白*/
  .blank{height:8px; line-height:8px; clear:both; visibility:hidden;}
.box{
	border:4px solid #032544;
	background:#fff;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	z-index:200;
}
.mask{
	position:absolute;
	top:0;
	left:0;
	background:#01293A;
	width:100%;
	height:2000px;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index:100;
}
a, a:link {text-decoration: none;color:#666;}
a:hover {text-decoration:underline;color:#F60;}; 
p{margin:0;padding:0}
img {padding: 0px; margin: 0px; border: none; text-align: center;}

.imgs {border:2px #d5d5d5 solid;}
.imgs:hover {border:2px #000 solid;}

a.ddd { width:186px; height:30px; display:block; border:2px #FFF solid;}
a.ddd:hover { width:186px; height:30px; display:block; border:2px #000 solid;}

a.eee { width:186px; height:212px; display:block; border:2px #FFF solid;}
a.eee:hover { width:186px; height:212px; display:block; border:2px #000 solid;}

form {padding: 0px;margin:0px;}
ul,li {margin:0px;padding:0px;}
li { list-style:none;}
.bold { font-weight:bold;}
.color1 { color:#666;}
.f11 { font-size:11px; }
.f10 { font-size:10px; }
.f14 { font-size:14px; }

input { font-family: 'Verdana'; color: #282b31; font-size: 12px;}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 12px;}
select { font-family: 'Verdana'; color: #282b31; font-size: 12px;}
h2{font:bold 12px arial;}
h4{margin:0;padding:5px;font-size:16px}
.clear{clear:both;}
.line{background:url(line.gif) repeat-x;height:3px;font-size:0;}
/*头部*/
.header{margin:0 auto;width:1000px;height:100px;position:relative}
.header .logo{position:absolute;left:20px;top:20px;width:118px;height:54px;}
.header #search-keyword{background:url(search_bg.png) no-repeat;position:absolute;right:20px;top:0px;border:none;height:30px;padding:7px 15px;width:175px;color:#999;}
.header #search-submit{position:absolute;right:35px;top:4px;background:url(search_submit.gif) no-repeat;border:none;height:20px;width:20px;cursor:pointer;}
/*菜单*/
.menu{position:absolute;top:30px;left:206px;}

/*区域*/
.AreaAll{margin:0 auto; width:1000px; height:auto;}
 .AreaL{width:187px; float:left; margin-right:20px; }
 .AreaR{ width:783px; float:right; }

/*中部*/
.center{margin:0 auto;width:1000px;}
.center .main{float:left;width:720px;overflow-x:hidden;}
.center .main .main_header{background:url(main_header.png) no-repeat;width:705px;height:48px;font-size:0;}
.center .main .main_center{background:url(main_center.png) repeat-y;width:705px;}
.center .main .main_footer{background:url(main_footer.png) bottom no-repeat;width:705px;height:12px;font-size:0;}
.center .side{float:right;width:280px;color:#fff;}
.center .side h2{margin:0 10px;padding:5px 20px;font:bold 1.4em "微软雅黑","Arial";color:#fff}
/*底部*/
#footer .menu_f{margin:auto; width:1000px; height:30px; line-height:30px;}
#footer .menu_f a, a:link {color:#fff;}
#footer .menu_f a:hover{text-decoration:none; color:#000;}
.footer{margin:auto;width:1000px;height:50px;font:normal 11px Arial;line-height:30px;}
#footer {background-color:#b8b8b8; height:30px; color:#F3F3F3;}

/*边栏列表*/
ul.side_list{list-style-type:none;margin:10px;padding:0;font:normal 12px "微软雅黑","Tahoma";}
ul.side_list li{line-height:22px;border-left:2px solid #fff;margin:2px;padding-left:10px;}
ul.side_list li a{text-decoration:none;line-height:22px;color:#eee;}
ul.side_list li a:hover{text-decoration:none;color:#FAD412}
ul.side_list li a.current{color:#FAD412}


.side_comment_list{list-style-type:none;margin:0;padding:0}
.side_comment_list li{padding-left:40px;height:28px;position:relative;line-height:28px;color:#eee}
.side_comment_list img{position:absolute;left:5px;top:0px;margin:3px 5px;padding:2px;background:#fff}
.side_comment_list a{text-decoration:none;color:#eee;}
.side_comment_list a:hover{color:#FAD412;}

/*连接*/
ul.link{list-style-type:none;margin:5px;padding:20px;font:normal 12px "微软雅黑","Tahoma";}
ul.link li{line-height:22px;border-bottom:1px solid #555;color:#555}
ul.link li a{text-decoration:none;line-height:22px;}
ul.link li a:hover{text-decoration:none;color:#FFEF35}
ul.link li a.current{color:#FAD412}
/*日志列表*/
.log {width:670px;margin:auto;overflow-x:hidden;}
.log .title{padding-top:5px; background:url(blet.png) no-repeat 0 5px;border:none;}
.log h1 {letter-spacing: 0px;width:660px; padding-left:25px; margin: 0 0 3px 0; font:bold 1.2em "微软雅黑","Tahoma","Arial";color: #f0c; }
.log h1 span{display:block;float:right;margin-right:20px;font:normal 0.8em "微软雅黑","Tahoma";line-height:25px;color:#999}
.log h1 a {font:bold 1.2em "微软雅黑","Tahoma";color:#fff; text-decoration: none;}
.log h1 a:hover { color:#FFEF35; text-decoration: none;}
.log h1 b{color:#FFCA0B}
.log small{clear:right;display:block;padding-left:10px;font:normal 12px Tahoma;line-height:22px;font-size: 12px; color:#555;}
.log .summary{padding:5px 0;font:normal 14px Tahoma;line-height:180%;color:#eee}
/*文章列表--lium*/
.art_title{border-bottom:1px solid #c9c9c9;}
.art_title .title{padding:10px 0px; font:bold 1.2em "微软雅黑","Tahoma"; color:#444;}
.art_content{padding:10px 0px;}

.prelog{font:normal 12px "Tahoma";line-height:20px;padding-left:25px;}
.nextlog{font:normal 12px "Tahoma";line-height:20px;padding-left:25px;}
/*分页*/
.pagebar{margin-left:15px;padding:5px;text-align:left;font:normal 14px Arial;}
.pagebar a{display:block;float:left;background:#fff;border:1px solid #ccc;padding:3px 8px;margin-right:3px;text-decoration:none;color:#555;}
.pagebar a:hover{background:#eee;padding:3px 8px;margin-right:3px;color:#666}
.pagebar span.current{display:block;float:left;background:#333;border:1px solid #333;padding:3px 8px;margin-right:3px;color:#fff}
.pagebar span.info{display:block;float:left;background:#fff;border:1px solid #ccc;padding:3px 8px;margin-right:3px;color:#555;}
/*评论列表*/
.comment-list{width:670px;margin:auto;}
.comment-list .top{padding-left:10px;background:#333;color:#ccc;font:normal 10px arial;}
.comment-list .top span{font:bold 12px Tahoma;color:#FFEF35}
.comment-list .top b{display:block;width:60px;float:right;font:bold 12px arial;line-height:25px;color:#fff;}
.comment-list .left{text-align:center;vertical-align:top;width:60px;}
.comment-list .right{vertical-align:top;width:610px;font:normal 12px "微软雅黑","Tahoma";line-height:25px;color:#eee}
.comment-list .bottom{padding-left:10px;background:#ccc;color:#000}
.comment-list .gravatar{-moz-border-radius:5px;-webkit-border-radius:5px;margin:5px;width:50px;height:50px;padding:2px;background:#eee}

/*评论表单*/
#comment{margin:auto;width:670px;font:normal 12px tahoma;}
#commentuser{padding:3px;font:normal 12px tahoma;width:200px;background:#333;border:none;color:#eee}
#commentmail{padding:3px;font:normal 12px tahoma;width:200px;background:#333;border:none;color:#eee}
#commentauthcode{padding:3px;font:normal 12px tahoma;width:30px;background:#333;border:none;color:#eee}
#commenttext{padding:3px;font:normal 12px tahoma;width:400px;height:60px;overflow:auto;background:#333;border:none;color:#eee}
#commentsubmit{width:74px;height:24px;background:#333;border:none;cursor:pointer;color:#eee}
/*归档*/
.archive{list-style-type:none;margin:15px;padding:0;}
.archive li{padding-left:20px;line-height:22px;}
.archive li a{padding:0 3px;color:#fff}
.archive li a:hover{text-decoration:none;background:#09c;color:#eee}
/* 代码高亮 */
pre{font-family:'arial';font-size:10px; width:99%; overflow:auto; margin:0;background:#555;}
pre ol, pre ol li, pre ol li span{margin:0; padding:0; border:none}
pre a, pre a:hover{background:none; border:none; padding:0; margin:0}
pre ol{border-left:3px solid #F2CE3C; background:#efefef; margin:0px 0px 0px 3em !important; padding:5px 0; color:#fff;}
pre ol li{list-style:decimal-leading-zero; list-style-position:outside !important; color:#fff; padding:0 3px 0 5px !important; margin:0 !important; line-height:120%;}
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:#0000FF; font-weight:normal; 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}

/*首页左侧 by ybkaka*/
#login_div {width:179px; background:#eee; padding:4px;}

#login_div #login {background:#FFF; padding:10px 6px 5px 6px; overflow:hidden; width:167px;}
#login_div #login .li_id {float:left; width:37px; height:19px; line-height:19px; background:#e0e0e0; display:block; text-align:center; font-size:10px; font-family:sans-serif;}
#login_div #login .li_text {float:left; width:130px; background:#e0e0e0; height:19px; display:block;}
#login_div #login .login { float:left; width:124px; background:#e0e0e0; border:0px; vertical-align:middle; padding-top:3px;}
#login_div #login .login_button { background:url(../passion/images/login_buttonbg.gif) repeat-x; border:1px #e3e3e3 solid; width:53px; height:18px; padding:0px; font-size:11px}
#login_div #login .logout_button { background:url(../passion/images/logout_buttonbg.gif) repeat-x; border:1px #e3e3e3 solid; width:53px; height:18px; padding:0px; font-size:11px}

#login_div #log_tex {margin:10px 5px; line-height:23px;}
#login_div #log_tex li a,a:link { color:#666; text-decoration:none;}
#login_div #log_tex li a:hover { color:#000; text-decoration:none;}

#bbs .loop {padding-left:8px; height:29px;}
#bbs .loop span.sudject {float:left; display:block; width:250px;overflow:hidden;}
#bbs .loop span.sudject a, a:link { color:#666; text-decoration:none;}
#bbs .loop span.sudject a:hover { color:#F60; text-decoration:underline;}
#bbs .loop span.date{float:right; display:block; overflow:hidden; width:69px;}

#picture .index_img1 {float:left; display:block; width:159px; margin:4px;}
#picture .index_img2 { float:right; display:block; width:250px; margin:5px;}
#picture .index_img2 p a, a:link { color:#666; text-decoration:none;}
#picture .index_img2 p a:hover { color:#F60; text-decoration:underline;}
#picture .img {border:2px #d5d5d5 solid;}
#picture .img:hover {border:2px #000 solid;}
$picture .zj_list{position:relative; width:180px;overflow:hidden;float:left; display:block; text-align:center;}
#picture .tv_list {position:relative; width:195px;height:280px;overflow:hidden;float:left; display:block; text-align:center;}
#picture .tv_list p { position:relative; text-align:center; line-height:22px; width:180px;}
#picture .tv_list p a, a:link { color:#666; text-decoration:none;}
#picture .tv_list p a:hover { color:#F60; text-decoration:underline;}




.mbottom_3px { margin-bottom:3px;}
.mtop_3px { margin-top:3px;}

.color_gre { color:#999; }
a.pages_k { float:left; color:#666; text-align:center; display:block; width:20px; height:20px; line-height:18px; text-decoration:none;}
a.pages_k:hover { background:#F90; text-decoration:none; color:#000;}
.pages_k_span { margin:0px 5px; float:left; color:#CCC; font-size:10px}
.pages_kk {width:777px; text-align:center; margin-bottom:30px; border-top:1px #CCC solid; padding-top:20px;}
.but001 {background:#000; color:#FFF; text-align:center; border:1px #FFF solid; height:23px; width:70px;}
#coment_k {color:#999;}
#coment_k .li:hover { background:#F7F7F7;}
.titel_k {background:url(../passion/images/titel_bg.gif) repeat-x; color:#FFF;}
.hover:hover { background:#F7F7F7;}
a.anniu1, a.anniu1:link { background:#000; color:#FFF; text-align:center; width:95px; height:23px; line-height:23px; display:block; margin:5px; text-decoration:none}
a.anniu1:hover { text-decoration:none;}
