@font-face{font-family:'iconfont';/* project id 89028 */src:url('//at.alicdn.com/t/font_89028_6pn3i3py4vj.eot');src:url('//at.alicdn.com/t/font_89028_6pn3i3py4vj.eot?#iefix') format('embedded-opentype'),url('//at.alicdn.com/t/font_89028_6pn3i3py4vj.woff2') format('woff2'),url('//at.alicdn.com/t/font_89028_6pn3i3py4vj.woff') format('woff'),url('//at.alicdn.com/t/font_89028_6pn3i3py4vj.ttf') format('truetype'),url('//at.alicdn.com/t/font_89028_6pn3i3py4vj.svg#iconfont') format('svg');}
.iconfont{font-family:"iconfont" !important;font-size:2rem;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-family:inherit;font-style:inherit;margin:0;padding:0;vertical-align:baseline}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}
body,button,input,select,textarea{font:14px "Microsoft YaHei",Helvetica,Arial,Lucida Grande,Tahoma,sans-serif;color:#333;line-height:180%;background:#f6f9fe;}
input{outline:none}
article,aside,details,figcaption,figure{display:block}
::selection{color:#fff;background:#666;}
ol,ul{list-style:none}
dl{margin-bottom:1.6em}
dt{font-weight:700}
dd{margin-bottom:1.6em}
table,th,td{border:1px solid #ececec;}
table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 10px}
caption,th,td{font-weight:400;text-align:left}
th{border-width:0 1px 1px 0;font-weight:700}
td{border-width:0 1px 1px 0}
th,td{padding:5px}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}
a img{border:0}
a{color:#333;text-decoration:none}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#3690cf;text-decoration:none;}
img{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}
:focus,a:focus{outline:none}
.clear{clear:both;display:block}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:none}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0)}
input:-webkit-autofill,input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #eff0f2;}
input{filter:none}
input[type='text'],input[type='password']{border:0 none;width:100%;border-radius:2px;padding:5px 8px;box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ccc;background:rgba(255,255,255,.8)}
input[type='text']:focus,input[type='password']:focus{box-shadow:inset 0 0 3px #1C89D4;background-color:rgba(255,255,255,1);border-color:#61B4EC;}
input[type='button'],button{-webkit-appearance:none;outline:none}
.dropdown-menu {background-color:#222;}

/* 通用布局 */
html, body {height: auto; min-height: 100vh;overflow-x:hidden;}
.xxx{display:flex;flex-direction:column;min-height:100vh;}
.xxx > nav {position: sticky;top: 0;z-index: 1000;}
.xxx>nav,.xxx>footer{flex:0 0 auto;background:#022;color:#fff;}
.xxx>nav a,.xxx>footer a{color:#fff;}
.xxx>nav{justify-content:space-between;position:sticky;top:0;margin-bottom:10px;border-bottom:0.6rem solid #f78b26;height:66px;padding-top:6px}
.xxx>main{flex:1 0 auto;display:flex;justify-content:center;background-color:#f6f9fe;padding:1px;width: 100%;overflow: visible;}
.xxx>main .main{flex-grow: 0;flex-shrink: 0;background: #fff;width: 100%;max-width: 1200px;}
.xxx>footer{display:flex;justify-content:center;align-items:center;background:url(/assets/addons/xx/img/gs.png);color:#fff;border-top:.6rem solid #f78b26;width:100%;margin-top:10px;}
@media screen and (max-width:768px) {.xxx>main .main{width:100vw;padding:1px;}}

.xx{width: 100%;min-height: calc(100vh - 125px);background: #f6f7f8;}
.navbar{color:#fff;border-bottom:.6rem solid #f78b26;background:#022;height:66px;padding-top:6px;}
.navbar-brand img{height:40px;}
.avatar-img img{border-radius:30px;width:30px;height:30px;line-height:30px;}
#header-navbar{background:#022;}
.navbar-inverse .navbar-nav > li > a{color:#fff;}
.slide,.grid-container,.widget{margin:0 0 4px 0;}
.copyright{line-height:50px;text-align:center;margin:0;}
.cheader:after,.clearfix:after{content:"";display:block;clear:both;height:0;line-height:0;overflow:hidden;font-size:0;}
.cheader,.clearfix{zoom:1;}
.commonbtn{display:inline-block;width:100%;padding:8px 0;font-size:16px;text-align:center;border-radius:2px;background:#1C89D4;color:#fff;border:0 none;}
.vanswer{margin:15px;}
.vanswer a{color:#fff;}
.pad-r-20{padding-right:20px}
.pad-r-25{padding-right:25px;}
.pos-rela{position:relative;}
input[type='password'].noborder{border:0 none;}
.h-over1,.h-over2,.h-over3,.h-over4{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;white-space:normal!important}
.h-over1{-webkit-line-clamp:1;}
.h-over2{max-height:3em;-webkit-line-clamp:2;}
.h-over3{max-height:4.5em;-webkit-line-clamp:3;}
.h-over4{max-height:6em;-webkit-line-clamp:4;}
.cheader{color:#fff;border-bottom:.3rem solid #f78b26;background:#022;height:66px;line-height:62px;overflow:hidden;}
.cheader a{color:#fff;display:block;}
.cheader h1{text-align:center;line-height:30px}
.cheader .headerleft,.cheader .headeright{width:auto;font-size:14px;margin-left:15px;display：inline-block;}
.cheader .headerleft{float:left;}
.cheader .headeright{float:right;margin-right:15px;}
.arrow-left,.arrow-right{display:inline-block;width:12px;height:12px;border:2px solid #fff;border-top:0;border-right:0;-webkit-transform:rotate(45deg);}
.arrow-right{-webkit-transform:rotate(225deg);}
.cheader .headerleft .arrow-left{margin-top:5px;}
.cmain{padding:5px;}
.cmain.nopad-lr{padding-left:0;padding-right:0}
.clear{clear:both;display:block;}
aside{display:block;font-family:inherit;font-size:100%;font-style:inherit;outline:0;vertical-align:baseline;animation-name:fadeInUp;}
#feed_widget .tqq, #feed_widget .tsina, #feed_widget .feed{display:block;}
#feed_widget ul{margin:0 10px;overflow:hidden;padding:5px;}
#feed_widget li{float:left;width:25%;height:40px;line-height:38px;}
.weixin-b{cursor:pointer;}
.weixin-qr{position:absolute;bottom:64px;left:20px;background:#fff;padding:5px;z-index:999;display:none;border-radius:5px;animation:fade-in;animation-duration:.3s;border:1px solid #ddd;box-shadow:0 1px 5px rgba(0,0,0,0.2);}
#feed_widget .be{font-size:18px !important;font-size:1.8rem !important;}
.be{font-family:"be" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;}
.be,.zm{font-size:14px !important;line-height:.75em;vertical-align:-5%;}
.weixin-qr img{float:left;width:160px;height:auto;padding:3px;}
#feed_widget a{color:#999;width:40px;display:block;text-align:center;height:40px;line-height:34px;margin:0 auto;border-radius:4px;border:1px solid #ddd;}
.feed-rss,.feed-about{position:relative;font-size:18px;display:block;}
.author-back{position:absolute;}
.author-back img{float:left;height:auto;width:100%;}
.about-main{font-size:14px;position:relative;padding:10px 15px 0 15px;}
.about-inf{background:#f8f8f8;float:left;font-size:14px;text-align:center;width:100%;border-top:1px solid #ddd;}
.about-inf .about{float:left;line-height:20px;height:44px;padding:2px 0;width:33.33333333333333%;}
.about-img{width:100px;margin:30px auto 10px;}
.about-img img{background:#fff;float:left;width:100px;height:100px;padding:5px;border-radius:100px;}
.post{float:left;width:50%;border:1px solid #ddd;position:relative;background:#fff;padding:20px;border-radius:2px;}
article{display:block;border:0;font-family:inherit;font-size:100%;font-style:inherit;margin:0;padding:0;vertical-align:baseline;}
.thumbnail{margin:1px 15px 0 0;width:120px;max-width:120px;max-height:90px;min-height:90px;position:relative;float:left;height:auto;clear:both;overflow:hidden;border-radius:2px;-webkit-transition-duration:.5s;}
.thumbnail a img{-webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear;float:left;width:100%;height:auto;max-width:100%;}
figure{display:block;border:0;font-family:inherit;font-size:100%;font-style:inherit;margin:0;padding:0;vertical-align:baseline;margin-block-start:1em;margin-block-end:1em;margin-inline-start:40px;margin-inline-end:40px;}
@media screen and (min-width:901px){.archive-content{display:none;}
}
@media screen and (max-width:1025px){.post{margin:0 0 -1px 0;width:100%;}
}
.author-hide{display:none;}
.meta-author{position:relative;}
.entry-meta{position:absolute;bottom:14px;color:#999;left:240px;}
.meta-author-avatar img{width:24px;height:24px;margin:0 5px -7px 0;border-radius:24px;}
.meta-author-box{position:absolute;top:12px;left:-20px;width:160px;display:none;z-index:3;padding:10px;}
.entry-meta .date,.entry-meta .views,.entry-meta .comment,.entry-meta-no .date,.entry-meta-no .views,.entry-meta-no .comment{margin:0 5px 0 0;}
.grid-container{position:relative;}
.widget{background:#fff;border:1px solid #ddd;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,0.04);}
.widget h3{background:#f8f8f8;height:40px;line-height:40px;border-bottom:1px solid #ddd;}
.widget ul li{width:99%;line-height:28px;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden;}
.widget ul{padding:15px;}
.widget a{text-align:center;padding:5px 0;display:block;border:1px solid #ddd;}
.widget a:hover{background:#3690cf;color:#fff !important;border:1px solid #3690cf;transition:all 0.1s ease-in 0s;}
.wr{padding:0 0 15px 0;}
.wr li{float:left;width:49.5% !important;margin:0 -3px -1px 2px;}
.widget-title:hover .title-i-b{background:#fff;transition:background .3s ease;}
.widget-title:hover .title-i-t{background:#888;transition:background .3s ease;}
.widget-title .title-i{margin:12px 10px 0 15px;}
.title-i span{float:left;width:7px;height:7px;margin:0 2px 2px 0;padding:0;border:1px solid #888;}
.title-i{float:left;width:18px;height:18px;display:block;}
.title-i-b{background:#fff;}
.title-i-t{background:#fff;}
.tagcloud{padding:5px 0 5px 2px;min-height:165px;}
.sx4{position:relative;float:left;margin:0;padding:0 5px;-webkit-transition-duration:.5s;}
.group-tool{position:relative;background:#fff;margin:0 0 4px;padding:10px;overflow:hidden;border-radius:5px;border:1px solid #ddd;}
.group-tool-img{position:relative;margin:-10px;}
.group-tool-img-top{position:absolute;top:0;left:0;width:100%;height:100%;}
.load{overflow:hidden;display:block;}
.group-tool-pu{position:relative;margin:-40px auto 0;}
.group-tool-ico{background:#fff;text-align:center;width:80px;height:80px;margin:0 auto;border-radius:100%;}
.group-tool-ico i{font-size:32px !important;line-height:80px;color:#666;}
.group-tool-title{font-size:16px;font-weight:normal;text-align:center;margin:-10px auto 15px;}
.group-tool-p{margin:0 0 10px 0;color:#666;text-align:justify;padding:0 10px;}
.group-tool-link{text-align:center;margin:15px 0 10px 0}
.group-tool-link a{height:34px;color:#666;font-size:14px;line-height:34px;padding:5px 20px;border-radius:15px;border:1px solid #3690cf}
.group-tool-link a:hover{color:#fff;background:#3690cf;border:1px solid #3690cf}
.about-name{font-size:15px;font-weight:700;text-align:center;padding:5px 0 0;}
.about-the{text-align:center;margin-bottom:2px;}
.about-pn{border-left:1px solid #ddd;border-right:1px solid #ddd;}
.cat-title{padding-left:5px;line-height:30px;float:left;background:#f8f8f8;width:100%;border-radius:2px 2px 0 0;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.t-icon{margin:0 10px 0 15px;padding:7px 0 0 0;font-weight:normal;}
.cat-title .more-i,.cat-title .more-i,.widget-title .more-i,.cat-square-title .more-i,.cat-grid-title .more-i,.child-title .more-i,.cat-w-icon .more-i{margin:7px 14px 0 0;padding:10px 0 0 0;}
.more-i{float:right;display:block;}
.more-i span{float:left;width:5px;height:5px;margin:0 2px 0 0;padding:0;background:#fff;border:1px solid #888;}
.cat-title a{float:left;width:100%;height:38px;line-height:38px;}
.cat-title .more-i,.widget-title .more-i,{margin:7px 14px 0 0;padding:10px 0 0 0}
.cat-title:hover .title-i span,.widget-title:hover .title-i span{border:1px solid #3690cf;transition:background .3s ease}
.cat-title:hover .more-i span,.widget-title:hover .more-i span{background:#999;animation:blink .5s linear infinite}
.links-box{margin:0 auto;}
#links{margin:0 -2px}
#links h2{font-size:15px;padding:10px 0 10px 0;border:0}
.links-group #links h2{font-size:18px;}
.link-f{max-width:100%;width:100%;height:auto;overflow:hidden}
.link-img{display:flex}
.link-f img{border:1px solid #ddd}
.links-mode .sup{border-radius:2px}
.link-f a img{max-width:100%;width:100%;height:auto;margin:0 auto;border-radius:2px;vertical-align:middle}
.link-f a{background:#fff;text-align:center;padding:5px;display:block;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden;border:1px solid #ddd;border-radius:2px;-webkit-transition-duration:.5s}
.link-img a{padding:0;border:0 !important;background:transparent !important}
.link-f a:hover{background:#3690cf;color:#fff !important;border:1px solid #3690cf;transition:all .1s ease-in 0s}
.links-group{width:100%;background:#f1f1f1}
.links-group #links{width:1122px;margin:0 auto;padding:20px 0}
.links-group #links h2{text-align:center;margin:10px 0 20px 0;display:flex;justify-content:center;align-items:center}
@media screen and (max-width:1122px){.links-group #links{width:98%}
}
.lx7,.child-cat li{float:left;min-height:1px;padding:2px}
@media screen and (min-width:280px){.lx7,.child-cat li{width:50%;-webkit-transition-duration:.5s}
}
@media screen and (min-width:550px){.lx7,.child-cat li{width:33.33333333%}
}
@media screen and (min-width:700px){.lx7,.child-cat li{width:25%;-webkit-transition-duration:.5s}
}
@media screen and (min-width:1025px){.lx7,.child-cat li{width:20%;-webkit-transition-duration:.5s}
}
@media screen and (min-width:1024px){.lx7,.child-cat li{width:14.2857%;-webkit-transition-duration:.5s}
}
@media screen and (max-width:550px){#links{margin:6px 0 0 0}
}
.linkcat h2{clear:both;padding:0 0 0 10px}
.link-all a:hover{background:#3690cf;color:#fff !important;border:1px solid #3690cf;transition:all .1s ease-in 0s}
[class*="col-"]{padding-left:2px !important;padding-right:2px !important;margin:0 !important;}

.totop{position:fixed;right:15px;bottom:15px;z-index:9999;}
.totop li{list-style:none;width:40px;height:40px;line-height:40px;margin-bottom:1px;text-align:center;cursor:pointer;font-size:25px;background-color:#9F9F9F;color:white;border-radius:2px;opacity:.8;}
.center-block{float:none;display:block;margin-left:auto;margin-right:auto;}
.totop li .glyphicon {line-height: 38px;}