@charset "utf-8";
* { font-family: microsoft yahei, SimHei, SimYou, SimSun, Arial; -webkit-text-size-adjust: none; behavior: url(../other/ie-css3.htc) }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { padding: 0; margin: 0 }
h1, h2, h3, h4, h5, h6 { font-weight: 400 }
li { list-style-type: none }
img { border: 0; vertical-align: middle }
.img img { max-height: 100%; max-width: 100% }
.line { border-bottom: 1px dashed #ccc; height: 1px; overflow: hidden }
.border { border: 1px solid #ccc }
.fl { float: left }
.fr { float: right }
.fz_12px { font-size: 12px }
.fz_14px { font-size: 14px }
.fz_16px { font-size: 16px }
.fc_red { color: red }
.fc_gory { color: #666 }
.fc_white { color: #fff }
.fc_yellow { color: #00a2e9 }
.flh_150 { line-height: 150% }
.flh_180 { line-height: 180% }
.form_input { border: 1px solid #ccc; color: #333; background: url(input_bg.gif) #fff repeat-x; height: 20px; line-height: 20px }
.form_area { border: 1px solid #ccc; color: #333; background: url(input_bg.gif) #fff repeat-x; line-height: 180% }
.form_button { border: 0; background: #505050; color: #fff; height: 22px; line-height: 22px; padding: 0 5px; overflow: hidden; width: 80px }
.form_button_130 { width: 130px }
.form_focus { border-color: red }
.form_gory_button { border: 0; background: url(button_grey.gif); width: 110px; height: 25px; line-height: 25px; font-weight: 700; color: #555; text-align: center }
select.form_focus { background: #ccc }
.clean { zoom: 1 }
.clean:after, clean:before { display: table; content: '' }
.clean:after { clear: both }
.clear { margin: 0 auto; clear: both; height: 0; font-size: 0; overflow: hidden }
.blank3 { margin: 0 auto; clear: both; height: 3px; font-size: 1px; overflow: hidden }
.blank6 { margin: 0 auto; clear: both; height: 6px; font-size: 1px; overflow: hidden }
.blank9 { margin: 0 auto; clear: both; height: 9px; font-size: 1px; overflow: hidden }
.blank12 { margin: 0 auto; clear: both; height: 12px; font-size: 1px; overflow: hidden }
.blank15 { margin: 0 auto; clear: both; height: 15px; font-size: 1px; overflow: hidden }
.blank20 { margin: 0 auto; clear: both; height: 20px; font-size: 1px; overflow: hidden }
.blank25 { margin: 0 auto; clear: both; height: 25px; font-size: 1px; overflow: hidden }
a { color: #333; text-decoration: none }
a:hover { color: #00a2e9; text-decoration: none }
a.red { color: red; text-decoration: none }
a.red:hover { color: red; text-decoration: underline }
#turn_page { text-align: center; margin: 1% 0; letter-spacing: -5px }
#turn_page a, #turn_page font { display: inline-block; vertical-align: middle; letter-spacing: 0 }
#turn_page .page_button { background: #fff; border: 1px solid #e5e5e5; width: 55px; height: 29px; line-height: 29px; color: #757575; font-size: 14px }
#turn_page .page_item { background: #fff; border: 1px solid #e5e5e5; width: 35px; height: 29px; line-height: 29px; color: #757575; font-size: 14px }
#turn_page .page_item_current { background: #865a98; border: 1px solid #e5e5e5; width: 35px; height: 29px; line-height: 29px; color: #fff; font-size: 14px }
