@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0; padding:0;}
table {border-collapse: collapse;}
fieldset, img {border: 0 none;}
address, caption, cite, code, dfn, em, th, var {font-style: normal; font-weight: normal;}
ol, ul {list-style: none outside none;}
h1, h2, h3, h4, h5, h6, h7 {font-size: 100%; font-weight: normal;}
q:before, q:after {content: "";}
abbr, acronym {border: 0 none;}
:focus {outline: 0 none;}
table {border-collapse: collapse;}
.clearfix:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
body, button, input, select, textarea {font: 12px/1.5 tahoma,arial,宋体;}
select, input, button, textarea {font: 100% tahoma,helvetica,arial,sans-serif;}
.f12 {font-size: 12px;}
.f14 {font-size: 14px;}
.fb {font-weight: bold;}
.fn {font-weight: normal;}
.t2 {text-indent: 2em;}
.lh24 {line-height: 24px;}
.unl {text-decoration: underline;}
.no_unl {text-decoration: none;}
.tl {text-align: left;}
.tc {text-align: center;}
.tr {text-align: right;}
.bc {margin-left: auto; margin-right: auto;}
.fl {display: inline; float: left;}
.fr {display: inline; float: right;}
.cb {clear: both;}
.cl {clear: left;}
.cr {clear: right;}
.vm {vertical-align: middle;}
.pr {position: relative;}
.pa {position: absolute;}
.abs-right {position: absolute; right: 0;}
.hidden {visibility: hidden;}
.none {display: none;}
.ovh {overflow: hidden;}
.w {width: 100%;}
.w95 {width: 95px;}
.w100 {width: 100px;}
.w150{width:150px;}
.h {height: 100%;}
.h10 {height: 10px;}
.h24 {height: 24px;}
.h28 {height: 28px;}
.m10 {margin: 10px;}
.mt10 {margin-top: 10px;}
.mb10 {margin-bottom: 10px;}
.ml10 {margin-left: 10px;}
.mr10 {margin-right: 10px;}
.mt20 {margin-top: 20px;}
.p10 {padding: 10px;}
.pt10 {padding-top: 10px;}
.pb10 {padding-bottom: 10px;}
.pb46 {padding-bottom: 46px;}
.pl10 {padding-left: 10px;}
.pr10 {padding-right: 10px;}
.col-00b{color:#00b0dc;}
.cor_af0000 {color: #af0000;}
.cor_666 {color: #666666;}
.area {margin: 0 auto; width: 960px;}
i.through {color: #999999; font-family: arial,verdana; font-style: normal; text-decoration: line-through;}
a {color: #666666; text-decoration: none;}
body {background: none repeat scroll 0 0 #ffffff; color: #666666;}
