.content {
    padding: 0 1rem;
}

.bdsharebuttonbox {
    width: 60px;
    position: fixed;
    z-index: 30;

}
.bdsharebuttonbox a {
    float: left!important;
    background-color: #fafafa;
    border-bottom: 1px solid #f0f0f0
}

.bdsharebuttonbox .bds_qzone1:hover {
    background-position: -121px -319px!important;
    background: #ffce0b
}

.bdsharebuttonbox .bds_qzone1 {
    background-position: -121px -259px!important
}

.bdsharebuttonbox .bds_tsina1:hover {
    background: #f74864
}

.bdsharebuttonbox .bds_tsina1 {
}

.bdsharebuttonbox .bds_weixin1:hover {
    background: #31c862
}

.bdsharebuttonbox .bds_weixin1 {
}

.bdsharebuttonbox .bds_pin:hover {
    background: #3091f4
}

.bdsharebuttonbox .bds_pin {
    text-align: center;
    font-style: normal;
    line-height: 95px;
    color: #999;
    font-size: 9pt
}
.bdsharebuttonbox .bds_pin:hover i,.bdsharebuttonbox .bds_weixin1:hover i,.bdsharebuttonbox .bds_tsina1:hover i,.bdsharebuttonbox .bds_qzone1:hover i{
	color: #fff;
}

.bdsharebuttonbox .bds_ico,
.bdsharebuttonbox .bds_ico2 {
    padding-left: 0!important;
    width: 60px;
    height: 60px;
    position: relative;
    text-align: center;
    line-height: 60px;
    left: -60px;
    box-shadow: 0px 0px 6px rgba(50,50,50,0.2);
    -webkit-box-shadow: 0px 0px 6px rgba(50,50,50,0.2);
    -moz-box-shadow: 0px 0px 6px rgba(50,50,50,0.2);
}

.bdsharebuttonbox .bds_ico {
    margin: 0!important
}

.tpt-thread {
    margin: 0 0 20px
}

.tpt-thread h1 {
    font-size: 24px;
    line-height: 30px;
    padding: 10px 0;
    word-wrap:break-word
}

.tpt-tip {
    position: relative;
    margin: 15px 0 15px;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 20px
}

.tpt-tip span {
    margin-top:5px; 
    line-height: 9pt;
    padding: 2px 5px;
    display: inline-block;
    vertical-align: top
}

.tpt-tip span,
.tpt-tip span a {
    color: #999;
    font-size: 9pt;
}

.tpt-tip-jing {
    background-color: #f2f2f2;
    margin-left: 1em;
}
.tpt-tip-tags-box{
    position: relative;
    float: right;
    bottom: 2px;
}
.tpt-tip-stick {
    background-color: #393d49;
    margin-right: 5px
}

.tpt-tip-view {
    background-color: #999
}

.tpt-list-hint {
    position: absolute;
    right: 0;
    top: 2px
}

.tpt-list-hint i {
    padding-left: 10px;
    color: #ccc
}

.tpt-tag-box {
    position: relative;
    width: 100%;
    height: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #f0f0f0
}

.tpt-tag-box span {
    display: inline-block;
    border-bottom: 4px solid #e90225;
    position: absolute;
    left: 0;
    bottom: -1px;
    z-index: 1;
    height: 26px;
    line-height: 20px;
    margin: -28px 0 0;
    font-size: 18px;
    font-weight: 400
}

.tpt-tag-tit {
    padding: 10px 0 20px;
    color: #bbb;
    border-bottom: 1px solid #eee
}

.tpt-tag-tit,
.tpt-tag-tit h2 {
    font-size: 18px;
    height: 18px;
    line-height: 18px
}

.tpt-tag-tit h2 {
    float: right;
    color: #333
}

.layui-form .wangEditor-container {
    border: 1px solid #f0f0f0;
    background-color: #fafafa
}

.layui-form .wangEditor-menu-container {
    border-bottom: 1px solid #f0f0f0;
    background-color: #fafafa
}

.jieda-body img {
    max-width: 100%;
    height: auto
}

.detail-about {
    margin-top: 5px;
    line-height: 20px;
    background-color: #f2f2f2;
    padding: 15px;
    color: #999
}

.detail-about,
.detail-about .jie-user {
    position: relative
}

.detail-about .jie-user,
.detail-about span,
.jie-about span {
    margin-right: 10px;
    display: inline-block;
    vertical-align: top;
    font-size: 9pt
}

.detail-about .jie-user img {
    position: relative;
    display: block;
    margin: 0;
    top: 0;
    border-radius: 50px
}

.detail-about-reply {
    background: 0 0;
    padding: 0
}

.detail-about-reply .detail-hits {
    left: 56px;
    bottom: 0
}

.jie-user cite i {
    font-style: normal
}

.jie-user img {
    position: absolute;
    left: 0;
    top: 50%;
    width: 46px;
    height: 46px;
    margin-top: -23px
}

.detail-about .jie-user cite {
    top: -3px;
    left: 56px;
    width: 260px;
    color: #4f99cf;
    font-size: 14px
}

.jie-user cite {
    position: absolute;
    right: 0;
    top: 10px;
    line-height: 26px;
    color: #999
}

.detail-about .jie-user cite em {
    padding-left: 5px;
    color: #999;
    cursor: default;
    font-size: 9pt;
    font-style: normal
}

.detail-hits {
    position: absolute;
    left: 71px;
    bottom: 15px;
    font-size: 0
}

.detail-body {
    margin: 10px 0 50px;
    min-height: 202px;
    line-height: 26px;
    font-size: 1pc;
    word-wrap: break-word
}

.jieda-body {
    margin: 20px 0 0;
    min-height: 0;
    line-height: 24px;
    font-size: 14px
}

.jieda li:last-child {
    margin-bottom: 20px
}

.jieda li {
    position: relative;
    padding: 20px 0;
    border-bottom: 1px dotted #dfdfdf
}

@media only screen and (max-width:767px) {
    .content {
        margin-left: 0
    }
    .tpt-thread h1 {
        font-size: 18px;
        line-height: 28px;
        word-wrap:break-word
    }
}

@media only screen and (max-width:1340px){
    .bdsharebuttonbox {
        display: none
    }
}


@media only screen and (min-width:768px) and (max-width:1023px) {
    .content {
        margin-left: 0
    }
}
.yema_edit_box img{
	max-width: 100%;
}
.yema_page_user img{
	width: 25px;
    height: 25px;
    margin-right: 8px;
    position: relative;
    top: -2px;
    border-radius: 50px;
}
.yema_page_user a{
    color: #999;
}

.page_guanzhu{
    color: #fa0807! important;
    border: 1px solid #fa0807;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 9pt;
    margin-left: 15px;
    border-radius: 28px;
    font-size: 9pt;
    transition: .5s ease 0s;
}
.layui-elem-quote{
    border-left: 5px solid #e90225;
}
.page_like{
    text-align: center;
    color: #999;
    cursor: pointer;
}
.page_like .icon-dianzan2:hover,.page_like .icon-star:hover,.page_liked{
	color: #e90225;
}
.page_like .iconfont {
	font-size: 40px;
    display: block;
}
	.index_page_text{
		text-align: center;
		background-color: rgba(0,0,0,0.5);
		position: absolute;
		right: 0;
		left: 0;
		bottom: 0;
		color: #fff;
		line-height: 32px
	}
	.index_page_text h3{
		margin: 0;
	    height: 2.9rem;
    	line-height: 1.5em;
	}
	.index_page_box{
		overflow: hidden;
		position: relative;
	}