?*************************************
* 文件名称：style.css
* ?  ?：酷梦设计（www.nod32jhm.com)
* 创建日期?012-12-01
* 最后修改：2012-12-01
* 文件版本：UI CSS Frameworks Beta
* 内容概要: 页面引入样式文件
*************************************/
@import url("viewbox.css");
@import url("picture.css");
@import url("lightbox.css");
img {border: 0px;}

*{margin:0;padding:0;}

body{padding:0px;margin:0px;line-height:180%;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;color:#000;background:#AECDFB url(../images/warp.gif) 0 -265px repeat-x;}

div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;text-align:left;}

h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-weight:bold;margin-right:auto;margin-left:auto;}

li{list-style-type:none;}

.clear {clear:both;}



ul,li {list-style:none;}

a {color:#000; text-decoration:none;}

a:hover {color:#df0031;text-decoration:underline;}



form, embed {display: inline;margin: 0;padding: 0;}

#wrap{width:960px;margin:auto;background:#fff;table-layout:fixed; word-break: break-all; overflow:hidden;}

#top{width:100%;margin:auto;background:url(../images/warp.gif) 0 -265px repeat-x;height:151px;}

#header{width:960px;margin:auto;background:url(../images/warp.gif) center top no-repeat;position:relative;height:151px;}

#top{width:960px;height:115px;overflow:hidden;}

#logo{float:left;width:460px;overflow:hidden;}

#logo img{float:left;height:108px;width:187px;}

#logo p{float:right;padding-top:40px;color:#ccc;width:270px;}

#top #banner{float:right;width:468px;padding-top:27px;}

#nav{width:960px;clear:both;height:36px;}

#nav ul.menu{width:865px;padding-left:5px;float:left;}

#nav li{float:left;height:36px;line-height:36px;background:url(../images/bg.gif) right -181px no-repeat;text-align:center;font-size:14px;font-weight:bold;}

#nav li a{color:#fff;margin:0 2px 0 1px !important;margin:0 1px 0 1px;display:block;float:left;height:36px;}

#nav li a span{padding:0 14px;display:block;float:left;cursor:pointer;}

#nav li a:hover,#nav li.current_page_item a,#nav li.current-menu-item a,#nav li.current-post-parent a{color:#fff;display:block;float:left;text-decoration:none;background:url(../images/bg.gif) right -145px no-repeat;}

#nav li a:hover span,#nav li.current_page_item a span,#nav li.current-menu-item a span,#nav li.current-post-parent a span{background:url(../images/bg.gif) left -108px no-repeat;display:block;}

#nav .rss_ico{float:right;width:90px;}



#container{width:960px;margin:auto;min-height:500px;background:url(../images/right.gif) 700px top repeat-y;display:inline-block;}


.cons{float:left;width:700px;background:#fff;overflow:hidden;}

.content{float:left;width:700px;background:#fff;overflow:hidden;}

.content .notice{margin:10px 15px 0 15px;border:1px #ddd dashed;padding:5px;display:inline-block;}

.content .notice span{color:#436206;margin-right:5px;font-size:10px;}

.content .notice .t{float:left;width:470px;background:url(../images/notice_bg.gif) 2px 3px no-repeat;text-indent:20px;}

.content .notice .r{float:left;width:180px;}

.content .notice .t a{font-size:14px;font-weight:bold;}

.sidebar{float:right;width:260px;background:url(../images/right_top.gif) left top no-repeat;overflow:hidden;}

.sticky{margin:20px 10px 0 15px;}

.sticky h2{font-size:18px;background:url(../images/warp.gif) 0 -235px no-repeat;height:25px;line-height:25px;padding-bottom:3px;}

.sticky h2 a{color:#2D68B0;font-family:'Microsoft Yahei',Arial;}
.sticky h2 a:hover{color:##df0031;}


#entry-author-info{margin:10px 15px 0 15px;border:1px #ddd dashed;padding:5px;}

#author-avatar{float:left;width:60px;margin-right:10px;}

#author-avatar img{margin-top:5px;}

#author-description{color:#666;line-height:150%;}

#author-description h2{font-size:14px;color:#436206;font-family:'Microsoft Yahei',Arial;}



.post{clear:both;margin:20px 10px 0px 15px;position:relative;width:675px;overflow:hidden;}

.post .date{float:left;width:48px;height:48px;background:url(../images/bg.gif) 0 -216px no-repeat;margin-top:2px;margin-right:8px;}

.post .date span{display:block;text-align:center;color:#fff;font-family:'Microsoft Yahei',Arial;}

.post .date span.f{font-size:10px;}

.post h2{font-size:18px;background:url(../images/warp.gif) 0 -234px no-repeat;height:25px;line-height:25px;padding-bottom:3px;}

.post h2 a{color:#2D68B0;font-family:'Microsoft Yahei',Arial;}

.post h2 a:hover{color:##df0031;}

.post .info{height:20px;line-height:20px;color:#666;margin-top:2px;}

.post .info span a{color:#666;}

.post .info span.date{background:url(../images/icons.gif) left -47px no-repeat;padding-left:20px;margin-right:8px;}

.post .info span.categories{background:url(../images/icons.gif) left -480px no-repeat;padding-left:20px;margin-right:8px;}

.post .info span.author{background:url(../images/icons.gif) left -1px no-repeat;padding-left:20px;margin-right:8px;}

.post .info span.tags{background:url(../images/icons.gif) left -400px no-repeat;padding-left:20px;margin-right:8px;}

.post .info span.comments{position:absolute;right:0;top:0;color:#ff006c;font-style:italic;width:70px;}

.post .info span.comments em{width:33px;height:30px;background:url(../images/bg.gif) 0 -287px no-repeat;text-align:center;line-height:28px;display:block;font-weight:bold;}

.post .info span.comments a{/*color:#ecc320;color:#fb9a00;*/color:#df0031;}

.post .info span.comments a:hover{text-decoration:none;}

.post .info span.addcomment{position:absolute;right:80px;top:30px;background:url(../images/ico-com.png) 0 -245px no-repeat;padding-left:20px;}

.post .intro{margin:10px 3px;font-size:14px;}

.post .intro p{padding:5px 0;text-align:justify;text-justify:inter-ideograph;text-indent:2em;line-height:190%;}

.post .intro ul{margin-left:15px;padding-left:2em;}

.post .intro li{list-style-type:disc;color:#666;}

.post p.read-more{padding-left:17px;font-size:12px;text-align:right;}

.post p.read-more a{font-size:14px;color:#436206;font-size:14px;text-decoration:underline;}

.post p.read-more a:hover{text-decoration:none;}

.post .intro blockquote{margin:10px;border:1px #d0d4c8 dashed;background:#f4f5f6 url(images/blockquote.gif) 5px 3px no-repeat;padding:0 10px 0 40px;}

.post p a img{border:3px #eff3e6 solid;padding:2px;max-width:660px;}

.post p a:hover img{border:3px #ddeac0 solid;}

.post .intro p img{max-width:660px;}



.wblist{clear:both;margin:20px 10px 0px 15px;position:relative;width:675px;overflow:hidden;border-bottom:1px #d8d8d8 dashed;padding-bottom:15px;}

.wblist .ava_img{float:left;width:52px;}

.wblist .ava_img img{width:48px;border:1px #ddd solid;padding:1px;}

.wblist .wbinfo{width:610px;float:right;}

.wblist .wbinfo h2{font-size:16px;height:25px;line-height:25px;margin-bottom:5px;}

.wblist .wbinfo h2 a{color:#436206;font-family:'Microsoft Yahei',Arial;}

.wblist .wbinfo .intro{border:1px #dcdcdc solid;background:#f8f8f8;padding:10px;}

.wblist .wbinfo .intro p{padding:5px 0;}

.wblist .wbinfo .info{height:25px;line-height:25px;clear:both;color:#666;margin-top:8px;}

.wblist .wbinfo .info .date{float:left;color:#b5bbc7;}

.wblist .wbinfo .info .comm{float:right;color:#2b4a78;}

.wblist .wbinfo .info .comm a{color:#2b4a78;}




.box{margin:20px 10px 0 15px;background:url(../images/ico-com.png) 3px 3px no-repeat;padding-left:20px;height:20px;line-height:20px;color:#df0031;}

.place{margin:10px 10px 0 15px;background:url(../images/icons.gif) 3px -320px no-repeat;padding-left:20px;height:20px;line-height:20px;}

.article .post{margin:10px 10px 0 15px;}

.post .con{margin:10px 3px;font-size:14px;}

.post .con p{padding:8px 0;line-height:190%;text-indent:2em;text-align:justify;text-justify:inter-ideograph;color:#000;}

.post .con p a{color:#436206;text-decoration:underline;}

.post .con p a:hover{color:#df0031;}

.post .con p img{border:1px #b5ca86 solid;padding:3px;background:#dfedc0;}

.post .con ul{margin-left:15px;padding-left:2em;}

.post .con li{list-style-type:disc;color:#666;}

.post .con blockquote{margin:10px;border:1px #d0d4c8 dashed;background:#f4f5f6 url(images/blockquote.gif) 5px 3px no-repeat;padding:0 10px 0 40px;}

.post .con h3{padding:10px 0 5px 0;color:#993300;font-size:14px;}

.post .con h2{padding:10px 0 5px 0;color:#436206;font-size:16px;background:none;}

.under{clear:both;margin:10px 0;border:1px #ddd dashed;font-size:12px;padding:5px 10px;}

.under a{color:#df0031;}

#postnavi{margin:10px 10px 0 15px;overflow:hidden;}

#postnavi .prev{float:left;}

#postnavi .next{float:right;}



/********** pages Style Start *************/		
.pagination{text-align:center;margin:0 auto;padding:10px 0;}
.pagination span, .pagination a, .pagination strong{padding:5px 10px;background:#f7f7f7;border:1px solid #D5D0D6;text-decoration:none;}
.pagination .thisPage, .pagination a:hover{background:#1E90FF;border:1px solid #1C86EE;color:white;}
.pagination strong{background:#1E90FF;border:1px solid #1C86EE;color:white;}
.page{text-align:center;margin:5 auto;padding:10px 0;
font:16px/1.5 Tahoma, Helvetica, Arial,"\5b8b\4f53", sans-serif;
}
.page span, .page a, .page strong{padding:10px 8px;background:#f7f7f7;border:1px solid #D5D0D6;margin:0 2px;text-decoration: none;}
.page .thisPage, .page a:hover{background:#1E90FF;border:1px solid #1C86EE;color:white;}
.page strong{background:#1E90FF;border:1px solid #1C86EE;color:white;}

/********** pages Style End *************/	

.like{margin:10px 10px 0 15px;}

.like h4{height:25px;line-height:25px;border-bottom:1px #d0d4c8 solid;font-size:12px;padding-left:10px;background:#D5E5FC;}

.like ul{padding:5px 0;}

.like li{height:25px;line-height:25px;border-bottom:1px #d0d4c8 dashed;background:url(../images/ico-1.gif) 5px 11px no-repeat;padding-left:15px;}

.like li span{float:right;font-size:11px;color:#999;}


.comment_box{margin:0px 10px 0 15px;}

.comment_box h3{height:25px;line-height:25px;border-bottom:1px #d0d4c8 solid;font-size:12px;padding-left:10px;background:#D5E5FC;}

.comment_box h3 span{float:right;font-weight:normal;padding-right:10px;}

#trackbacks_box ul{padding:5px 0;}

#trackbacks_box li{height:25px;line-height:25px;border-bottom:1px #d0d4c8 dashed;background:url(../images/ico-1.gif) 5px 11px no-repeat;padding-left:15px;}

#trackbacks_box li small{font-size:12px;color:#777;}

.commentlist{margin:10px 0;width:675px;}

.commentlist li.comment{background:url(../images/comment_foot.gif) 50px bottom no-repeat;clear:both;margin-top:10px;padding-bottom:7px;}

.commentlist li.comment .cheader{background:url(../images/comment_head.gif) 50px 0 no-repeat;height:37px;}

.commentlist li.comment img.avatar{float:left;background:url(../images/bg.gif) 0 -317px no-repeat;padding:5px;margin-right:30px;}

.commentlist li.comment .item{height:30px;padding-top:5px;line-height:18px;display:inline-block;}

.commentlist li.comment a:active {test:expression(target="_blank");}

.commentlist li.comment .lou{float:left;margin-right:10px;}

.commentlist li.comment .lou a{color:#df0031;text-decoration:underline;}

.commentlist li.comment .cauthor{float:left;margin-right:10px;}

.commentlist li.comment .cdate{clear:both;float:left;font-size:10px;color:#999;}

.commentlist li.comment .items{float:left;}

.commentlist li.comment .cbody{margin:10px 10px 10px 73px;font-size:14px;}

.commentlist li.comment .cbody blockquote{margin:10px;border:1px #d0d4c8 dashed;background:#f4f5f6 url(images/blockquote.gif) 5px 3px no-repeat;padding-left:40px;}

.commentlist li.comment .cbody blockquote strong{line-height:20px;}

.commentlist li.comment .cbody blockquote p{padding:5px 0;margin-bottom:5px;}

.commentlist ul.children{border:1px #d0d4c8 dashed;background:#fff;margin:10px 20px 10px 73px;}

.commentlist ul.children li.comment{background:none;padding-bottom:0;margin-top:5px;}

.commentlist ul.children li.comment .cheader{background:none;}

.commentlist ul.children li.comment img{margin:5px 10px;}

.commentlist ul.children li.comment .cbody{margin-left:60px;}

.commentlist ul.children li.comment .cheader{background:none;height:32px;}

#commentnavi{height:25px;line-height:25px;}

#commentnavi span.pages{margin-right:10px;float:left;}



#respond{margin:5px 0 10px 0;width:675px;}

#respond .form_box{display:inline-block;margin-bottom:15px;}

#respond .text{float:left;margin-top:10px;width:450px;}

#respond .text textarea{width:450px;margin:0;height:200px;}

#respond .form_info{float:left;width:215px;margin-top:5px;margin-left:10px;}

#respond .form_info #author_info label{color:#666;}

#respond .form_info #author_info input{width:210px;}

#respond .form_info #author_info div{margin-top:3px;}

#respond .form_info .button{width:213px;margin-top:5px;height:25px;line-height:23px;background:#CAE1FF;border-top:1px #CAE1FF solid;border-left:1px #CAE1FF solid;border-right:1px #CAE1FF solid;border-bottom:1px #CAE1FF solid;text-align:center;color:#254a6e;cursor:pointer;}



.rad .rad_c{padding-top:5px;width:240px;margin:0 5px;}

.rad .rad_c p{padding-bottom:8px;}

/*右侧*/

.form{padding:5px 5px 0 5px;}

.form p{padding:5px 0 0 0;color:#436206;}

.form .inputbox{border:1px #d0d4c8 solid;height:21px;line-height:21px;vertical-align:middle}

.form .go{width:54px;height:23px;border:none;background:url(../images/bg.gif) 0 -264px no-repeat;cursor:pointer;vertical-align:middle}

.sidebar .block{margin:10px;clear:both;}

.sidebar .block h3{height:25px;line-height:25px;background:#1E90FF;font-size:12px;color:#ffffff;padding-left:5px;overflow:hidden;font-size:12px;}

.sidebar .block.feed_form{}

.sidebar .block ul{padding:5px;}

.sidebar .block li{background:url(../images/ico.gif) left 9px no-repeat;padding-left:10px;}

.sidebar .block li.rc_item{padding:0;background:none;display:inline-block;border-bottom:1px #d0d4c8 dashed;margin-bottom:5px;padding-bottom:5px;}

.sidebar .block li.rc_item .rc_left{float:left;margin-right:5px;width:32px;}

.sidebar .block li.rc_item .rc_left img{margin-top:3px;}

.sidebar .block li#rc_nav{background:none;}

.sidebar .block.categories ul{padding:5px;}

.sidebar .block.categories li{background:url(../images/icons.gif) -5px -558px no-repeat;padding-left:10px;}

.sidebar .block.feed_form ul{display:inline-block;padding:5px;}

.sidebar .block.feed_form li{float:left;margin-right:5px;background:none;padding:0;}

.sidebar .block.comment{}

.sidebar .block.comment li{background:url(../images/ico-com.png) 0 -245px no-repeat;padding-left:20px;color:#1E90FF;border-bottom:1px #d0d4c8 dashed;}

.sidebar .block.comment li a{color:#436206;}

.sidebar .block#tag_cloud p{padding:5px;}

.sidebar .block.links{margin:10px;}

.sidebar .block.links h3{height:25px;line-height:25px;background:#1E90FF;font-size:12px;color:#ffffff;padding-left:5px;}

.sidebar .block.links ul{width:250px;padding:5px 0 0 5px;}

.sidebar .block.links li{float:left;width:120px;margin-right:5px;padding:0;background:none;margin-bottom:5px;}

.sidebar .block.links li a{display:block;width:113px;text-indent:5px;height:22px;line-height:22px;overflow:hidden;float:left;border:1px #ddd dashed;}

.sidebar .block.links li a:hover {border:1px #ddd dashed;background:#f8f8f8;text-decoration:none;}

.sidebar .block .wp-polls li{background:none;padding:0;}

.sidebar .block .blogroll{padding:5px 0 0 5px;display:inline-block;}

.sidebar .block .blogroll li{float:left;width:110px;margin-right:5px;padding:0;background:none;margin-bottom:5px;}

.sidebar .block .blogroll li a{display:block;width:108px;text-indent:5px;height:22px;line-height:22px;overflow:hidden;float:left;border:1px #ddd dashed;}

.sidebar .block .blogroll li a:hover {border:1px #ddd dashed;background:#f8f8f8;text-decoration:none;}

.ad{width:250px;height:auto;overflow:hidden;}

#smilelink{cursor:pointer; width:465px;}

#footer{width:960px;margin:auto;height:83px;background:url(../images/warp.gif) 0 -151px no-repeat;}

.foot{width:960px;margin:auto;position:relative;}

.foot #gotop{position:absolute;right:10px;top:5px;background:url(../images/icons.gif) left -303px no-repeat;padding-left:15px;}

.foot #powered{position:absolute;left:5px;top:5px;width:100px;height:50px;display:block;text-indent:-9999px;}

.foot .copy{margin-left:100px;padding-top:10px;vertical-align:middle;}

.foot .copy img{}

.foot span.copyright{position:absolute;top:30px;right:10px;}

#siderIMchat {

    clear: both;

    height: 270px;

    position: absolute;

    right: 10px;

    top: 100px;

    width: 200px;

}

#siderIMchat span.qq {

    clear: both;

    display: block;

    padding-left: 20px;

    padding-top: 60px;

}

#siderIMchat span.qp {

    clear: both;

    display: block;

    padding-left: 25px;

    padding-top: 12px;

}

/* 代码高亮 */
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}

/*评论引用*/
.feedbox {
    margin-bottom:12px;
	overflow-x:hidden;
	overflow-y:hidden;
	padding:3px;
	background:#FFFFFF;
	border:dashed 1px #D0D4C8;
}
.feedtitle {
    color: #669933;font-size:10px;
	}

.feedusername{
    color: #669933;font-size:10px;
}

.feedcontent{

}

/*tag*/
.rtxt span{padding:2px 5px; white-space: nowrap}
.tag{color:#15645C}
.tag1 { color:#339900;font-weight:bold;} 
.tag2 { color:#e65730; font-size:18px;} 
.tag3 { color:#00b9da;} 
.tag4 { color:#FE3981;font-weight:bold;font-size:14px;}
.tag5 { color: #006600;font-weight:bold;font-size:16px;}
.tag6 { color: #990033;font-weight:bold;font-size:14px;}
.tag7 { color: #3300FF;font-size:16px;} 
.tag8 { color: #669933;font-size:14px;} 