@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0; word-wrap:break-word;
-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing:border-box/*width默认包含padding及border宽度*/}
html {font-size:100%;overflow-y: scroll;}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%/*适配字号 */}
body{margin:0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;/* Better Font Rendering 去掉字体锯齿，小清新 */}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.2em 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:-.5em}sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{/*margin:1em 40px*/}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
h1, h2, h3, h4, h5, h6 {font-weight:400;line-height:1.4em;/*font-size:1.4rem*/}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover{ text-decoration:none}
ul li { list-style: none;}ul{ overflow:hidden; margin:0; padding:0;clear: both;}
img{ border:none}
a{ text-decoration:none;color:#000;}
a:hover, a:active{ text-decoration:underline; color:#c11a1c }
input, textarea{border-radius: 0;}
input[type=button]{-webkit-appearance:none;outline:none}/*禁用 Safari 浏览器下输入框有圆角*/

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;display:block;zoom: 1;}*html .clearfix{height:1%;min-height:1%;}
.clear{ clear:both}.hidden{ display:none}
.f_l{ float:left;}.f_r{ float:right;}

.center{ margin:0 auto; text-align:center}.t_center{ text-align:center}
.r_opt{float:right;text-align:right;}.bold{ font-weight:bold}

.mt_1em{margin-top:1em}
.mb_1em{margin-bottom:1em}
.ml_2p{margin-left:2%}.mr_2p{margin-right:2%}
.p_em{ padding:0.5em}.pt_em{ padding-top:0.5em}
.p_lr_em{ padding:0 0.5em}
.p_tb_1em{padding:1em 0}



.red, .red a{color:#c11a1c !important}  .red:hover{color:#d60d0f}
.blue, .blue a{color:#2389ca !important} .blue a:hover{color:#2799e2}
.t_gray{color:#939393}
.green{color:#327133}.purple{color:#942695}.black{color:#171717}
span.time,div.time,a.time{line-height:1.6em;color:#9B9B9B;/*  font-style:italic;padding-left:10px;font-weight:normal*/}
.line:after{clear:both; display:block; content:"."; text-indent:-9999px;height:1em;border-top:1px solid #e9f0f4;}
.line_point{height:5px;clear:both; border-bottom:1px dotted #e0e1e2; margin-bottom:5px}

.white_bg{ background:#fff}

.path{padding:2em 0 0 0.5em;}
.path a, .con_path a{padding:0 0.5em;}
.con_path a:first-of-type{ padding-left:0}


