﻿
/*===头部样式===*/
body{font-family:Verdana,"宋体",sans-serif; font-size:12px; background: #DCBC8F;}
p{ margin:0; padding:0;}

#bloga{ width:100%; height:100%;position:relative;background:url(../images/bloga.jpg) no-repeat center top; z-index:0;}
#header{ width:968px; height:257px; margin:0 auto; clear:both;}
#header .blogtitle{float:left;padding:80px 20px 10px 20px;}
#header .blogname{color:#FBFF9F;font-family:"微软雅黑"," 黑体";font-size:24px;font-weight:300;height:31px; float:left}
#header .bloglink{ width:100%; height:14px; overflow:hidden;padding-top:8px; color:#FBFF9F;}
#header .navbg{margin-top:30px;float:left; border:1px solid #fff;clear:both;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4; position:absolute;}
#header .blognav{ width:362px;height:30px; line-height:30px; float:left; background:#fff;padding:0 20px 0 0;filter:alpha(opacity=20);-moz-opacity:0.25;opacity:0.25;}
#header .nav { width:362px; height:20px; position:absolute; top:172px;*top:174px;_top:173px; z-index:2; padding-left:20px;}
#header .nav li{ height:30px; float:left;}
#header .nav a{ color:#FBFF9F; float:left; font-size:14px;}
#header .nav span{ border-left:1px dotted #eee; width:1px; float:left; height:13px; padding-top:2px;margin:0px 10px 0 10px; *margin-top:-2px;}

/*博客主体样式*/
#center{ width:968px; margin:0 auto; clear:both; display:block; overflow:auto; overflow:hidden;}

.leftHead, .mainHead, .rightHead{ background:url(../images/modelhead.png);}
.leftHead span, .mainHead span, .rightHead span{color:#fff;float:left;font-weight:700;padding-left:10px;padding-top:5px; *padding-top:7px;}


#center .left{ width:190px; float:left;}
#center .leftbox{ width:190px; float:left; /*border:1px solid #becea7;*/ margin:0 0 10px 0; clear:both; }
#center .leftHead{ width:190px; height:25px;background-position:210px 0; float:left; overflow:hidden;}
#center .leftBody{ width:190px;background-position:210px 0; background:#fff;border-top:none; border-bottom:none; clear:both;}

.leftBody .info_txt{position:relative;}
.leftBody .info {overflow:hidden;padding:11px 14px 12px 15px;width:160px;}
.leftBody .info_nm {font-family:"宋体";font-size:12px;white-space:nowrap;text-align:center;float:none; color:#888;}
.leftBody .info_nm a{ font-size:14px; color:#494949;}

.leftBody .info .info_img {overflow:visible;float:none;margin-bottom:10px; margin-top:5px;margin-right:0;text-align:center;}
.leftBody .info .info_img img{ padding:3px; border:1px solid #dfdfdf; background:#fff;}
.leftBody .info_btn {height:45px;margin-bottom:15px;_margin-bottom:5px;margin-top:12px;text-align:center;clear:both;}
.leftBody .info_btn a{ width:74px; height:26px; float:left;text-align:center; line-height:26px; *line-height:28px; overflow:hidden; color:#494949; text-indent:16px;}
a.Btna,a.Btnb,a.Btnc,a.Btnd{ background:url(../images/btn.gif) no-repeat; }
a.Btnb{ background-position:-74px 0;}
a.Btnc{ background-position:0 -23px;}
a.Btnd{ background-position:-74px -23px;}
.leftBody .linedot{ border-bottom:1px dashed #b5cec1; height:1px; clear:both; margin:0 0 10px 0; overflow:hidden;}

.leftBody .info_list li{ float:left; line-height:20px; width:160px; height:20px; padding-left:2px; overflow:hidden;}
.leftBody .infoico li { background:url(../images/ico.gif) no-repeat 0 10px; padding-left:10px;width:170px; }
.leftBody .infoico li a{color:#333;}

/*主体中间部分*/
#center .main{display:inline;float:left;margin:0 8px 0 10px;overflow:hidden;width:546px; overflow:hidden;}
#center .mainbox{ width:544px; float:left; /*border:1px solid #becea7;*/ margin:0 0 10px 0; clear:both; overflow:hidden}
#center .mainHead{ width:544px; height:25px;background-position:0px 0; float:left; overflow:hidden;}
#center .mainBody{ width:544px;background-position:210px 0; background:#fff;border-top:none; border-bottom:none; clear:both;}
.mainBody .info {overflow:hidden;padding:11px 14px 12px 15px;width:515px;}
.mainBody .info_list li{ float:left; color:#999; width:180px; padding-left:2px; /*height:24px; line-height:24px; overflow:hidden;*/}
.mainBody .infoico li { background:url(../images/ico.gif) no-repeat 1px 10px; padding-left:11px;width:498px; }
.mainBody .infoico li a{font-size:14px; line-height:24px;} .mainBody .blogList li a{font-size:16px; color:#B94C00;}
.mainBody .time{ width:72px; float:right; font-family:"宋体"; color:#888;}
.mainBody .pbotolist{padding:11px 0 0 15px;*padding-bottom:20px;_padding-bottom:3px; width:528px;} 

.mainBody .photo_infobox_img{display:table; vertical-align: middle;overflow:hidden;text-align:center; width:153px; float:left; padding:0px; height:157px;  margin:10px 14px 20px 0px; position:relative; border:solid 1px #ddd;}
.pbotolist .photo_infobox_img span{ display:table-cell;vertical-align:middle;*position:absolute;left:50%;top:50%;  }
.mainBody .photo_infobox_img img{ left:-50%;max-height:135px;max-width:135px;top:-50%; *position:relative}

/*右边部分*/
#center .right { width:210px; float:left;}
#center .rightbox{ width:210px; float:left; /*border:1px solid #becea7;*/ margin:0 0 10px 0; clear:both; }
#center .rightHead{ width:210px; height:25px;background-position:210px 0; float:left; overflow:hidden;}
#center .rightBody{ width:210px;background-position:210px 0; background:#fff;border-top:none; border-bottom:none; clear:both;}
.rightBody .info {overflow:hidden;padding:11px 0px 12px 13px;width:195px;}
.rightBody .info_list li{ float:left; line-height:20px; color:#B94C00; width:180px; height:20px; padding-left:2px; overflow:hidden;}
.rightBody .infoico li { background:url(../images/ico.gif) no-repeat 0 10px; padding-left:10px;width:170px; }
.rightBody .infoico li a{color:#B94C00;}

/*好友*/
.ptCell {
	margin-left:3px;
	height:78px;
	margin-top:5px;
	overflow:hidden;
	display:inline;
	float:left;
	width:62px;
}

.ptCell .pt_img {
	height:52px;
	overflow:hidden;
	position:relative;
	width:52px;
}

.ptCell .pt_nm {
	clear:both;
	font-family:"宋体";
	font-size:12px;
	height:14px;
	margin-top:7px;
	overflow:hidden;
	width:52px;
	text-align:center;
}

/*列表页*/
#center .main_2{width:766px; display:inline;float:left;margin:0 0 0 10px;overflow:hidden;overflow:hidden;}
#center .main_2 .mainbox{ width:764px; float:left; /*border:1px solid #BECEA7;*/ overflow:auto; margin:0 0 10px 0; clear:both; overflow:hidden}
#center .main_2 .mainHead{ width:764px; height:25px;background-position:0px 0; float:left; overflow:hidden;}
#center .main_2 .mainBody{ width:764px;background-position:210px 0; background:#fff;border-top:none; border-bottom:none; clear:both;}
#center .main_2 .mainBody .info {overflow:hidden;padding:11px 14px 12px 18px;width:730px;_padding:11px 14px 12px 18px;_width:734px;/*line-height:24px;*/}
#center .main_2 .mainBody .infoico{ padding-bottom:20px; clear:both; float:left;}
#center .main_2 .mainBody .info_list li{ float:left; color:#B94C00; width:710px; padding-left:2px; /*height:24px; line-height:24px; overflow:hidden;*/}
#center .main_2 .mainBody .infoico li { background:url(../images/ico.gif) no-repeat 1px 10px; padding-left:11px;width:710px; }
#center .main_2 .mainBody .infoico li a{color:#B94C00; font-size:16px; line-height:24px;}
#center .main_2 .mainBody .time{ width:120px; float:right; font-family:"宋体"; color:#888; text-align:right;}
#center .main_2 .mainBody em{ padding-right:15px;}
#center .main_2 .mainBody .pbotolist{padding:11px 0px 12px 15px; *padding-bottom:30px;width:508px;} 

#center .main_2 .mainBody .photo{ background:url(../images/photo_box.gif) no-repeat 4px 6px;_background:url(../images/photo_box.gif) no-repeat 4px 5px;display:table; vertical-align: middle;overflow:hidden;text-align:center; width:155px; float:left; padding:0px; height:157px;  margin:10px 14px 20px 0px; *position:relative}
.main_2 .mainBody .photo span{ display:table-cell;vertical-align:middle;*position:absolute;left:50%;top:50%;  }
.main_2 .mainBody .photo img{ left:-50%;max-height:135px;max-width:135px;top:-50%; *position:relative}

/*#center .main_2 .mainBody .photo_infobox_img{display:table; vertical-align: middle;overflow:hidden;text-align:center; width:155px; float:left; padding:0px; height:157px;  margin:10px 14px 20px 0px; position:relative; border:solid 1px #ddd;}
.main_2 .mainBody .photo_infobox_img span{ display:table-cell;vertical-align:middle;*position:absolute;left:50%;top:50%; }
.main_2 .mainBody .photo_infobox_img img{ left:-50%;max-height:135px;max-width:135px;top:-50%; *position:relative}*/

.mainBody .photo_infobox_img2{background-color:#FFFFFF; padding:10px; border:1px solid #ddd; line-height:22px; width:193px; height:195px; overflow:hidden;}
.mainBody .photo_infobox_img2 .Pbox{width:100%;height:143px; display:table;text-align:center;*position: relative;}
.mainBody .photo_infobox_img2 .Pbox div{display:table-cell;vertical-align:middle;*position:absolute;*top:50%;*left:50%;}
.mainBody .photo_infobox_img2 .Pbox span{*position:relative;*top:-50%;*left:-50%;}
.mainBody .photo_infobox_img2 .title{font-size:14px; text-align:left;height:20px;overflow:hidden; *padding-top:4px;}
.mainBody .frame{ padding:10px 18px 18px 10px; *padding:12px 17px 16px 11px; _padding:12px 17px 16px 11px; border:0; background:url(/blog/app/frame.gif) no-repeat;}

.mainBody .photo_infobox_index{background-color:#FFFFFF; padding:10px; border:1px solid #ddd; line-height:22px; width:220px; height:216px; overflow:hidden; float:left; margin:0 17px 18px 4px; _margin:0 10px 18px 4px;}
.mainBody .photo_infobox_index .Pbox{width:100%;height:165px; display:table;text-align:center;*position: relative;}
.mainBody .photo_infobox_index .Pbox div{display:table-cell;vertical-align:middle;*position:absolute;*top:50%;*left:50%;}
.mainBody .photo_infobox_index .Pbox span{*position:relative;*top:-50%;*left:-50%;}
.mainBody .photo_infobox_index .title{font-size:14px; text-align:left;height:20px;overflow:hidden; *padding-top:4px;}


/*分页*/
.SG_page {clear:both;height:21px;line-height:21px;overflow:hidden;width:100%;}
.SG_pages li {
float:left;
font-family:Arial;
height:100%;
margin:0 2px;
}
.SG_pgon {
font-weight:bold;
padding:0 3px;
}

.SG_pages {
float:right;
height:100%;
}

.SG_pages a:link, .SG_pages a:visited {
color:#748396;
}

.SG_more {
color:#005F00;
}

.SG_pages a {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#CCCCCC;
}

.SG_pages a {
border-style:solid;
border-width:1px;
display:block;
float:left;
font-family:Arial;
font-size:11px;
height:19px;
line-height:19px;
padding:0 5px;
text-align:center;
text-decoration:none;
}

/*底部样式*/
#footer{ width:968px; height:213px; margin:0 auto; background:url(../images/blogb.jpg) no-repeat center bottom; padding-bottom:18px;}
#footer .footer-nav {height:18px;padding-top:60px;text-align:center; clear:both;}
#footer .footer-nav li {display:inline; height:18px; line-height:18px;}
#footer .footer-nav a{ font-size:13px; color:#525252;}
#footer dl { height:18px; line-height:16px;font-size:12px;color:#666;display:inline;margin:0px 6px 2px 6px;}
#footer .footer_text {color:#525252;font-size:12px;line-height:22px;text-align:center;margin:5px 0 20px 0;}



.td1{
    padding-left:0px;
	padding-bottom:20px;
	padding-top:10px;
	font-weight:bold;
	font-size:16px;
	height:20px;
	color:#006600;
}

.td2{
    width:90px;
	height:26px;
	text-align:right;
	padding-right:10px;
}

.td3{
    width:80px;
	height:30px;
	text-align:left;
}


/*内容回复*/
dt,dd{ margin:0; padding:0;}
.redlA{padding:10px; width:700px; border-bottom:1px dotted #D8D8D8;}
.redlA .dt {float:left;width:80px;}
.redlA .dd {float:left;width:600px;}
.redlA .dd .title {color:#999999;font-family:Simsun; padding-bottom:5px;}
.redlA .dd div {color:#333333; line-height:20px;}
.redlA .dd .title a {color:#057BD2;}
.redlA .img{display:block; float:left; padding:3px; border:1px solid #ddd;}
.redlA .img img{height:60px; width:60px;}
.redlA .cmt{padding-bottom:15px; font-size:14px;}

/*分页样式*/
.pages_list { margin-left:0; margin-right:3px;_margin-right:2px; height:31px;font-family:"宋体";float:right;} 
.pages_list a {border: solid 1px #bebebe; background: #fff; text-decoration: none; margin:0 1px;padding:2px 6px;*padding:4px 6px 2px 6px;_padding:3px 6px;font-size:12px;float:left;*float:none;color:#666; font-family:"宋体";overflow:hidden;}
.pages_list a:hover {border: solid 1px #86ac00;text-decoration:none; background:#edf1e2; color:#5a7400} 
.pages_list strong { border: solid 1px #86ac00; background:#86ac00; color:#FFF;margin:0 1px;padding:0 6px;*padding:4px 6px 2px 6px;_padding:3px 6px 3px 6px;font-size:12px;float:left;*float:none;height:18px; line-height:18px;}
.pages_list a.prev, .pages_list a.next{padding:0 6px;*padding:4px 6px 2px 6px;_padding:3px 6px 1px 6px;border: solid 1px #bebebe;height:18px;line-height:20px; overflow:hidden;}
.pages_list a:hover.prev, .pages_list a:hover.next{border: solid 1px #86ac00; text-decoration:none; background:#edf1e2; color:#5a7400 }
.pages_list a.tj{padding:0 6px;*padding:4px 6px 2px 6px;_padding:3px 6px 3px 6px;border: solid 1px #bebebe; background:#fff;height:18px;line-height:20px; overflow:hidden; }
.pages_list input{border:1px solid #b3b3b3;height:16px;*height:17px;width:25px;*line-height:17px;margin:0 1px;*margin-bottom:-1px;_margin-bottom:-2px;padding-bottom:1px;*padding-bottom:0px; text-align:center;float:left;*float:none;}
.pages_list .goBtn{color:#666666;cursor:pointer;height:20px;*height:20px;width:24px;background:url(../images/go.jpg) repeat-x 0 0;float:left;*float:none;}