/* Reset */
@charset "utf-8";
/*重置*/
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, button,textarea, p, blockquote, th, td {margin:0; padding:0;}
body {background-color:#fff; font-size:12px; line-height:1.5; color:#333; font-family:Tahoma,Helvetica,Arial,sans-serif;}
ol,ul {list-style:none;}
fieldset,img {border:0;}
abbr, acronym {border:0; font-variant:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, caption, cite, code, dfn, em, var {font-style:normal;}
table {border-collapse:collapse;}
caption,th {text-align:left;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
a {color:#333; text-decoration:none;}
a:hover {text-decoration:underline;}
input, button, textarea, select, optgroup, option {font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}
input, button, textarea, select {*font-size:100%;}

/*布局*/
.page{margin:0 auto; width:960px;}
.wrapper {margin:0 auto; width:980px;}
.left {float:left;}
.right {float:right;}
#fl{float:left}
#fr{float:right}
#born{border:none;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt50{margin-top:50px;}
.ml20{margin-left:20px;display:inline}
.mr20{margin-right:20px;display:inline;}
.leftSide{float:left;}
.rightSide{float:right;}
.mod {margin-bottom:8px;}
.modTwo {margin-bottom:15px;}
.bolder {font-weight:bold;}
.tIndent {text-indent:33px;}
.clear{clear:both;}
.clearfix:after {content:"."; clear:both; display:block; height:0; font-size:0; visibility:hidden; overflow:hidden;}
.clearfix {display:inline-table;}
* html .clearfix {height:1%;}
.clearfix {display: block;}
*+html .clearfix{min-height:1%;}
.blank10{line-height:10px;height:10px;clear:both;}
.blank20{line-height:10px;height:20px;clear:both;}
.blank50{line-height:10px;height:50px;clear:both;}
.w345{width:345px;}
.w250{width:250px;}
.w450{width:450px;}
.w240{width:240px;}