@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{font:normal 14px/1.5em "微软雅黑","georgia","verdana","helvetica","sans-serif", "Arial";color:#666; background:#fff;/*background:#f3f3f4;*/}
img{border:0;}
a{color:#666;text-decoration:none;}
a:hover{color:#0e87f2;text-decoration:none;}
ul{list-style-type:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear_l{clear:left;}
.clear_r{clear:right;}
.clear{clear:both;}
input{font-family: "微软雅黑"; border:0; color:#666;}
h1{ font-size:24px; font-weight:normal;}
th{font-weight:normal;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
.clearfix{display:block}

.bg_blue{ background:#356fd0}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f21{font-size:21px;}
.f23{font-size:23px;}
.cfff{ color:#fff;}
.c333{ color:#333;}
.c666{ color:#666;}
.c999{ color:#999;}
.c6c6{ color:#c6c6c6;}
.bold{ font-weight:bold;}
.c_blue{ color:#0e87f2;}
.c_green{ color:#64da89;}
.red{ color:#f3351e;}
.hover:hover{ color:#fff; opacity:0.9; filter:alpha(opacity=80);}

.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml10{ margin-left:10px;}
.mr10{ padding-right:10px;}
.mr20{ padding-right:20px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb40{ margin-bottom:40px;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl20{ padding-left:20px;}
.pl30{ padding-left:30px;}
.pr10{ padding-right:10px;}
.pr20{ padding-right:20px; padding-top:10px;}
.pr30{ padding-right:30px;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}
.pb40{ padding-bottom:40px;}
.border{ border:1px solid #dadfea;}
.border_t{ border-top:1px solid #dedede;}
.border_b{ border-bottom:1px solid #dedede;}
.border_b_blue{ border-bottom:1px solid #5c94f2;}
.border_t_blue{ border-top:1px solid #5c94f2;}
.border_bx{ border-bottom:1px dashed #dedede;}
.border_l{ border-left:1px solid #dedede;}
.border_lx{ border-left:1px dashed #dedede;}
.border_r{ border-right:1px solid #dedede;}
.txt_align{ text-align:center;}
.vertical{ vertical-align:middle;}
.xing{ color:Red; font-size:12px;}
.font{ font-weight:bold;}