@charset "utf-8";
/* CSS Document */
html{color:#333;background:#fff}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.5 \5FAE\8F6F\96C5\9ED1,tahoma,arial,\5b8b\4f53;color:#666}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
address,cite,dfn,em,var,caption,strong,th,i,code,kbd,pre,samp{font-style:normal;font-weight:400}
ul,ol{list-style:none}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
fieldset,img,button{border:0 none}
button,input,select,textarea{font-size:100%;vertical-align:middle;font-family:inherit}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
th{text-align:inherit}
caption,th{text-align:left}
a{text-decoration:none;color:#333}
a:hover{color:#f90}
.clearfix:before,.clearfix:after{display:table;content:''}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
q:before,q:after{content:""}
.clear{clear:both}
iframe{display:block}
abbr,acronym{border:0 none;font-variant:normal}
del{text-decoration:line-through}
.fl{float:left}
.fr{float:right}
.fc{clear:both}
.fz{zoom:1}
body{width:100%;overflow-x:hidden;min-width:1200px}
.font20 { font-size:20px;}
.grey333 { color:#333;}
.tit_h2 {font-size: 36px; color: #213e84; line-height: 45px; text-align: center;}
.tit_small {font-size: 14px; line-height: 25px; display: block; text-align: center;}
.mar_50 { margin-top:50px !important;}
.f_l{float:left;}