* { margin:0px; padding:0px; font-family:verdana, tahoma, arial;}
a { text-decoration:none; color:#19377d;}
a img { border:0; }
a:hover { text-decoration:underline; }
input { border:1px solid #19377d; }
h1 { font-size:24px; color:#19377d;}
h2 { padding:0 4px; font-size:14px; color:#19377d; line-height:135%;}
h3 { font-size:16px; color:#19377d;}
cite { font-size:11px; font-weight:bold; font-style: normal;}
p { font-size:11px;}
hr {color:#b0bec7; border:dashed 1px;}
.clear-all {clear:both;height:0;font-size:1px;line-height:0px;}
.over-hidden-line {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.over-hidden-text {overflow:hidden;text-overflow:ellipsis;}
.over-hidden {overflow:hidden;}

/*font*/
.font125-b { font-size:18px; color:#19377d;}
.font77-b { font-size:11px; color:#19377d; font-weight:bold;}

/*backgroud*/
.bg-column { background:url(/images/bg-menu.gif);}
.bg-search { background:url(/images/bg-search.gif);}
.bg-eef2fb {background:#eef2fb;}
.bg-btn-search { background:url(/images/bg-btn-search.gif);}
.bg-btn-submit { background:url(/images/bg-btn-submit.gif);}

/*border*/
.border-bottom {border-bottom:1px solid #b4c4e6;}
.border {border:1px solid #c0d2de;}
.border-bottom-none {border:1px solid #c0d2de; border-bottom:0px}
.border-search { border-left:2px solid #ddf1f8; border-right:2px solid #ddf1f8;}
.border-e6a735 {border:1px solid #e6a735;}

/*line-height*/
.line-height150 { line-height:150%;}
.line-height160 { line-height:160%;}
.line-height170 { line-height:170%;}
.line-height200 { line-height:200%;}

/*height*/
.height20 { padding:0 2px; height:20px;}
.height21 { padding:2px; height:17px;}
.height22 { padding:2px 4px; height:18px;}
.height24 { padding:2px 4px; height:20px;}
.height50 { height:50px;}

/*margin*/
.margintop8 { margin-top:8px; }
.marginbottom8 { margin-bottom:8px; }

/*头部*/
#h1 { margin:0 auto; width:950px; height:24px;}
.h1-l { margin:2px 0; padding:0 10px;width:400px; clear:left; float:left; }
.h1-r { margin:2px 0; padding:0 10px;width:400px; clear:right; float:right; text-align:right;}

#h2 { margin:0 auto; padding-top:30px; width:950px; height:100px; background:url(/images/bg.jpg) no-repeat;}
#site { padding:12px 0 0 20px; width:630px; height:63px; color:#19377d; }
.logo { padding:35px 0 0 0; clear:right; float:right; cursor:pointer;}
.menu { padding-left:130px;width:550px; height:22px; clear:left; float:left;}
.menu ul { width:100%;list-style:none; clear:both; }
.menu ul li { margin:0 5px; width:95px; float:left; text-align:center;}

/*page*/
#page { margin:6px auto; width:950px; min-height:inherit; height:auto; clear:both; }
#left-navigator {float:left; width:175px; }
#left-navigator ul { list-style:none;}

#content { margin:0 10px; padding:0 10px; width:558px; float:left; border:1px solid #c0d2de;}
#sidebar { width:175px; float:right;}  
#sidebar ul { list-style:none;}
#sidebar ul li { padding-bottom:5px; }
.post { margin-top:40px; text-align: justify; clear:both; }
.post hr { display: block;	}
.post h2 { font-size:18px; width:460px; float:left;}
.pdate { background:url(/images/blog-date.jpg) no-repeat center; width:90px; height:77px; float:right; text-align:center; font-size:9px; line-height:260%; padding-top:6px;}
.pdate b { font-size:24px;}
.post small { color:#999999; }
.entry,.entry p { margin-top:10px; line-height: 1.4em; font-size:11px; width:556px; }
.entry ul { margin:8px 0; padding-left:36px; list-style:square; clear:both; line-height:150%;}
.entry ul li {font-size:11px;}
.postmetadata { margin:5px 0 10px; font-size:10px; float:left; width:460px;}
.alt {padding:10px; background:#eef2fb; border:1px solid #b4c4e6; border-left:0px; border-right:0px;} 
.navigation { width:550px; height:20px;}
.alignleft { clear:left; float:left; font-size:11px; }
.alignright { clear:right; float:right; font-size:11px; }
.commentlist { padding:30px 0 30px 45px; list-style:none;}
.commentlist li { padding:15px 0 15px 10px; font-size:11px; line-height:150%;}

/*Category Blog Roll Recent-Posts Archives*/
.widgettitle {height:22px; border:1px solid #c0d2de; border-bottom:0px; background:url(/images/bg-menu.gif);}
#categories-287077841 ul,#archives ul { list-style:none; padding:0 5px; border:1px solid #c0d2de; font-size:11px;}
#categories-287077841 ul li ul { list-style:none; padding:0 5px 0 10px; border:0;}
#categories-287077841 ul li { font-weight:700; padding:2px 0; }

/*RSS New Arrival*/
.widget,.pagenav { font-size:11px;}
.widget ul,.pagenav ul,#translation_bar { border:1px solid #c0d2de; list-style:none;}
.widget ul li,.pagenav ul li { padding:0 5px;}
/*translation_bar*/
#translation_bar { text-align:center; padding-top:5px;}
.account {margin:20px 0; color:#fe8a00; font-size:10px;}