@charset "utf-8";

body{
background-color:#c5dbde;
margin:0px;
font-family:微软雅黑;
font-size:14px;
color:#4b4b4b;
}

a:link{color:#F57E36; text-decoration:none;}
a:visited{color:#F57E36; text-decoration:none;}
a:hover{color:#F57E36; text-decoration:underline;}
a:active{color:#F57E36; text-decoration:none;}



div.topbanner{
height:40px; background-color:#343b44; line-height:40px; min-width:1000px; color:#FFF;
}

div.allpage{margin:0 auto;}
@media screen and (min-width: 1351px) { 
.allpage {width: 1300px; } 
} 
/* 设置了浏览器宽度不小于1351px时 abc 显示1300px宽度 */ 

@media screen and (max-width: 1350px) { 
.allpage {width: 1000px; } 
} 
/* 设置了浏览器宽度不大于1350px时 abc 显示1000px宽度 */ 

div.headbackground{
	background-image:url(/images/titlehead.png); background-repeat:no-repeat; background-position:center top; height:280px; min-width:1000px;
}

div.maintitle{
	font-size:28px; font-family:微软雅黑; font-weight:bold; color:#2b2b2b; line-height:2em;
}

div.subtitle{
	font-size:16px; font-family:微软雅黑; color:#2b2b2b; line-height:2em;
}

div.navibanner{
height:50px; background-color:#343b44; line-height:50px; min-width:1000px; color:#FFF;
}

ul.naviul{
list-style:none;
margin:0px;
padding:0px;
}

ul.naviul li{
float:left;
height:50px;
display:inline-block;
font-size:14px;
font-weight:bold;
line-height:50px;
color:#FFF;
padding:0px 15px;
}

div.mainleft{
	width:260px; float:left; min-height:500px;
}

div.mainright{
	float:right; min-height:500px;
}

div.whitebox{
	background-color:#FFF; border:1px solid #a6b8bb; border-bottom:2px solid #a6b8bb; min-height:1200px;
}

@media screen and (min-width: 1351px) { 
.mainright {width: 1020px; } 
} 
/* 设置了浏览器宽度不小于1351px时 abc 显示1300px宽度 */ 

@media screen and (max-width: 1350px) { 
.mainright {width: 720px; } 
} 
/* 设置了浏览器宽度不大于1350px时 abc 显示1000px宽度 */ 

div.leftbox{
	background-color:#FFF; border:1px solid #a6b8bb; border-bottom:2px solid #a6b8bb;
}

div.leftbox div.title{
	background-color:#f5f5f5; height:30px; line-height:30px; padding-left:10px; font-weight:bold; color:#2b2b2b;
}

div.leftbox div.content{
	background-color:#FFF; min-height:50px; padding:10px;
}

div.bloger_photo{
	text-align:center; font-size:16px; line-height:3em; margin-top:20px; border-bottom:1px dashed #CCC;
}

div.bloger_photo img{
	width:150px; height:150px; border:0px;
}

div.bloger_intro{
	margin-top:20px; line-height:2.2em; border-bottom:1px dashed #CCC; padding-bottom:20px; font-size:14px;
}

div.blog_inf{
	margin-top:20px; line-height:2.2em; padding-bottom:20px; font-size:14px;
}

div.blog_inf span{
	display:inline-block; width:117px;
}

div.sortlist{
	margin-top:10px; line-height:2em; padding-bottom:10px;
}

div.adminleftlist{
	margin-top:5px; line-height:2em; padding-bottom:5px;
}

div.adminleftlist a:link{color:#2b2b2b; text-decoration:none;}
div.adminleftlist a:visited{color:#2b2b2b; text-decoration:none;}
div.adminleftlist a:hover{color:#F57E36; text-decoration:underline;}
div.adminleftlist a:active{color:#2b2b2b; text-decoration:none;}

div.admin_maintitle{
	font-size:20px; text-align:center; margin-top:30px;
}

table.noborder{
border:0px;
}

table.noborder td{
border:0px;
background-color:transparent;
}

table{
margin:0 auto;
border:1px solid #eee;
border-collapse:collapse;
}

td{
border:1px solid #eee;
text-align:left;
background-color:#fff;
}

td.rightalign{
text-align:right;
}

td.tabletitle{
background-color:#f1f1f1;
vertical-align:top;
}

div.admin_content{
	margin-top:30px;
}

div.admin_content input{
	height:24px; font-family:微软雅黑;
}

div.admin_content textarea{
	font-family:微软雅黑;
}

div.admin_content select{
	height:30px; font-family:微软雅黑;
}

div.clearbox{
	clear:both;
}

div.addresult{
line-height:1.6em;
margin:100px auto;
width:600px;
border:2px solid #ccc;
padding:30px;
background-color:#f4f4f4;
}

div.articletitle{
	margin-top:30px; font-size:22px; font-weight:bold; padding-bottom:20px; border-bottom:1px solid #c7c7c7; vertical-align:middle;
}

span.authoricon1{
	vertical-align:middle; display:inline-block; width:19px; height:19px; background-image:url(/images/skin-type-icon.png); background-repeat:no-repeat; margin-right:7px; background-position:0px 0px;
}

span.authoricon2{
	vertical-align:middle; display:inline-block; width:19px; height:19px; background-image:url(/images/skin-type-icon.png); background-repeat:no-repeat; margin-right:7px; background-position:-50px 0px;
}

div.articleinfo{
	text-align:right; margin-top:10px;
}

div.articletag{
	text-align:right; margin-top:10px;
}

div.articlecontent{
	font-size:16px; line-height:1.8em; text-indent:2em; margin-top:20px;
}

div.articlecontent pre{
	text-indent:0em; background-color:#FFFFCC; border:1px solid #C7AA0A; padding:20px; width:80%; font-family:Courier New, Arial, sans-serif; line-height:1.5em; font-size:14px;
}

div.articlecontent img{
	
}

@media screen and (min-width: 1351px) { 
div.articlecontent img {max-width: 900px; } 
} 
/* 设置了浏览器宽度不小于1351px时 abc 显示1300px宽度 */ 

@media screen and (max-width: 1350px) { 
div.articlecontent img {max-width: 600px; } 
} 

span.timeicon{
	text-align:left; padding-left:20px; display:inline-block; padding-right:30px; height:18px; background-image:url(/images/info.png); background-repeat:no-repeat; margin-right:5px; color:#999; font-size:12px; background-position:0px -1px;
}

span.classicon{
	text-align:left; padding-left:20px; display:inline-block; padding-right:30px; height:18px; background-image:url(/images/info.png); background-repeat:no-repeat; margin-right:5px; color:#999; font-size:12px; background-position:0px -21px;
}

span.hitsicon{
	text-align:left; padding-left:20px; display:inline-block; padding-right:30px; height:18px; background-image:url(/images/info.png); background-repeat:no-repeat; margin-right:5px; color:#999; font-size:12px; background-position:0px -62px;
}

span.pinlunicon{
	text-align:left; padding-left:20px; display:inline-block; padding-right:0px; height:18px; background-image:url(/images/info.png); background-repeat:no-repeat; margin-right:5px; color:#999; font-size:12px; background-position:0px -43px;
}

span.tagicon{
	text-align:left; padding-left:35px; display:inline-block; padding-right:0px; height:18px; background-image:url(/images/tag.gif); background-repeat:no-repeat; margin-right:5px; color:#999; font-size:12px;
}

div.list_box{
	border-bottom:1px dashed #CCC; padding-bottom:20px;
}

div.list_title{
	font-size:18px; margin-top:20px;
}

div.list_intro{
	font-size:14px; text-indent:2em; line-height:1.8em; margin-top:20px;
}

div.list_info{
	margin-top:10px; text-align:right;
}

a.listlink:link{color:#4b4b4b; text-decoration:none;}
a.listlink:visited{color:#4b4b4b; text-decoration:none;}
a.listlink:hover{color:#F57E36; text-decoration:underline;}
a.listlink:active{color:#4b4b4b; text-decoration:none;}

table.admintable{margin:0 auto;}
@media screen and (min-width: 1351px) { 
table.admintable {width: 900px; } 
} 
/* 设置了浏览器宽度不小于1351px时 abc 显示1300px宽度 */ 

@media screen and (max-width: 1350px) { 
table.admintable {width: 700px; } 
} 
/* 设置了浏览器宽度不大于1350px时 abc 显示1000px宽度 */ 

div.bottomdiv{
	background-color:#343b44; color:#FFF; height:100px; margin-top:20px;
}

div.bottom_line{
	text-align:center; height:28px;
}