@charset "utf-8";
/* reset */
*, *:before, *:after{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
html{-webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0);}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0;}
body{
	font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif;
	font-size:14px; color: #333; line-height:2; background-color: #fff; 
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing:grayscale;
}
input,button,textarea,select{font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit}
address,caption,code,th,var,cite,dfn,em,i,b{font-style:normal; font-weight:normal;}
html,body,fieldset,img,input,button,iframe,abbr{border:0;}
h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: normal;}
img,select,input{vertical-align:middle;}
img{ font-size:0;vertical-align:middle; max-width: 100%;height: auto;vertical-align: middle;border: 0;}
ul,ol,li{list-style:none}
table{ empty-cells:show;background-color:transparent;border-collapse:collapse;border-spacing:0}
td,th,button,input,select,textarea{ font-size:100%; }
q:before, q:after, blockquote:before, blockquote:after {content:"";}
sub,sup{vertical-align:baseline}
pre,blockquote {border: 1px solid #999; page-break-inside: avoid;}

/***************HTML5 reset********************/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}/* HTML5 媒体文件跟 img 保持一致 */
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}

/* Links */
a{ color:#333; text-decoration:none; cursor:pointer; outline:none;}
a:hover { color:#006cc7; }
a img:hover,a .icon:hover{ filter:alpha(opacity=90); opacity:0.9;} 

/* clearfix*/
.clear{ clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0; }
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cl,.clearfix{zoom:1}

/***************HTML5 reset********************/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
label{cursor: pointer;vertical-align:middle;display: inline-block;*display: inline;*zoom:1;}
svg:not(:root){overflow: hidden}
input[type="checkbox"], input[type="radio"] {cursor: pointer;box-sizing: border-box;padding: 0;margin-top: 1px \9;line-height: normal;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;vertical-align:middle;outline:none;}
button {overflow: visible;}
button,input {line-height: normal;*overflow:visible;}
button, select {text-transform: none;}
button, html input[type="button"],input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;filter:chroma(color=#000000);}
button[disabled], html input[disabled] {cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}

/* colors */
.c-white,.c-white a{color:#fff}
.c-black,.c-black a{color:#333}
.c-green{color:#1ac093;}.c-green2{color:#53c336;}
.c-gray{color:#676767;}.c-gray2{color:#999;}.c-gray3{color:#a4acb6;} 
.c-blue{color:#00adff;}.c-blue2{color:#51a6ef;}.c-blue3{color:#1f78b6;}.c-blue4{color:#2d93c6;}
.c-red{color:#ee0000;}.c-red2{color:#dd0000;}.c-red3{color:#a90101;}
.c-yellow{ color:#ffcc00;}
.c-orange{ color: #ff9900;}

.bg-green{ background: #1ac093;}
.bg-orange{ background: #ff9900;}
.bg-red{ background: #ee0000;}
.bg-red2{ background: #ee0000;}

/*强调色—成功*/
.c-success,.c-success a,a.c-success{color:#5eb95e}
.c-success a:hover,a.c-success:hover{ color:#5eb95e}
/*强调色—危险*/
.c-danger,.c-danger a,a.c-danger{color:#dd514c}
.c-danger a:hover,a.c-danger:hover{ color:#dd514c}
/*强调色—警告*/
.c-warning,.c-warning a,a.c-warning{color:#f37b1d}
.c-warning a:hover,a.c-warning:hover{ color:#f37b1d}
/*强调色—错误*/
.c-error,.c-error a,a.c-error{color:#c00}
.c-error a:hover,a.c-error:hover{ color:#c00}
/* font-size */
.fz12{font-size:12px;}.fz13{font-size:13px;}.fz14{font-size:14px;}.fz16{font-size:16px;}.fz18{font-size:18px;}.fz20{font-size:20px;}.fz22{font-size:22px;}.fz24{font-size:24px;}.fz26{font-size:26px;}.fz28{font-size:28px;}.fz30{font-size:30px;}
/*font-family*/
.ffw { font-family: 'Microsoft Yahei', "\5FAE\8F6F\96C5\9ED1"; }.ffs { font-family: Simsun, "\5b8b\4f53"; }
/* font-style */
.fn{font-weight:normal; font-style:normal;}.fb{font-weight:bold;}
/*text-align*/
.tal,.text-left{text-align:left;}.tac,.text-center{text-align:center;}.tar,.text-right {text-align:right;}

/* margin & padding */
.m5{margin:5px;}.m10{margin:10px;}.m15{margin:15px;}.m20{margin:20px;}.m25{margin:25px;}.m30{margin:30px;}.m35{margin:35px;}.m40{margin:40px;}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{ margin-top:15px;}.mt20{ margin-top:20px;}.mt25{ margin-top:25px;}.mt30{ margin-top:30px;}.mt35{ margin-top:35px;}.mt40{margin-top:40px;}
.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{ margin-right:15px;}.mr20{ margin-right:20px;}.mr25{ margin-right:25px;}.mr30{ margin-right:30px;}.mr35{ margin-right:35px;}.mr40{margin-right:40px;}
.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb15{ margin-bottom:15px;}.mb20{ margin-bottom:20px;}.mb25{ margin-bottom:25px;}.mb30{ margin-bottom:30px;}.mb35{ margin-bottom:35px;}.mb40{margin-bottom:40px;}
.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml25{margin-left:25px;}.ml30{margin-left:30px;}.ml35{margin-left:35px;}.ml40{margin-left:40px;}
.p5{padding:5px;}.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}.p25{padding:25px;}.p30{padding:30px;}.p35{padding:35px;}.p40{padding:40px;}
.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt25{padding-top:25px;}.pt30{padding-top:30px;}.pt35{padding-top:35px;}.pt40{padding-top:40px;}
.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pr25{padding-right:25px;}.pr30{padding-right:30px;}.pr35{padding-right:35px;}.pr40{padding-right:40px;}
.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb25{padding-bottom:25px;}.pb30{padding-bottom:30px;}.pb35{padding-bottom:35px;}.pb40{padding-bottom:40px;}
.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl25{padding-left:25px;}.pl30{padding-left:30px;}.pl35{padding-left:35px;}.pl40{padding-left:40px;}
.w180{ width: 180px;} .w350{ width: 350px;}
/* line */
.line,.line-dashed,.line-dotted{ height:0; line-height:0; font-size:0; overflow:hidden; }
.line{border-top:1px solid #e5e5e5;}.line-dashed{border-top:1px dashed #e5e5e5;}.line-dotted{border-top:1px dotted #e5e5e5;}
/* word */
.nowrap{white-space:nowrap;}.bk{word-wrap:break-word;}
/* float */
.fl,.pull-left{float:left!important; display:inline;}.fr,.pull-right{float:right!important; display:inline;} 

/* 文字换行 */
.break{ word-wrap: break-word; word-break: break-all; overflow: hidden;}
/********** 文章的定义 **********/
.article-box{ 
    word-wrap: break-word; word-break: break-all; overflow: hidden; 
	text-indent: 2em; line-height: 2em; padding: 20px 10px; 
}
.article-box h1{ font-size: 20px; font-weight: bold; margin-top: 1em; margin-bottom: 2em;}
/* 文本换行 */
.article{ overflow: hidden; word-wrap: break-word; word-break: break-all; clear: both; }
/* 单行文字溢出虚点显示*/
.ell{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
/*行内分割竖线*/
.pipe{display: inline-block;  margin:0 5px; color:#ccc; }
.pip{ display: inline-block;  margin:0 6px;}

.more{ display: block; font-size: 14px; color: #999;  float: right; margin-right:12px; cursor: pointer;}

.wrap{ width: 1200px; margin: 0 auto;}
