@charset "UTF-8";
strong{ font-weight:bold;}
.main {
    float: left;
    width: 848px;
}
.aside {
    float: right;
    width: 328px;
}
.thread-detail-content {
    padding-top: 20px;
}
.thread-detail-content .thread-title {
    font-size: 24px;
    line-height: 1.5;
}
.thread-detail-content .thread-title p {
    font-size: 16px;
	color:#666;
}
.thread-detail-content .thread-info {
    margin-top: 12px;
    height: 34px;
    padding: 0 11px;
    background: #f7f7f7;
    line-height: 34px;
    color: #888;
}
.thread-detail-content .thread-info .info-data {
    margin-right: 15px;
}
.thread-detail-content .thread-info .info-data i {
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
    background: url("../image/common/news/sprite-article.png") no-repeat;
}
.thread-detail-content .thread-info .info-data .ico-time {
    width: 15px;
    height: 15px;
    margin-top: 10px;
    background-position: 0 -47px;
}
.thread-detail-content .thread-info .info-data .ico-bower {
    width: 19px;
    height: 13px;
    margin-top: 11px;
    background-position: 0 0;
}
.thread-detail-content .thread-info .info-data .ico-comment {
    width: 16px;
    height: 15px;
    margin-top: 9px;
    margin-right: 4px;
    background-position: 0 -22px;
}
.thread-detail-content .thread-info .info-resize {
    margin: 5px 3px 0 0;
}
.thread-detail-content .thread-info .info-resize a {
    float: left;
    width: 24px;
    height: 24px;
    margin-left: 5px;
    background: url("../image/common/news/ico-resize.png") no-repeat;
}
.thread-detail-content .thread-info .info-resize .resize-normal {
    background-position: 0 0;
}
.thread-detail-content .thread-info .info-resize .resize-big {
    background-position: 0 -24px;
}
.thread-detail-content .thread-info .info-resize a.active {
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default;
}
.thread-detail-content .thread-body {
    padding-top: 12px;
    font-size: 16px;
    line-height: 2;
    word-wrap: break-word;
    word-break: break-all;
}
.thread-detail-content .thread-body img {
    max-width: 100%;
}
.thread-detail-content .thread-body.change-font-size {
    font-size: 18px;
    line-height: 2;
}
.main .lpdp {
    margin-top: 25px;
}
.main .lpdp-bd .dp .thumb,
.main .lpdp-bd .dp .thumb img {
    width: 40px;
    height: 40px;
}
.main .lpdp-bd .dp .info {
    margin-top: 9px;
}
.main .lpdp-bd .opt {
    padding-top: 7px;
}
.main .lpdp-bd p {
    line-height: 24px;
}
.tab-order {
    float: right;
    margin-top: 6px;
    padding-right: 2px;
}
.tab-order a {
    position: relative;
    z-index: 2;
    float: left;
    width: 46px;
    height: 23px;
    margin-right: -1px;
    font-size: 12px;
    line-height: 23px;
    text-align: center;
    color: #444;
    border: 1px solid #ddd;
}
.tab-order a:hover {
    color: #f73453;
    border-color: #c5c5c5;
}
.tab-order a.on,
.tab-order a.on:hover {
    z-index: 5;
    color: #fff;
    background: var(--themeColor);
    border-color: var(--themeColor);
}
.tab-order a:first-child {
    border-radius: 3px 0 0 3px;
}
.tab-order a:last-child {
    border-radius: 0 3px 3px 0;
}

/* 评论表单/S */
.pl-form {
    position: relative;
    margin-top: 30px;
    padding: 20px 24px 25px;
    border: 1px solid #e5e5e5;
}
.pl-form h2 {
    font-size: 16px;
    font-weight: bold;
}
.pl-form .form-group textarea {
    width: 780px;
    height: 102px;
    margin-top: 12px;
}
.pl-form .form-group textarea:focus {
    border-color: #08afd9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05), 0 0 5px rgba(50, 218, 242, 0.3);
}
.pl-form .form-submit {
    padding-top: 10px;
}
.pl-form .opt-face,
.pl-form .opt-img {
    float: left;
    margin-top: 3px;
    background: url("../image/common/news/sprite-pl.png") no-repeat;
}
.pl-form .opt-face {
    width: 32px;
    height: 32px;
    margin-right: 18px;
    margin-left: 2px;
    background-position: 0 0;
}
.pl-form .opt-img {
    width: 34px;
    height: 32px;
    background-position: 0 -42px;
}
.pl-form .opt-face:hover {
    background-position: 0 -85px;
}
.pl-form .opt-img:hover {
    background-position: 0 -127px;
}
.pl-form .form-submit .btn-submit {
    float: right;
}
.qqFace {
    margin-top: 8px;
    background: #fff;
    padding: 2px;
    border: 1px #ddd solid;
}
.qqFace table td {
    padding: 1px;
}
.qqFace table td img {
    cursor: pointer;
    border: 1px #fff solid;
}
.qqFace table td img:hover {
    border: 1px solid #0891bc;
}
/* 评论表单/E */

