﻿html{--fontsize12:12px;--tcolor:#2b90d9;--ccolor:#282c37;--descolor:#666}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:10px;padding-left:10px}
body{font-family:"Microsoft YaHei";background:#f2f2f2}
div{word-break:break-all;word-wrap:break-word}
.flip-x{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH}
.flip-y{-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV}
*:focus{outline:none}
textarea{resize:none}
.shadow{filter:progid:DXImageTransform.Microsoft.Shadow(color=#333,direction=120,strength=3);-moz-box-shadow:0px 0px 12px #333;-webkit-box-shadow:0px 0px 12px #333;box-shadow:0px 0px 12px #333}
.top-nav-container{width:100%;background:#393d49 !important;border-bottom:2px solid #333;height:30px}
.top-nav{line-height:30px;max-width:1200px;margin:auto;font-size:var(--fontsize12);padding:0px 15px}
.top-nav-right{float:right;color:#ddd}
.top-nav a{color:#ddd;text-decoration:none}
.top-nav a:hover{color:#fff}
.header-container{background-color:#fff;border-bottom:1px solid #e7e7e7;margin-bottom:20px}
.header{max-width:1200px;margin:auto}
.navbar-default{background-color:#fff;margin-bottom:0px;border:0px}
.navbar-default .navbar-brand{color:#2f2f2f}
.navbar-default .navbar-brand:hover{color:#000}
.navbar-default .navbar-nav > li > a{color:#2f2f2f}
.navbar-default .navbar-nav > li > a:hover{color:#e60012}
.footer-container{width:100%;border-top:1px solid #e2e2e2;margin-top:20px}
.footer{max-width:1200px;padding:30px 10px 30px 10px;margin:auto}
.footer .footer-link{text-align:center}
.footer .footer-link a{text-decoration:none;color:var(--ccolor);padding:0px 5px}
.footer .footer-link a:hover{color:#777}
.copyright{color:var(--ccolor);text-align:center;font-size:var(--fontsize12)}
.copyright a{color:var(--tcolor);text-decoration:none}
.media{padding-bottom:18px;margin:25px 0px;border-bottom:1px dotted #e2e2e2}
.media .media-heading{margin-bottom:10px}
.media .media-heading a{color:var(--ccolor);text-decoration:none;font-size:16px;font-weight:bold}
.media .media-heading a:hover{color:var(--ccolor);text-decoration:none}
.media .text-primary{padding:4px 0px 0px 0px;font-size:var(--fontsize12)}
.media .media-body .text-description{text-indent:2em;line-height:26px;font-size:var(--fontsize12)}
.media-left{padding-right:20px}
.media-left a img{width:180px;height:120px}
.right-group{margin:0px;padding:15px;border:0px;border-radius:0px;-webkit-box-shadow:inherit;box-shadow:inherit;margin-bottom:20px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}
.right-item .glyphicon{color:var(--tcolor)}
.right-item:first-child{border:0px;color:var(--tcolor);font-size:14px;padding:0px 0px 10px 0px;border-bottom:1px dotted #e2e2e2;margin-bottom:5px}
.right-item:first-child:hover{color:var(--tcolor)}
.right-item:first-child:focus{color:var(--tcolor)}
a.right-item{display:block;padding:6px 0;color:var(--ccolor);text-decoration:none;font-size:1em}
a.right-item img{float:left;width:40%;height:66px;object-fit:cover;object-position:center;margin-right:10px}
.right-title{display:block;font-size:14px;line-height:1.3;margin:0;padding:0;margin-left:calc(40% + 10px)}
.right-title:hover{color:red}
.navbar-nav li a{font-size:16px}
.text-primary{color:var(--ccolor);font-size:var(--fontsize12)}
.glyphicon{color:#ccc}
.text-primary .text-primary-tags a{color:#c7254e;text-decoration:none;font-size:var(--fontsize12)}
.text-primary .text-primary-tags a:hover{color:#d9534f}
.content-title{font-size:22px;line-height:32px;font-weight:bold;color:var(--ccolor);margin-top:0px}
.content-container{padding:15px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}
.acontent{padding:15px 0px;font-size:16px}
.acontent ul li p{text-indent:0}
.acontent ol li p{text-indent:0}
.acontent p{text-indent:2em;line-height:2}
.acontent p img{display:block;max-width:90%;padding:0px;margin:5px auto}
.acontent h2{font-size:16px;font-weight:bold;text-indent:2em}
.acontent 
h3,h4,h5,h6,h7,h8,h9{font-size:16px;font-weight:bold;text-indent:2em}
.breadcrumb{border-radius:0px;margin:0px;padding:15px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fontsize12)}
.breadcrumb a{color:var(--ccolor);text-decoration:none;font-size:var(--fontsize12)}
.breadcrumb a:hover{color:#555}
.return{position:absolute;top:15px;right:25px;font-size:var(--fontsize12);color:#777;text-decoration:none}
.return:hover{color:#000;text-decoration:none}
.return .glyphicon{font-size:10px;color:unset}
.return:focus{color:#000;text-decoration:none}
.comments-container{padding:15px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);margin-bottom:2px}
.comments-container textarea{width:100%;border:1px solid var(--tcolor)}
.comments-container .comment-header{color:var(--tcolor);font-size:14px;text-decoration:none;display:block}
.comments-container .comment-header:hover{color:#23527c}
.submit-container{text-align:right}
.comment-message{display:none}
.comment-list{font-size:1em}
.comment-list span{color:var(--tcolor)}
.comment-list span.glyphicon{color:#ccc}
.comment-list time{color:#ccc}
.comment-list a{color:var(--tcolor);text-decoration:none}
.comment-list a:hover{color:#5dc1fb}
.comment-list ul{padding:0px}
.comment-list .comment-list-parent{margin:0px}
.comment-list ul li{margin:0px;padding:0px;list-style:none}
.comment-list ul li .comment-target{text-align:right}
.comment-list ul .comment-list-item-parent{border-bottom:1px solid #e8e8e8;padding:5px 0 5px 0}
.comment-list a.submit-target{background:var(--tcolor);color:#fff;border-radius:5px;padding:2px 10px;text-decoration:none}
.comment-list a.submit-target:hover{background:#5dc1fb}
.verificationCodeImage{cursor:pointer}
.verificationCode{border:1px solid var(--tcolor);width:64px;padding:4px;margin:0px 5px;border-radius:4px}
.flashimages{width:100%;margin:0px 0px 20px 0px;filter:progid:DXImageTransform.Microsoft.Shadow(color=#888,direction=120,strength=3);-moz-box-shadow:0px 0px 12px #888;-webkit-box-shadow:0px 0px 12px #888;box-shadow:0px 0px 12px #888}
.flashimages .flashimages-container{width:100%;position:relative}
.flashimages .flashimages-container img{width:100%}
.flashimages .flashimages-container .flashimages-description{position:absolute;bottom:0px;width:100%;padding:0.8% 15px;background-image:url(../Image/tm.png);color:#fff;font-size:var(--fontsize12)}
.listdiv{padding:15px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}
.loadmore-div{text-align:center;padding:10px 0px}
.loadmore-div #loadmore{color:var(--tcolor);text-decoration:none;line-height:2;border-radius:3px}
.user-centre-menu{margin:0;list-style:none;padding:15px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}
.user-centre-menu li{font-size:14px;padding:6px 12px;margin:5px 10px 5px 0}
.user-centre-menu li a{color:var(--ccolor);text-decoration:none}
.user-centre-menu li.current{background:#393d49 !important;color:#fff}
.user-centre-menu li.current a{color:#fff}
.user-centre-content{padding:15px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}
.control-span{padding-top:7px;margin-bottom:0;display:inline-block}
.user-centre-content .user-centre-content-list{padding:0px;margin:0px}
.user-centre-content .user-centre-content-list li{list-style:none;padding:0px;margin:0px;border-bottom:1px dotted #e2e2e2}
.user-centre-content .user-centre-content-list li p{font-size:var(--fontsize12)}
.user-centre-content .user-centre-content-list li p .comment-username{color:var(--tcolor)}
.user-centre-content .user-centre-content-list li h4 a{color:var(--ccolor);text-decoration:none;font-size:14px}
.user-centre-content .user-centre-content-list li .right-tools{display:block;float:right}
.user-centre-content .user-centre-content-list li .right-tools a{text-decoration:none}
.user-centre-content .user-centre-content-list li .right-tools .glyphicon{color:#337ab7}
.user-centre-content .user-centre-filter{padding-bottom:20px;border-bottom:1px dotted #e2e2e2}
.to-top{position:fixed;right:50%;top:50%;margin-top:200px;margin-right:-630px;width:20px;text-align:center;background:#393d49 !important;padding:4px 2px;display:none}
.to-top a{color:#fff;text-decoration:none;font-size:var(--fontsize12)}
.friend-link{line-height:24px;padding:10px 0}
.friend-link span{font-weight:bold}
.friend-link a{padding:0 10px;text-decoration:none;color:var(--descolor)}
.index-group{-webkit-box-shadow:inherit;box-shadow:inherit;margin-bottom:20px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}
.index-group-title{color:var(--tcolor);font-size:14px;padding:15px;border-bottom:1px dotted #e2e2e2;margin-bottom:5px}
.index-group-title .glyphicon{color:var(--tcolor)}
.index-group-title a{float:right;text-decoration:none;font-size:var(--fontsize12);color:var(--tcolor)}
.index-group-content{padding:0 15px 15px 15px}
.index-group-content ul{margin:0px;padding:0px}
.index-group-content ul li{margin:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 0px;font-size:14px}
.index-group-content ul li a{color:var(--ccolor);text-decoration:none}
.index-group-content ul li a:hover{color:#000}
.index-group-content ul li span{float:right;color:var(--descolor)}
.index-group-content ul li span.glyphicon{float:left;padding-right:2px;margin-top:2px}
.tag-content a{display:block;float:left;padding:3px 8px;margin:5px;background:#f2f2f2;color:var(--ccolor);font-size:var(--fontsize12);text-decoration:none}
.tag-content a:hover{background:var(--tcolor);color:#fff}
.userdiv{padding:8px 0;font-size:var(--fontsize12)}
.userinfo-lv{float:left;padding:5px 0;width:50%}
.userinfo-exp{float:left;padding:5px 0;width:100%}
.userinfo-type{float:right;width:50%;padding:5px 0}
.userinfo-portrait{width:56px;height:56px;overflow:hidden;float:left}
.userinfo-portrait img{width:100%;height:100%}
.userinfo{padding-left:68px;height:56px;margin-bottom:10px}
.userinfo a{text-decoration:none}
.userinfo div{padding-bottom:15px}
.userinfo div:last-child{padding-bottom:0px}
.userinfo .nickname a{color:var(--ccolor);font-weight:bold}
.listtable .twoline{font-size:var(--fontsize12);line-height:16px}
.listtable{width:100%;max-width:100%;margin-bottom:20px}
.listtable td,th{padding:5px}
.listtable tr{border-bottom:1px solid #e7e7e7}
.listtable a{color:var(--ccolor);text-decoration:none}
.listtable a:hover{color:#000}
.listtable .postdate{color:var(--descolor)}
.forums-filters{border:1px solid #e2e2e2;padding:15px 10px;margin-bottom:10px;position:relative}
.forums-filters h1{font-size:16px;font-weight:bold;margin:0px;padding:0 0 8px 0}
.forums-filters span{font-size:var(--fontsize12)}
.forums-filters a{position:absolute;right:10px;top:20px}
.forums-filters button{position:absolute;right:10px;top:20px}
.detailtable{width:100%;max-width:100%;margin-bottom:20px;border:1px solid #e7e7e7}
.detailtable tr.detail-content td:last-child img{max-width:90%;display:block;margin:auto}
.detailtable h1{margin:0 0 15px 0;padding:0px;line-height:18px;font-size:18px}
.detailtable tr td:first-child{width:92px}
.detailtable td{padding:10px}
.detailtable tr.detail-tr td{border:1px solid #e7e7e7}
.detailtable tr.detail-content td{border-right:1px solid #e7e7e7}
.detailtable tr.detail-bar td{border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}
.detailtable tr.detail-bar td:last-child{text-align:right}
.detailtable tr.detail-bar td:last-child a{padding-left:5px;color:#ccc;text-decoration:none}
.detailtable tr.detail-bar td:last-child a .glyphicon{color:#ccc}
.detailtable tr.detail-bar td:last-child a:hover{color:var(--tcolor)}
.detailtable tr.detail-bar td:last-child a:hover .glyphicon{color:var(--tcolor)}
.detailtable tr td:first-child img{width:72px;height:72px}
.detailtable .postdate{color:var(--descolor);font-size:var(--fontsize12);display:block;border-bottom:dashed 1px #e7e7e7;padding-bottom:5px;margin-bottom:5px}
.detailtable .nickname{display:block;margin-bottom:10px}
.detailtable .pagination{margin:0px}
.list-pagination{text-align:right}
.list-pagination .pagination{margin:10px 0 0 0}
.btn-veri{vertical-align:unset;height:32px}
.index-imgs{float:left;width:33%;height:160px;margin:8px 0;color:var(--descolor);font-size:var(--fontsize12);line-height:20px;padding-right:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.index-imgs .index-imgcontent-img img{width:42%;height:160px;filter:progid:DXImageTransform.Microsoft.Shadow(color=#ccc,direction=120,strength=3);-moz-box-shadow:0px 0px 12px #ccc;-webkit-box-shadow:0px 0px 12px #ccc;box-shadow:0px 0px 12px #ccc;display:block;float:left;margin-right:15px;margin-top:7px}
.index-imgs .index-imgcontent-title{font-size:1.26em;line-height:10px;font-weight:600;color:#333;font-family:Arial,Helvetica,sans-serif}
.index-imgs .index-imgcontent-title:hover{color:#e60012}
.index-imgs span{color:var(--ccolor)}
.index-items{float:left;width:50%;margin:5px 0;padding-right:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.index-items a{font-size:14px;color:var(--ccolor);text-decoration:none}
.forums .forum{width:50%;float:left;margin-bottom:10px}
.forum-image{width:42px;float:left}
.forum-image img{width:100%}
.forum-info{float:left;margin-left:10px;overflow:hidden;text-overflow:ellipsis}
.forum-info .forum-name{display:block;line-height:24px;text-decoration:none}
.forum-info .forum-quantity{display:block;line-height:24px;font-size:var(--fontsize12)}
.forum-info .new-post{line-height:24px;font-size:var(--fontsize12)}
@media (max-width:768px){.category-list li{float:left}
.category-list{display:flex;padding:0;margin:0;list-style:none;justify-content:space-between}
.category-list li{flex:1;text-align:center}
.category-list li a{font-size:16px;display:block;padding:4px 0;text-decoration:none}
.index-items{width:100%}
.index-imgs{width:100%;height:auto}
.index-imgs .index-imgcontent-img img{width:100px;height:100%}
.forums .forum{width:100%;padding:10px 0}
}@media (max-width:520px){.index-imgs .index-imgcontent-img{display:inline}
.index-imgs{margin:5px 0}
}.right-group .user-items{padding:8px 0px}
.right-group .user-items a{width:36px;display:block;margin-right:5px;margin-bottom:10px;float:left;font-size:var(--fontsize12);text-decoration:none}
.right-group .user-items a span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.right-group .user-items a img{width:36px;height:36px}
.userinfo .signin .label-info{cursor:pointer}
.form-control{font-size:var(--fontsize12)}
.forum-name-show{display:block;width:100%;height:34px;padding:6px 12px;font-weight:bold;color:#555}
.tool-bar{text-align:right;padding:7px}
.tool-bar .tool-bar-item{color:#ccc;cursor:pointer}
.tool-bar .zan-item:hover{color:#c7254e}
.tool-bar .zan-item:hover .glyphicon{color:#c7254e}
.tool-bar .favorite-item:hover{color:orange}
.tool-bar .favorite-item:hover .glyphicon{color:orange}
.tool-bar p.success{color:green}
.tool-bar p.fail{color:red}
.tool-bar .favorited{color:orange}
.tool-bar .favorited .glyphicon{color:orange}
.tool-bar .zaned{color:#c7254e}
.tool-bar .zaned .glyphicon{color:#c7254e}
.content-items{list-style:none;margin:0;padding:0;text-decoration:none}
.content-items li a{text-decoration:none;color:var(--ccolor);font-size:var(--fontsize12);display:block;padding:5px 0}
.content-items ul{list-style:none;margin:0;padding:0;margin-left:16px}
.sticky{position:sticky;position:-webkit-sticky;top:0}
}