html { font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100% }

body { margin:0 }

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block }

audio, canvas, progress, video { display:inline-block; vertical-align:baseline }
audio:not([controls]) {
display:none;
height:0
}
[hidden], template {
display:none
}

a { background:transparent }

a:active, a:hover { outline:0 }

abbr[title] { border-bottom:1px dotted }

b, strong { font-weight:bold }

dfn { font-style:italic }

h1 { font-size:2em; margin:0.67em 0 }

mark { background:#ff0; color:#000 }

small { font-size:80% }

sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline }

sup { top:-0.5em }

sub { bottom:-0.25em }

img { border:0 }
input { line-height:normal }
fieldset { border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em }
legend { border:0; padding:0 }
textarea { overflow:auto }
optgroup { font-weight:bold }
table { border-collapse:collapse; border-spacing:0 }
td, th { padding:0 }
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 }
input, button { vertical-align:middle;}
a { color:#444; text-decoration:none }
a:hover, a:focus { color:#0290d0; text-decoration:none; }
a:focus { outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px }
a.blue { color:#00a0e8;text-decoration:underline;}
body {font-family:"Microsoft YaHei", 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; font-size:14px; color:#666; background:#f3f3f3}

.clear{ display:block; height:0; clear:both; content:""; overflow:hidden; visibility:hidden }
.fl{float:left;}
.fr{float:right;}
.nav_menu { width:1120px; margin:0 auto; margin-top:20px;}
.wrap{width:1120px; margin:0 auto;}
.mrt20{margin-top:20px;}
.mrt30{margin-top:30px;}
.mrt50{margin-top:50px;}
.mrt80{margin-top:80px;}
.mr25{margin-top:25px;}
.mr15{margin-top:15px;}
.mrr20{margin-right:20px;}
.mr10{margin-top:10px;}
.pad20{padding:20px; background:#fff; margin-top:20px;}
.pad201{padding:20px;margin-top:20px;}
.pad0{padding:20px 0; background:#fff; margin-top:20px; width:800px;}
.pad00{padding:20px 0 0; background:#fff; margin-top:20px;}
.pad15{padding:15px;}
.f4_x{height:1px; background:#f4f4f4; width:100%;margin:16px 0}
.l2em{line-height:1.8em;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.cf{color:#fff}
.f12{font-size:12px}
.b_t{
	border-top:1px solid #e8e8e8;}
/*footer*/
.footer{width:100%; height:130px; font-size:12px; margin-top:30px; background:#595959;color:#ddd;line-height:2em}


/*列表分页页*/
.listjump {height:40px; margin-top:30px;text-align:center;overflow:hidden}
.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; }