.post .post-bd {
    padding-left: 17px;
    padding-bottom: 17px;
}
.aside .mod-hd {
    margin-top: 20px;
}
.aside .mod-hd img {
    width: 100%;
}
.latest-news{
    margin-top: 14px;
}
.latest-news h2{
    font-size: 18px;
}
.latest-news .list,
.hot-news .list {
    margin-top: 5px;
}
.latest-news .list li{
    list-style: disc;
    list-style-position: inside;
    color: #b5b9ba;
    height: 29px;
    line-height: 29px;
    width: 332px;
    overflow: hidden;
}
.latest-news .ico-news{
    float: left;
    margin: 5px 8px 0 0;
    width: 18px;
    height: 18px;
    background: url(../image/common/news/ico-news.png) no-repeat;
}
.hot-news{
    margin-top: 17px;
    padding-top: 7px;
    border-top: 1px solid #ddd;
}
.hot-news h2{
    font-size: 18px;
}
.hot-news .list li{
    height: 29px;
    line-height: 29px;
    overflow: hidden
}
.hot-news .list li:first-child i{
    background-color: #f93d5b;
}
.hot-news .list li:nth-child(2) i,
.hot-news .list li:nth-child(3) i {
    background-color: #ff8401;
}
.hot-news .list li i{
    display: inline-block;
    width: 16px;
    height: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    border-radius: 2px;
    text-align: center;
    background: #c0c4c5;
    margin-right: 5px;
}
.aside .post .post-bd .post-form-phone {
    width: 156px;
}
.aside .post .post-bd .post-form-explain {
    width: 180px;
}
.aside .post .post-bd .mod-form-submit .btn-submit {
    width: 110px;
}
.news-about {
    margin-top: 28px;
}
.news-about .title {
    height: 38px;
    line-height: 38px;
    font-size: 20px;
    border-bottom: 1px solid #ddd;
}
.news-about .title h2 {
    float: left;
    border-bottom: 2px solid var(--themeColor);
}
.news-about .news-about-list {
    margin-top: 12px;
}
.news-about .news-about-list li {
    height: 29px;
    line-height: 29px;
    background: url("../image/common/news/ico-dotte.png") no-repeat 0 0;
}
.news-about .news-about-list li a {
    padding-left: 13px;
}
.qrcode-wrap {
    width: 200px;
    margin: 40px auto 0;
    text-align: center;
}
.qrcode-wrap p {
    margin-top: 12px;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #444;
}
.qrcode {
    display: inline-block;
    vertical-align: top;
    width: 180px;
    height: 180px;
}
.qrcode img {
    width: 180px;
    height: 180px;
}
.qrcode-wrap .ico-wx {
    display: inline-block;
    vertical-align: top;
    width: 24px;
    height: 24px;
    margin-right: 6px;
    margin-left: 6px;
    background: url("../image/common/ico-wx.png") no-repeat;
}

/* 分享 && 赞/S */
.share-wrap .zan a,
.share-wrap .zan .num:after,
.share-wrap .share a {
    background: url("../image/common/news/sprite-share.png") no-repeat
}
.share-wrap {
    position: relative;
    height: 44px;
    margin-top: 26px;
    font-size: 16px;
}
.share-wrap .line {
    position: absolute;
    left: 0;
    top: 22px;
    z-index: 2;
    width: 100%;
    border-top: 1px dashed #ddd;
}
.share-wrap .zan {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
    height: 44px;
    padding-right: 14px;
    background: #fff;
}
.share-wrap .zan a {
    float: left;
    width: 44px;
    height: 44px;
    margin-right: 8px;
    background-position: 0 0;
}
.share-wrap .zan a:hover {
    background-position: 0 -54px;
}
.share-wrap .zan a.active,
.share-wrap .zan a.active:hover {
    background-position: 0 -108px;
}
.share-wrap .zan p {
    float: left;
    line-height: 44px;
}
.share-wrap .zan p.gray {
    color: #888;
}
.share-wrap .zan .num {
    position: relative;
    float: left;
    height: 18px;
    margin-top: 12px;
    margin-left: 11px;
    padding: 0 4px;
    font-size: 12px;
    line-height: 18px;
    color: #26c0c2;
    border: 1px solid #42c5c7;
    border-radius: 3px;
}
.share-wrap .zan .num:after {
    position: absolute;
    left: -4px;
    top: 5px;
    content: '';
    width: 4px;
    height: 8px;
    background-position: 0 -167px;
}
.share-wrap .share {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
    padding-left: 13px;
    line-height: 44px;
    background: #fff;
}
.share-wrap .share p {
    float: left;
}
.share-wrap .share a {
    float: left;
    width: 24px;
    height: 24px;
    margin-top: 10px;
    margin-left: 9px;
}
.share-wrap .share .ico-sina {
    background-position: -64px 0;
}
.share-wrap .share .ico-sina:hover {
    background-position: -64px -34px;
}
.share-wrap .share .ico-qq {
    background-position: -64px -69px;
}
.share-wrap .share .ico-qq:hover {
    background-position: -64px -103px;
}
.share-wrap .share .ico-zone {
    background-position: -64px -137px;
}
.share-wrap .share .ico-zone:hover {
    background-position: -64px -171px;
}
/* 分享 && 赞/E */

/*广告*/
.g_news_3{margin:0 auto; width:1062px; margin-top:15px;}
.g_news_4{margin-top:5px;}

.myTips{border-bottom:1px dashed #39c5cd;}
.tooltip {position:absolute;top:-15px;left:25px;display:none;z-index:99;outline:none;}
.tooltip b{display:block;width:300px;padding:5px;border:1px solid #19adb5;border-radius:5px;background:#fff;color:#19adb5;font-size:16px;font-weight:bold;}
.myTip{position:relative;margin:0 5px;}
.myTip img{width:25px;vertical-align:top;}