.single {padding: 20px 0 0;line-height: 1.9;border-top: 1px dotted #e4e8eb;word-wrap: break-word;word-break: break-all;overflow: hidden;}
.single p {margin-bottom: 1em;text-align: justify;text-justify: inter-ideograph;position: relative;}
.single p img {max-width: 100%;display: block;margin: 0 auto;}
.single h1,.single h2,.single h3,.single h4,.single h5,.single h6 {margin: 18px 0 14px;font-weight: 600;margin-bottom: 20px;padding: 10px 0 10px;line-height: 1.5;border-bottom: 1px solid #e0e0e0;position: relative;}
.single h1::after,.single h2::after,.single h3::after,.single h4::after,.single h5::after,.single h6::after {content: "";width: 24px;height: 0;border-bottom: 2px solid #0088cc;position: absolute;left: 0;bottom: -1px;}
.single h1 {font-size: 1.8em;}
.single h2 {font-size: 1.4em;}
.single h3 {margin-top: 30px;font-size: 1.2em;}
.single h4 {margin-top: 28px;font-size: 1em;}
.single h5 {margin-top: 26px;font-size: 0.8em;}
.single h6 {margin-top: 24px;font-size: 0.6em;}

.function .function_t {margin-bottom: 10px;padding: 0 0 10px;font-size: 18px;border-bottom: 1px solid #e4e8eb;}
.function dd ul {overflow: hidden;zoom: 1;}
.function label {display: block;}
.function{position: relative;background-color: #fff;padding: 20px;border-radius: 4px;clear: both;overflow: hidden;margin-top: 0px;}
#divTags ul {overflow:hidden;width:102%;margin-left:-8px;}
#divTags li {float:left;padding:1% 2% 1% 0;width:auto;float:left;display:inline;margin:10px 0 0 8px;padding:0;white-space:nowrap;border:0;}
#divTags li a {padding:0 8px;font-size:14px;color:#fff;line-height:28px;border-radius:3px;box-shadow:0 1px 1px 0 #f5f5f5;border:1px solid #e4e8eb;display:inline-block;vertical-align:top;}
#divTags li a:hover {opacity:.8;}
#divTags li:nth-child(8n-7) a {background-color:#8A9B0F;}
#divTags li:nth-child(8n-6) a {background-color:#EB6841;}
#divTags li:nth-child(8n-5) a {background-color:#3FB8AF;}
#divTags li:nth-child(8n-4) a {background-color:#FE4365;}
#divTags li:nth-child(8n-3) a {background-color:#FC9D9A;}
#divTags li:nth-child(8n-2) a {background-color:#EDC951;}
#divTags li:nth-child(8n-1) a {background-color:#C8C8A9;}
#divTags li:nth-child(8n) a {background-color:#83AF9B;}
#divTags li:first-child a {background-color:#E1474D;}
#divTags li:last-child a {background-color:#3299BB;}
#divTags ul li a:hover {text-decoration:none;color:#0188fb;border:1px solid #0188fb;}
#divCalendar .function_t {display:none;}

#divCalendar table {width:100%;font-size:14px;table-layout:fixed;}
#divCalendar caption {height:24px;margin:0 0 10px;padding:0;font-weight:bold;text-align:center;}
#divCalendar caption a {color:#8a9ead;}
#divCalendar th {height:26px;color:#fff;text-align: center;font-weight:normal;line-height:26px;text-transform:uppercase;border:1px solid #b6c5d0;background:#b6c5d0;}
#divCalendar td {height:30px;color:#888;line-height:30px;text-align:center;border:1px solid #e4e8eb;}
#divCalendar td.pad {background:none;}
#divCalendar td a {line-height:30px;color:#0188fb;border:1px solid #0188fb;display:block;}
#divCalendar #today {color:#0188fb;font-weight:bold;}
#divAuthors .article-nums {display:none;}
#divPrevious .article-date{display:none;}
#divCatalog ul.ul-subcates li a {padding-left:37px;}
#divSearchPanel form {margin-top:20px;zoom:1;}
#divSearchPanel input[type="text"] {width:70%;height:36px;float:left;display:inline;padding:5px 10px;line-height:21px;border:1px solid #e4e8eb;box-sizing:border-box;border-radius:3px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
#divSearchPanel input[type="text"]:focus {color:#495057;background-color:#fff;border-color:#aab7c1;outline:0;box-shadow:0 0 0 .2rem rgba(31,73,119,0.1);}
#divSearchPanel input[type="submit"] {height:36px;float:right;font-size:14px;}
#divSearchPanel input[type="submit"]:focus {background:#e4e8eb;}
#divMisc ul li,#divFavorites ul li,#divStatistics ul li {width:50%;float:left;display:inline;overflow:hidden;}
#divMisc li a {padding:5px 0;background:none;display:inline-block;vertical-align:top;}
#divMisc li a img {display:block;}
#divCatalog li,#divLinkage li,#divFavorites li,#divArchives li,#divAuthors li {width:50%;height:36px;float:left;line-height:36px;border-bottom:1px dotted #e4e8eb;overflow:hidden;}
#divCatalog li,#divPrevious li,#divLinkage li,#divComments li,#divAuthors li,#divFavorites li,#divStatistics li {height:36px;font-size:14px;line-height:36px;border-bottom:1px dotted #e4e8eb;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#divCatalog li::before,#divPrevious li::before,#divLinkage li::before,#divComments li::before,#divAuthors li::before,#divFavorites li::before,#divStatistics li::before {content:"\f03a";margin:0 5px 0 0;font-size:12px;color:#333;font:normal normal normal 14px/1 FontAwesome;display:inline-block;vertical-align:top;line-height: 36px;}
#divContorPanel dd {text-align:center;}
#divContorPanel .cp-hello {width:100%;margin-bottom:15px;padding:10px 0;border-bottom:1px dotted #e4e8eb;display:inline-block;}
#divContorPanel .cp-hello::before {content:"\f2be";font:normal normal normal 14px/1 FontAwesome;margin-right:3px;font-size:22px;display:inline-block;vertical-align:top;}
#divContorPanel .cp-login a,#divContorPanel .cp-vrs a {padding:0 16px 0 10px;font-size:14px;color:#888;border:2px solid #e4e8eb;border-radius:20px;display:inline-block;}
#divContorPanel .cp-login a::before,#divContorPanel .cp-vrs a::before {font-size:20px;font:normal normal normal 14px/1 FontAwesome;vertical-align:top;line-height: 20px;}
#divContorPanel .cp-login a:hover,#divContorPanel .cp-vrs a:hover {color:#0188fb;border-color:#0188fb;}
#divContorPanel .cp-login a:hover::before,#divContorPanel .cp-vrs a:hover::before {color:#0188fb;}
#divContorPanel .cp-login a::before {content:"\f013";}
#divContorPanel .cp-vrs a::before {content:"\f044";}
#divContorPanel .sidecon div {padding:20px;text-align:center;line-height:24px;border:1px dotted #f0f0f0;background:#fbfbfb;}
#divArchives a {font-size:14px;}

.tp-ad-text1 {width:100%;box-sizing:border-box;overflow:hidden;background:rgba(255,255,255,.2);padding-bottom:6px;}
.tp-ad-text1 a {color:#7fba00;font-size:14px;line-height:38px;text-align:center;border:1px dashed rgba(0,0,0,.2);padding:0 3px;box-sizing:border-box;float:left;width:11.5%;height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0.5% 6px;text-decoration:none;transition:all .6s;}
.tp-ad-text1 a:hover {font-weight:bold;color:#fff !important;background:#7fba00;transition:all .6s;}
.tp-ad-text1 a:nth-child(2n) {color:#f74e1e;}
.tp-ad-text1 a:nth-child(2n):hover {background:#f74e1e;border-color:#f74e1e;}
.tp-ad-text1 a:nth-child(3n) {color:#00a4ef;}
.tp-ad-text1 a:nth-child(3n):hover {background:#00a4ef;border-color:#00a4ef;}
.tp-ad-text1 a:nth-child(4n) {color:#0517c2;}
.tp-ad-text1 a:nth-child(4n):hover {background:#0517c2;border-color:#0517c2;}
.tp-ad-text1 a:nth-child(5n) {color:#601165;}
.tp-ad-text1 a:nth-child(5n):hover {background:#601165;border-color:#601165;}
.tp-ad-text1 a:nth-child(6n) {color:#ffb900;}
.tp-ad-text1 a:nth-child(6n):hover {background:#ffb900;border-color:#ffb900;}
.tp-ad-text1 a:nth-child(7n) {color:#0fc317;}
.tp-ad-text1 a:nth-child(7n):hover {background:#0fc317;border-color:#0fc317;}
.tp-ad-text1 a:nth-child(8n) {color:#601165;}
.tp-ad-text1 a:nth-child(8n):hover {background:#601165;border-color:#601165;}
.tp-ad-text1 a:nth-child(9n) {color:#fba78f;}
.tp-ad-text1 a:nth-child(9n):hover {background:#fba78f;border-color:#fba78f;}
.tp-ad-text1 a:nth-child(10n) {color:#13cf8f;}
.tp-ad-text1 a:nth-child(10n):hover {background:#13cf8f;border-color:#13cf8f;}
.tp-ad-text1 a:nth-child(11n) {color:#f74e1e;}
.tp-ad-text1 a:nth-child(11n):hover {background:#f74e1e;border-color:#f74e1e;}
.tp-ad-text1 a:nth-child(12n) {color:#ffb900;}
.tp-ad-text1 a:nth-child(12n):hover {background:#ffb900;border-color:#ffb900;}
.tp-ad-text1 a:nth-child(13n) {color:#fba78f;}
.tp-ad-text1 a:nth-child(13n):hover {background:#fba78f;border-color:#fba78f;}
.tp-ad-text1 a:nth-child(14n) {color:#f74e1e;}
.tp-ad-text1 a:nth-child(14n):hover {background:#f74e1e;border-color:#f74e1e;}
.tp-ad-text1 a:nth-child(15n) {color:#7fba00;}
.tp-ad-text1 a:nth-child(15n):hover {background:#7fba00;border-color:#7fba00;}
.tp-ad-text1 a:nth-child(16n) {color:#0fc317;}
.tp-ad-text1 a:nth-child(16n):hover {background:#0fc317;border-color:#0fc317;}
.tp-ad-text1 a:nth-child(17n) {color:#0517c2;}
.tp-ad-text1 a:nth-child(17n):hover {background:#0517c2;border-color:#0517c2;}
.tp-ad-text1 a:nth-child(18n) {color:#13cf8f;}
.tp-ad-text1 a:nth-child(18n):hover {background:#13cf8f;border-color:#13cf8f;}
.tp-ad-text1 a:nth-child(19n) {color:#ffb900;}
.tp-ad-text1 a:nth-child(19n):hover {background:#ffb900;border-color:#ffb900;}
.tp-ad-text1 a:nth-child(20n) {color:#f74e1e;}
.tp-ad-text1 a:nth-child(20n):hover {background:#f74e1e;border-color:#f74e1e;}
@media screen and (max-width:1198px) {
  .tp-ad-text1 a {width:32%;}
;}

.cmts{margin-top: 20px;background-color: #ffffff;padding: 20px;}
.cmtsitem {padding:18px 0 14px;border-bottom:1px dotted #e4e8eb;zoom:1;}
.cmtsitem::after {content:"";display:block;clear:both;}
.cmtsitem .avatar {width:48px;height:48px;float:left;display:inline;margin-right:10px;overflow:hidden;}
.cmtsitem .avatar img {width:48px;height:48px;border-radius:3px;}
.cmtsitem .cmtscon .avatar {display:none;}
.cmtscon {margin-left:65px;zoom:1;}
.cmtscon::after {content:"";display:block;clear:both;}
.cmtscon>.cmtsitem {margin-top:15px;padding:0 0 0 20px;border-left:2px solid #e4e8eb;}
.cmtscon>.cmtsitem .cmtscon {margin:0;}
.cmtsdate {float:right;display:inline;font-size:14px;color:#bbb;}
.cmtsname {font-size:14px;color:#333;display:inline-block;}
.cmtsname a {font-size:14px;color:#333;}
.cmtsname em {margin-top:1px;padding:0 7px;font-size:12px;color:#888;font-style:normal;line-height:20px;border:1px solid #eee;border-radius:2px;background:#fafafa;display:inline-block;vertical-align:top;}
.cmtsbody {margin-top:8px;line-height:26px;word-wrap:break-word;word-break:break-all;}
.cmtsbody .cmtscon {margin:0;padding-left:20px;border-left:2px solid #e4e8eb;}
.cmtsbody .cmtsfoot {display:none !important;}
.cmtsreply {margin-top:15px;padding-left:20px;border-left:2px solid #e4e8eb;}
.cmtsreplyname {font-size:12px;color:#888;}
.cmtsreplyname em {margin-top:1px;padding:0 7px;font-size:12px;color:#888;font-style:normal;line-height:20px;border:1px solid #eee;border-radius:2px;background:#fafafa;display:inline-block;vertical-align:top;}
.cmtsreplyname a {font-size:14px;color:#333;}
.cmtsreplycon {margin-top:8px;word-wrap:break-word;word-break:break-all;}
.cmtsreplydate {margin-top:8px;font-size:14px;color:#bbb;}
.cmtsfoot {margin-top:8px;}
.cmtsfoot .reply {font-size:14px;color:#888;}
.cmtsfoot .reply:hover {color:#0088cc;}
.cmtsfoot .reply:hover::before {color:#0088cc;}
.cmts.nocmt {padding:15px 30px;background: #fff;}
.cmts.nocmt::before {content:attr(data-content);width:100%;font-size:16px;color:#888;text-align:center;display:inline-block;}
.reply-frm {border-left:2px solid #e4e8eb;padding:0 0 0 20px;margin-top:15px;box-shadow:none;}
.reply-frm .cmtimg {display:none !important;}
.reply-frm .cmtarea {padding:0;}
#cancel-reply {height:26px;margin-left:20px;padding:0 10px 0 6px;font-size:14px;color:#0088cc;line-height:25px;border:2px solid #0088cc;outline:0;box-sizing:content-box;border-radius:20px;cursor:pointer;background:#fff;vertical-align:top;display:none;}
.comment {margin-top:20px;zoom:1;}
.comment::after {content:"";display:block;clear:both;}
.cmtimg {width:48px;float:left;text-align:center;}
.cmtimg img {width:48px;height:48px;border-radius:3px;}
.cmtimg p {height:20px;font-size:12px;color:#888;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.cmtinfo {padding-left:70px;font-size:14px;word-break:break-all;}
.cmtinfo a {color:#333;}
.cmtinfo .cmt {margin:15px 0 0 -20px;padding-bottom:0;}
.cmtinfo .cmt .cmt {margin:15px 0 0 -20px;padding-bottom:0;}
.cmtinfo .cmt .cmt .cmt {margin:15px 0 0 -20px;padding-bottom:0;}
.cmtinfo .cmtinfo {width:500px;}
.cmtinfo .cmtinfo .cmtinfo {width:430px;}
.cmtinfo .cmtinfo .cmtinfo .cmtinfo {width:360px;}
.cmttime,.cmttime a {font-size:12px;color:#888;}
.cmtarea {padding-left:68px;}
.cmtarea textarea {width:100%;margin:0 0 10px;padding:5px 15px;font-size:16px;color:#333;line-height:28px;border:1px solid #e4e8eb;outline:0;border-radius:3px;overflow:hidden;vertical-align:top;box-sizing:border-box;}
.cmtarea textarea:focus {color:#0088cc;background-color:#fff;border-color:#aab7c1;outline:0;box-shadow:0 0 0 .2rem rgba(31,73,119,0.1);}
.cmtsubmit button {height:36px;margin:0 10px 0 0;padding:0 20px;font-size:16px;color:#888;line-height:32px;border:2px solid #e4e8eb;outline:0;border-radius:20px;cursor:pointer;background:#fff;}
.cmtsubmit button:hover {color:#0088cc;border-color:#0088cc;}
.cmtsubmit button:hover::before {color:#0088cc;}
.cmtsubmit button:active {border-color:#0088cc;background:#f1f1f1;}
.cmtsubmit span {font-size:14px;color:#888;}
.cmtform {width:100%;float:left;margin:0 0 20px;padding:0 0 20px;border-bottom:1px dotted #e4e8eb;display:none;}
.cmtform p {width:49%;float:left;padding:5px 0;}
.cmtform input {width:180px;height:27px;}
#divCommentPost{background-color: #ffffff;display: block;margin-top: 10px;position: relative;border-radius: 5px;padding: 20px;}
  
.no-data{padding:80px;text-align:center;color:#adadad}
.no-data i{display:block;font-size:154px}
.no-data span{display:block;line-height:30px;padding:5px 0;font-size:17px}
.no-data a{display:block;color:#a5a5a5;width:221px;margin:0 auto;border:1px solid #e2e2e2;height:45px;line-height:45px;font-size:15px;border-radius:30px;margin-top:15px;margin-bottom:18px}

.pagebar { width:100%; margin:0 auto; padding:20px 0; font-size:14px; text-align:center; line-height:28px; clear:both; }
.pagebar .now-page { margin:5px; padding:5px 10px; color:#fff; font-weight:bold; line-height:16px; border:1px solid #3f72af; background:#3f72af; display:inline-block; }
.pagebar a { margin:4px; padding:0 10px; color:#777; font-weight:bold; border:1px solid #ebebeb; background:#fff; display:inline-block; }
.pagebar span { margin:0; padding:0; border:0; background:none; }
.pagebar a:hover { color:#3f72af; border:1px solid #3f72af; background:#fff; }
#divNavBar .hover .on{color: #3372e3;}