body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 Verdana,Arial,Simsun,sans-serif;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;}
label,input,select{vertical-align:middle;}
address,cite,em{font-style:normal;}
fieldset,img{border:none;}
ul,ol{list-style:none;}
table{border-collapse:collapse}
sub{vertical-align:text-bottom;}
sup{vertical-align:text-top;}
small{font-size:12px;}
legend{color:#353535;}
a, a:visited{text-decoration:none;color:#397193}
a:hover{text-decoration:none;text-shadow:0 0;color:#FFF;background-color:#52AEDE;}
.ui{background:url(images/c_main.png?t=0606) no-repeat 0 0;}
body {border-top:2px solid #5CB2E6;color:#353535;}
/* for ie */
[if IE]body{background:url(images/c_main.png?t=0606) repeat-x 0 -649px;}
/* for chrome && safari */
[if Webkit]body{text-shadow:0 0 0 transparent, 1px 1px 1px #DDD;background:-webkit-gradient(linear, 0 0, 0 40, from(#E8F2FB), to(#FFF));}
[if Webkit]::selection{color:#FFFFFF;background:#52AEDE;}
/* for firefox */
[if Firefox]body{text-shadow:1px 1px 1px #DDD;background:-moz-linear-gradient(top, #E8F2FB, #FFF 40px);}
[if Firefox]::-moz-selection{color:#FFFFFF;background:#52AEDE;}

.wrap{margin:0 auto;width:950px;}
.header{height:95px;}
.header .wrap{position:relative;}
.logo{float:left;padding:10px 5px;}
.logo a,.logo a:visited{color:#353535;font:100 22px/45px "Microsoft YaHei";}
.logo a:hover {background:none;}
.logo span{padding-left:10px;color:#666;}
.show_nav{position:absolute;top:3px;right:220px;padding-top:4px;width:7px;height:0;background-position:-200px -32px;overflow:hidden;}
.show_nav a{float:left;text-indent:-100px;}
.nav{position:absolute;top:3px;right:0;height:29px;text-align:center;}
.nav li{float:left;padding:0 0 0 22px;background-position:-357px -32px;}
.nav span{float:left;padding:0 22px 8px 0;line-height:17px;background-position:right -32px;}
.nav a, .nav a:visited{padding:3px 8px;color:#FFF;}
.search{float:right;position:absolute;left:45px;top:-95px;padding-top:50px;width:195px;height:22px;}
.inp_txt{float:left;padding:4px;height:14px;line-height:13px;width:182px;color:#999;border:0 none;overflow:hidden;}
.inp_txt:hover{background-position:-200px 0;color:#333;}
.inp_sm{float:right;position:absolute;z-index:0;top:53px;right:10px;padding-top:15px;width:15px;height:0;cursor:pointer;border:none;background:url(images/c_main.png?t=0606) no-repeat 0 -31px;overflow:hidden;}
.inp_sm:hover{background-color:#FFF;}
.content{margin-bottom:15px;zoom:1;}
.content:after {content:"";display:block;clear:both;height:0;}
.main{float:left;width:710px;}
.post{position:relative;margin-bottom:45px;padding:0 15px 0 0;overflow:hidden;}
.post h1, .post h2 {margin-bottom:35px;text-indent:5px;border-bottom:1px solid #DEEDF9;line-height:35px;font-size:15px;}
.post h2 a, .post h2 a:visited {color:#353535;}
.post h2 a:hover {color:#FFF;}
.post p{margin:6px 0 12px 0;margin:6px 0;line-height:18px;text-indent:1em;}
.descp{padding-left:2px;overflow:hidden;}
.descp pre{padding-left:1em;}
.att{line-height:21px;color:#666;}
.post_info{position:absolute;top:43px;left:6px;width:100%;color:#999;}
.post_info li{float:left;padding:0 20px;height:19px;line-height:17px;}
.post_info .date, .post_info .comment{overflow:hidden;}
.post_info .date{background:url(images/date.png) no-repeat 0 0;}
.post_info .date_1{background-position:0 0;}
.post_info .date_2{background-position:0 -26px;}
.post_info .date_3{background-position:0 -52px;}
.post_info .date_4{background-position:0 -78px;}
.post_info .date_5{background-position:0 -104px;}
.post_info .date_6{background-position:0 -130px;}
.post_info .date_7{background-position:0 -156px;}
.post_info .date_8{background-position:0 -182px;}
.post_info .date_9{background-position:0 -208px;}
.post_info .date_10{background-position:0 -234px;}
.post_info .date_11{background-position:0 -260px;}
.post_info .date_12{background-position:0 -286px;}
.post_info .date_13{background-position:0 -312px;}
.post_info .date_14{background-position:0 -338px;}
.post_info .date_15{background-position:0 -364px;}
.post_info .date_16{background-position:0 -390px;}
.post_info .date_17{background-position:0 -416px;}
.post_info .date_18{background-position:0 -442px;}
.post_info .date_19{background-position:0 -467px;}
.post_info .date_20{background-position:0 -494px;}
.post_info .date_21{background-position:0 -520px;}
.post_info .date_22{background-position:0 -546px;}
.post_info .date_23{background-position:0 -572px;}
.post_info .date_24{background-position:0 -598px;}
.post_info .date_25{background-position:0 -624px;}
.post_info .date_26{background-position:0 -650px;}
.post_info .date_27{background-position:0 -676px;}
.post_info .date_28{background-position:0 -702px;}
.post_info .date_29{background-position:0 -728px;}
.post_info .date_30{background-position:0 -754px;}
.post_info .date_31{background-position:0 -780px;}
.post_info .comment{display:none;background-position:0 -56px;}
.post_info .tag{background-position:0 -79px;}
.post_info .cate{background-position:0 -139px;}
.tag span{padding:2px 0 2px 20px;color:#52AEDE;background-position:0 -77px;}
.log .post_info{width:690px;}
.log .post_p{margin-bottom:15px;overflow:hidden;}
.log .tag{padding:5px 0 0 5px;}
.log .qlog{padding:5px;line-height:19px;color:#52AEDE;}
.log .post_p p{margin:6px 0 12px;text-indent:24px;line-height:18px;}
.comment{padding-top:20px;overflow:hidden;}
.comment .com_t{margin-bottom:5px;font:800 12px/21px tahoma;}
.com_list{width:630px;overflow:hidden;}
.com_list .xbai{float:right;margin:10px 0 0;width:575px;}
.com_list dl{margin-bottom:20px;width:630px;overflow:hidden;}
.com_list dt{float:left;padding-top:3px;width:55px;text-align:center;overflow:hidden;}
.com_list dt span {display:block;text-align:center;}
.xbai dt{float:right;}
.com_list dt img{margin:0 auto;}
.com_list dd{position:relative;float:left;padding:5px 10px 20px;width:498px;border:1px solid #DEDEDE;border-radius:5px;}
.xbai dd{float:right;}
.com_date{position:absolute;bottom:0px;right:0px;padding:0 7px;background-color:#F7F7F7;border:1px solid #F7F7F7;border-radius:5px 0 5px 0;color:#999;}
.com_content{}
.com_none{position:absolute;left:0;bottom:0;height:9px;width:520px;background-position:0 -193px;}
.side{float:right;position:relative;z-index:0;padding:0 0 0 20px;width:220px;}
.side .module{position:relative;z-index:0;margin-bottom:15px;padding-left:25px;zoom:1;word-spacing:-1em;}
.module dt, .module dd{display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.module dt{position:absolute;top:0;left:0;width:25px;padding:3px 5px 0 0;font:800 12px/13px Arial;color:#FFF;text-shadow:0;background-position:16px -98px;overflow:hidden;}
.module dt span{float:left;width:12px;padding:1px 1px 3px;background:#52AEDE;}
.module dd{word-spacing:0;}
.module li{white-space:nowrap;color:#666;}
.module li a:hover{text-shadow:0;background:#52AEDE;}
#pages{padding:5px 0;word-spacing:-1em;overflow:hidden;}
#pages span,#pages em, #pages a{float:left;margin-right:5px;padding:0 7px;height:21px;line-height:21px;text-align:center;text-shadow:none;overflow:hidden;}
#pages span{font-weight:700;color:#52AEDE;background:#FFF;}
#pages a{color:#FFF;background:#59B0E5;}
#pages a:hover{background:#52AEDE;}
.comment_add{padding:15px 0 0 5px;}
.com_list .comment_add{margin:-10px 0 0 55px;padding:0 0 20px;}
.comment_add li{clear:both;float:none;padding:5px 0;}
.com_list .comment_add li {padding:0;}
.comment_add .inp_txt{width:182px;border:1px solid #DEDEDE;border-radius:3px;}
.comment_add label{padding-left:10px;}
.comment_add .inp_atxt{float:left;padding:2px;line-height:17px;width:410px;height:160px;border:0 none;border-radius:5px;border:1px solid #DEDEDE;resize:none;overflow:auto;}
.comment_add .inp_csm{padding:2px 3px;width:50px;}
.foot{margin-bottom:10px;line-height:35px;text-align:center;font-size:11px;}
.foot, .foot a, .foot a:visited{color:#999;}
.foot a:hover{color:#EFEFEF;}
.album-wrap {overflow:hidden;}
.album-wrap #pages {padding:40px 0 0 50px;}
.album-back {padding:0 0 15px 50px;}
.album-list {margin:0 auto;width:680px;overflow:hidden;}
.album-wrap li {float:left;padding:15px;width:140px;}
.album-wrap .album-cover {padding:10px;width:120px;background-position:6px -169px;}
.album-wrap .album-cover a {display:table-cell;*display:block;width:120px;height:120px;text-align:center;*font-size:105px;vertical-align:middle;overflow:hidden;}
.album-wrap .album-cover a:hover {background:none;}
.album-cover img {vertical-align:middle;}
.album-list p {margin:0;width:100%;text-align:center;}
.photo-list {margin:0 auto;width:616px;overflow:hidden;}
.photo-list li {text-align:center;padding:5px 15px;height:124px;width:124px;}
.photo-list li div {display:table-cell;*display:block;width:124px;height:124px;*font-size:108px;text-align:center;vertical-align:middle;}
.photo-list a {display:inline-block;vertial-align:middle;padding:1px;border:1px solid #CCC;zoom:1;vertical-align:middle;}
.photo-list a:hover {padding:2px;border:0 none;}
.photo-list img {display:block;border:1px solid #FFF;}
#jquery-overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px}
#jquery-lightbox{position:absolute; top:0; left:0; width:950px; z-index:100; text-align:center; line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#lightbox-nav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#lightbox-container-image-box >#lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%; height:100%; zoom:1; display:block}
#lightbox-nav-btnPrev{left:0; float:left}
#lightbox-nav-btnNext{right:0; float:right}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px; color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left}
#lightbox-image-details span {display:block;}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em}
#lightbox-secNav-btnClose{float:right;width:66px;padding-top:22px;height:0;background:url(images/lightbox-btn-close.gif) no-repeat 0 0;overflow:hidden;}

pre, .code{margin:-10px auto 0; color:#000000; font: 13px/20px 'Courier New';}
pre, .code {background: #EFEFEF top;}
pre, .code {text-align:left; padding:10px; cursor:auto;}
.code{overflow-x:auto; margin:5px auto 8px;width:95%;}
pre.sh_sourceCode{color:#401e7a;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_keyword{color:#ff3030;font-weight:bold;font-style:normal;}pre.sh_sourceCode .sh_type{color:#f7b92c;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_string{color:#1861a7;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_regexp{color:#1861a7;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_specialchar{color:#1861a7;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_comment{color:#38ad24;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_number{color:#32ba06;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_preproc{color:#5374b0;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_symbol{color:#3030ee;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_function{color:#d11ced;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_cbracket{color:#3030ee;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_url{color:#1861a7;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_date{color:#ff3030;font-weight:bold;font-style:normal;}pre.sh_sourceCode .sh_time{color:#ff3030;font-weight:bold;font-style:normal;}pre.sh_sourceCode .sh_file{color:#ff3030;font-weight:bold;font-style:normal;}pre.sh_sourceCode .sh_ip{color:#1861a7;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_name{color:#1861a7;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_variable{color:#00f;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_oldfile{color:#1861a7;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_newfile{color:#1861a7;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_difflines{color:#ff3030;font-weight:bold;font-style:normal;}pre.sh_sourceCode .sh_selector{color:#00f;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_property{color:#ff3030;font-weight:bold;font-style:normal;}pre.sh_sourceCode .sh_value{color:#1861a7;font-weight:normal;font-style:normal;}
