html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
body { margin: 0 }
a:active, a:hover { outline: 0; text-decoration: none; }
b, strong { font-weight: bold }
img { border: 0 }
td, th { padding: 0 }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
html { font-size: 12px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0) }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit }
html, body, p, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td { margin: 0; padding: 0 }
ol, ul, dl, li { list-style: none; margin: 0; padding: 0; }
input, button { vertical-align: middle; }
figure { margin: 0 }
img { vertical-align: middle; border-style: none }
a { color: #444; text-decoration: none; outline: none; }
a:hover { color: #d29926; }
body { font-family: "Microsoft YaHei", 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; font-size: 14px; color: #666; background: #fff }
.clear { display: block; height: 0; clear: both; content: ""; overflow: hidden; visibility: hidden }
.fl { float: left; }
.fr { float: right; }
.wrap { width: 1120px; margin: 0 auto; }
.h16 { width: 100%; height: 16px; }
.tl { text-align: left; }
.tr { text-align: right; }
.tc { text-align: center; }
.cf { color: #fff }
.f12 { font-size: 12px }
.b_t { height: 10px; border-bottom: 1px solid #e8e8e8; }
.pic_h:hover { /* box-shadow: 0 0 5px #000;*/
display: block; opacity: 0.75; }
/*footer*/
.footer { width: 100%;font-size: 12px; background: #403933; color: #d2c9af; line-height: 2em; text-align: center; overflow:hidden; padding-bottom:10px;}
.footer a { color: #d2c9af; }
.footer a:hover { color: #fff; }
.footer .f_pad { padding: 20px 0 10px; }
.footer .link { width: 100%; overflow:hidden; display:none; }
.footer .fot_map { width: 100%; height: 36px; }
.footer .f_w { width: 438px; }
.footer .flm { width: 438px; height: 40px; border-bottom: 1px dotted #aaa }
.footer .flogo h1 { font-size: 22px; font-weight: bold; line-height: 50px; }
/*列表分页页*/
.listjump { height: 40px; margin-top: 30px; text-align: center; overflow: hidden }
.listjump li{ float:left;}
.listjump span, .listjump a { padding: 0 10px; line-height: 28px; display: inline-block; height: 28px; font-size: 12px; font-family: Verdana, 'Microsoft yahei'; vertical-align: middle; margin-right: 5px; background: #f2f2f2 }
.listjump span { color: #777; }
.listjump a { color: #444; }
.listjump span.unpage { background: #c7412d; color: #fff; }
.listjump a:hover { background: #888; line-height: 28px; height: 28px; text-decoration: none; color: #fff; }
.listjump a.cur, .page a.cur:hover { background: #c7412d; height: 28px; line-height: 28px; color: #fff; }
