.bread-crumb a:after { font-family: 'sans-serif'; -webkit-font-smoothing: antialiased; }

.bread-crumb { padding: 9px 0; text-align: left; font-size: 0; }
.bread-crumb span, .bread-crumb a { font-size: 14px; }
.bread-crumb span { color: #333; }
.bread-crumb span.active { color: #015BF1; }
.bread-crumb a { color: #015BF1; }
.bread-crumb a:hover { color: #DD4B39; }
.bread-crumb a:after { content: '>'; margin: 0 5px; font-size: 13px; color: #333; }

.bread-crumb { padding: 15px 0 15px 20px; }

.page-container { padding-bottom: 30px; }

.pages { margin-bottom: 16px; padding: 20px 0; border-top: 1px dashed #e1e1e1; border-bottom: 1px dashed #e1e1e1; line-height: 26px; text-align: center; font-size: 16px; color: #666; }
.pages a { padding: 0 8px; color: #015BF1; }
.pages select { padding: 0; height: 18px; border-radius: 0; color: #333; font-size: 12px; }

.mod-list { margin-bottom: 15px; }
.mod-list > .hd { margin-bottom: 15px; border: 1px solid #ececec; }
.mod-list > .bd { border: 1px solid #ececec; }
@media (max-width: 768px) and (min-width: 320px) { .mod-list > .bd { padding: 0 10px; border: none; } }
.mod-list > .bd .main { padding-right: 30px; border-right: 1px solid #ececec; }
@media (max-width: 768px) and (min-width: 320px) { .mod-list > .bd .main { padding-right: 0; border-right: 0; } }
.mod-list > .bd .aside { margin-left: 16px; }
@media (max-width: 768px) and (min-width: 320px) { .mod-list > .bd .aside { margin-left: 0; } }
.mod-list > .bd.article-ct { margin-left: 0; }
.mod-list > .bd.article-ct .main { margin-left: 0; padding-left: 30px; border-right: 0; border-left: 1px solid #ececec; width: 76.88%; }
@media (max-width: 768px) and (min-width: 320px) { .mod-list > .bd.article-ct .main { width: 100%; border-left: 0; padding: 0 10px; } }
.mod-list > .bd.article-ct .aside { margin-left: 0; }

.sub-nav .tit { padding-left: 25px; height: 40px; line-height: 40px; border-bottom: 1px solid #F4F4F4; font-weight: bold; font-size: 16px; }
.sub-nav .tit:hover a { text-decoration: none; }
.sub-nav .navlist li { overflow: hidden; border-bottom: 1px solid #F4F4F4; }
.sub-nav .navlist li a { display: block; padding-left: 25px; height: 34px; line-height: 34px; }
.sub-nav .navlist li:hover a { background-color: #f9f9f9; text-decoration: none; color: #333; }
.sub-nav .navlist li.active a { background-color: #f2f2f2; color: #C00; }
@media (max-width: 768px) and (min-width: 320px) { .sub-nav { border: 1px solid #ececec; } }

.mod-card .hd { padding: 10px 0; border-bottom: 1px solid #ececec; }
.mod-card .hd .tit { padding-left: 10px; height: 20px; border-left: 3px solid #369; font: 18px/19px "\5FAE\8F6F\96C5\9ED1"; }
.mod-card .hd .tit span { padding-left: 10px; letter-spacing: 1px; font: italic 16px/18px Palatino Linotype,simsun; color: #ccc; }
@media (max-width: 768px) and (min-width: 320px) { .mod-card .hd .tit { font: 16px/19px "\5FAE\8F6F\96C5\9ED1"; }
  .mod-card .hd .tit span { margin-left: 0; font: italic 12px/18px Palatino Linotype,simsun; } }
.mod-card .bd { padding: 15px 0; }

.page-list > .bd { margin-left: 0; }
@media (min-width: 1200px) { .page-list > .bd .span9 { width: 840px; } }
@media (max-width: 1199px) and (min-width: 980px) { .page-list > .bd .span9 { width: 670px; } }
@media (max-width: 979px) and (min-width: 320px) { .page-list > .bd .span9 { float: none; width: 100%; border-right: 0; padding-right: 0; }
  .page-list > .bd .aside { margin-left: 0; width: 100%; } }
.page-list .article { margin-bottom: 10px; border-bottom: 1px dashed #e1e1e1; }
.page-list .article > .tit { padding: 20px 0; border-bottom: 1px dashed #e5e5e5; line-height: 28px; text-indent: 25px; }
.page-list .article > .tit h2 { position: relative; font-weight: bold; font-size: 24px; color: #000; }
.page-list .article > .tit h2:before { position: absolute; left: 0; top: 14px; content: ''; width: 10px; height: 10px; background-color: #898989; border-radius: 100%; }
.page-list .article article { padding-top: 15px; }
.page-list .article article p { margin-bottom: 1.8em; }

.list-card { margin-bottom: 20px; border: 1px solid #f4f4f4; }
.list-card ul li { position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-left: 32px; height: 38px; border-bottom: 1px solid #F4F4F4; font-family: Arial; line-height: 38px; font-size: 1em; color: #B0B2B5; }
.list-card ul li:before { position: absolute; left: 15px; top: 50%; margin-top: -2px; content: ''; width: 4px; height: 4px; background-color: #bbb; border-radius: 100%; }
.list-card ul li a { color: #00c; }
.list-card ul li:first-child a { color: #444; }
.list-card ul li:hover { background: #f9f9f9; }

.link-list { overflow: hidden; }
.link-list li { position: relative; overflow: hidden; float: left; padding-left: 15px; padding-right: 5px; width: 25%; height: 26px; line-height: 26px; color: #ccc; }
.link-list li:before { position: absolute; left: 0; top: 50%; margin-top: -3px; content: ''; width: 6px; height: 6px; background-color: #ccc; border-radius: 100%; }
.link-list li a { color: #015bf1; }
.link-list li a:hover { color: #dd4b39; }

.ft-ad img { width: 100%; }
@media (max-width: 768px) and (min-width: 320px) { .ft-ad { padding: 0 15px; }
  .ft-ad a { margin-bottom: 10px; } }

.news-list li { position: relative; padding-left: 12px; }
.news-list li:before { position: absolute; left: 0; top: 50%; margin-top: -3px; content: ''; width: 6px; height: 6px; background-color: #bbb; border-radius: 100%; }
.news-list li a { overflow: hidden; display: block; height: 30px; line-height: 30px; }
.news-list li:hover a { color: #dd4b39; }

.thumb-list a { display: block; }
.thumb-list li { overflow: hidden; padding: 14px 0; border-bottom: 1px dashed #ccc; }
.thumb-list li .thumb { overflow: hidden; float: left; width: 124px; height: 75px; border: 1px solid #ccc; }
.thumb-list li .thumb img { width: 100%; height: 73px; background: #ddd; }
.thumb-list li .content { overflow: hidden; margin-left: 144px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.thumb-list li .content:hover a { color: #dd4b39; }
.article-ct .thumb-list { overflow: hidden; }
.article-ct .thumb-list li { float: left; padding: 14px 10px; width: 50%; }
@media (max-width: 768px) and (min-width: 320px) { .article-ct .thumb-list li { padding: 10px 5px; } }
.article-ct .thumb-list.list2 { overflow: hidden; }
.article-ct .thumb-list.list2 li { float: none; padding: 14px 0; width: 100%; }
@media (max-width: 768px) and (min-width: 320px) { .article-ct .thumb-list.list2 li { padding: 10px 0; } }
@media (max-width: 768px) and (min-width: 320px) { .thumb-list li { padding: 10px 0; }
  .thumb-list li .thumb { width: 99px; height: 60px; }
  .thumb-list li .thumb img { height: 60px; }
  .thumb-list li .content { margin-left: 105px; } }

.thumb-list2 { overflow: hidden; }
.thumb-list2 li { float: left; overflow: hidden; padding: 10px; width: 50%; }
.thumb-list2 li .card { padding: 2px; background: #fff; border: 2px solid #ececec; border-radius: 5px; -moz-box-shadow: 0px 0px 1px #eee inset; -webkit-box-shadow: 0px 0px 1px #eee inset; box-shadow: 0px 0px 1px #eee inset; text-align: center; }
.thumb-list2 li .thumb { overflow: hidden; margin-bottom: 5px; }
.thumb-list2 li .thumb img { width: 100%; }
.thumb-list2 li .tit { overflow: hidden; padding: 0 5px; background: #e4e4e4; height: 30px; }
.thumb-list2 li .tit a { display: block; line-height: 30px; text-align: center; color: #015BF1; }
.thumb-list2 li .tit a:hover { color: #333; }
.thumb-list2 li:hover .card { background: #f9f9f9; border: 2px solid #39f; }

.news-hot { background: url(../../images/m-top.gif) no-repeat 0 5px; }
.news-hot li { overflow: hidden; padding-left: 28px; height: 30px; line-height: 30px; }
.news-hot li:nth-child(1) a, .news-hot li:nth-child(2) a, .news-hot li:nth-child(3) a { color: #FF702D; }

.tips { padding-top: 15px; padding-bottom: 50px; color: #999; }
.tips a { color: #999; }

.article-ct .article .tit h2 { padding: 10px 10px 16px 10px; background: #FFF url(../../images/ico-he.gif) no-repeat 8px 20px; border-bottom: 2px solid #F5F5F5; line-height: 33px; text-align: left; font-size: 24px; font-weight: bold; text-indent: 18px; color: #333; }
@media (max-width: 768px) and (min-width: 320px) { .article-ct .article .tit h2 { padding: 10px 10px 12px 10px; font-size: 22px; } }
.article-ct .article article { padding: 15px 0; font-size: 16px; line-height: 1.8; }
.article-ct .article article p { margin-bottom: 1.5em; }
.article-ct .article article .title, .article-ct .article article h3 { margin: 8px auto; padding: 5px 30px 5px 15px; background: url(../../images/ico-he.gif) no-repeat 10px -57px; border-bottom: 4px solid #F6F6F6; text-indent: 17px; line-height: 36px; font-weight: bold; font-size: 16px; }
.article-ct .article article a { text-decoration: underline; color: #0000CC; }

pre { margin: 0 0 1em 0; padding: 15px 0; background: #F0F0F0 url(../../images/divcss5dm.gif) no-repeat right bottom; border: 1px solid #090; text-align: left; font-size: 14px; }
pre ol { margin: 0px 0px 1px 3em !important; padding: 5px 0; border-left: 2px solid #C30; list-style: decimal; color: #5C5C5C; }
pre ol li { list-style: decimal-leading-zero; list-style-position: outside !important; color: #5C5C5C; padding: 0 3px 0 10px !important; margin: 0 !important; line-height: 1.3em; }
pre ol li.alt { color: inherit; }
pre ol span { color: black; }
pre .comment, pre .comments { font-size: 14px; color: #008200; }
pre .string { color: blue; }
pre .keyword { font-weight: bold; color: #069; }
pre .preprocessor { color: gray; }
pre .dp-xml .cdata { color: #ff1493; }
pre .dp-xml .tag, pre .dp-xml .tag-name { color: #03F; }
pre .dp-xml .attribute { color: red; }
pre .dp-xml .attribute-value { color: blue; }
pre .dp-sql .func { color: #ff1493; }
pre .dp-sql .op { color: #808080; }
pre .dp-rb .symbol { color: #a70; }
pre .dp-rb .variable { color: #a70; font-weight: bold; }
pre .dp-py .builtins { color: #ff1493; }
pre .dp-py .magicmethods { color: #808080; }
pre .dp-py .exceptions { color: brown; }
pre .dp-py .types { color: brown; font-style: italic; }
pre .dp-py .commonlibs { color: #8A2BE2; font-style: italic; }
pre .dp-j .annotation { color: #646464; }
pre .dp-j .number { color: #C00000; }
pre .dp-delphi .number { color: blue; }
pre .dp-delphi .directive { color: #008284; }
pre .dp-delphi .vars { color: #000; }
pre .dp-css .value { color: black; }
pre .dp-css .important { color: red; }
pre .dp-c .vars { color: #d00; }
pre .dp-cpp .datatypes { color: #2E8B57; font-weight: bold; }

.menu { border: 1px solid #CCC; padding: 10px; width: 240px; background: #F2F2F2; overflow: hidden; border-left: 3px solid #CCC; }

.menu dt { border-bottom: 1px dashed #CCC; line-height: 24px; font-size: 16px; width: 100%; text-align: center; font-weight: bold; }

.menu dd { padding: 5px 0; overflow: hidden; margin: 0; display: block; }

.menu dd ol { list-style: decimal; }

.menu dd ol li { font-size: 14px; line-height: 26px; list-style-position: inside; list-style-type: decimal; }

.share { padding: 10px 0; border-bottom: 1px dashed #ccc; }

.baidu-share { *zoom: 1; }
.baidu-share:before, .baidu-share:after { content: " "; display: table; }
.baidu-share:after { clear: both; }
.baidu-share > .tit { float: left; line-height: 44px; border-bottom: 0 !important; }

.bdsharebuttonbox { float: right; }

.article-nav { padding: 25px 0; }
.article-nav li { margin-bottom: 10px; }

/*# sourceMappingURL=list.css.map */
