body {
	background-color: #fff;
	font-family: 'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei',Arial,sans-serif;
	font-size: 14px;
	color: #333;
	-webkit-font-smoothing: antialiased;
	-webkit-overflow-scrolling: touch;
}



/* Links */
a {
	color: #4a4a4a;
	word-wrap: break-word;
	-webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
	-moz-transition: color 0.1s ease-in, background 0.1s ease-in;
	-ms-transition: color 0.1s ease-in, background 0.1s ease-in;
	-o-transition: color 0.1s ease-in, background 0.1s ease-in;
	transition: color 0.1s ease-in, background 0.1s ease-in;
}



a:before,
a:after {
	-webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
	-moz-transition: color 0.1s ease-in, background 0.1s ease-in;
	-ms-transition: color 0.1s ease-in, background 0.1s ease-in;
	-o-transition: color 0.1s ease-in, background 0.1s ease-in;
	transition: color 0.1s ease-in, background 0.1s ease-in;
}
.btn-shadow {box-shadow: 0 1px 6px rgba(0,0,0,.117647), 0 1px 4px rgba(0,0,0,.117647);}
.navbar-logo {width: 90px;}
.navbar-logo img {width: 100%;}

.pagelist {padding:10px 0; text-align:center;}
.pagelist span,.pagelist a{ border-radius:3px;border:1px solid #dfdfdf;display:inline-block; padding:5px 12px;}
.pagelist a{ margin:0 3px;}
.pagelist span.current{ background:#09F; color:#FFF; border-color:#09F; margin:0 2px;}
.pagelist a:hover{background:#09F; color:#FFF; border-color:#09F; }
.pagelist label{ padding-left:15px; color:#999;}
.pagelist label b{color:red; font-weight:normal; margin:0 3px;}

/*item/topic...*/
.main-content {margin: 1em 0;}

.content {min-height: 280px;}
.sidebar {background-color: #fafafa;min-height: 300px;}
.sidebar img {max-width: 100%;}

.details{font-size: 2em;line-height: 1.7; color: #222;white-space: pre-line;border-color: red;border-style: dashed;word-break: break-all}
.details img {max-width: 100%;}
/*home*/
.top-bannar{color: #fff;background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
  background-size: 400% 400%;
  -webkit-animation: Gradient 15s ease infinite;
  -moz-animation: Gradient 15s ease infinite;
  animation: Gradient 15s ease infinite;}



@-webkit-keyframes Gradient {
  0% {
    background-position: 0% 50%
  }
  50% {
    background-position: 100% 50%
  }
  100% {
    background-position: 0% 50%
  }
}

@-moz-keyframes Gradient {
  0% {
    background-position: 0% 50%
  }
  50% {
    background-position: 100% 50%
  }
  100% {
    background-position: 0% 50%
  }
}

@keyframes Gradient {
  0% {
    background-position: 0% 50%
  }
  50% {
    background-position: 100% 50%
  }
  100% {
    background-position: 0% 50%
  }
}


/* item */

.introduce{white-space: pre-line;word-break: break-word;color: #333; font-size:  1rem}
.introduce img{max-width:100%;overflow:hidden;;height:auto}
.item-solid{border: 1px dashed #FF9A9A;font-size: 1em;overflow:hidden;}

.alipay_btn{    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    border: 1px solid #55a6e0;max-width: 50%;padding: 0.5rem 2.2rem;}
.wechatpay_btn{    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    border: 1px solid #55a6e0;max-width: 50%;padding: 0.5rem 2.2rem;}
.alipay_btn.focus{border: 1px solid #000;}

.flag_cover{border-radius: 50%;max-width: 90px;max-height: 90px;width: 90px;height: 90px;border: 1px solid #d0d0d0;background-color: #fff;padding: 2px;}
.group_recommend{display: flex;}
.group_recommend:hover{ background-color: #2d85f0;color: #fff}
/* group */

/*archives*/
.sidebar-archives{min-height: 300px;border-right: 1px solid #e9e9e9;}
.list-sort{position: relative;display: block;padding: .75rem 1.25rem;border-bottom: 1px solid #e9e9e9;}
.list-archives{position: relative;display: block;padding: .75rem 1.25rem;background-color: #fff;border-bottom: 1px solid #e9e9e9;}

@media screen and (min-width: 768px) {
    .content {
        padding: 2em;
    }}
/*  全站变灰
html{
 -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)}
*/
