body{color:#1a1a1a;}
.wide{max-width:1100px;}
.pagebar .now-page,.pagebar a{display:inline-block;margin:0 .3rem .3rem 0;padding:0 12px;border-radius:.2rem;background-color:rgba(0,0,0,.1);line-height:3rem;}
.pagebar .now-page,.pagebar a:hover{color:#fff;}
.tx-comments>ul.msg{margin-bottom:10px;padding:10px;border:1px solid #c9c9c9;border-radius:4px;}
.msg img.avatar{float:left;margin-right:10px;width:45px;height:45px;border-radius:5px;border-radius:50%;-webkit-transition:.4s;-webkit-transition:-webkit-transform .4s ease-out;-moz-transition:-moz-transform .4s ease-out;transition:transform .4s ease-out;}
.commons li:hover img,li.msgname:hover img.avatar{-webkit-transform:rotateZ(60deg);-moz-transform:rotateZ(60deg);transform:rotateZ(60deg);}
.msg li.msgname p.commentname{margin-bottom:5px;font-size:12px;line-height:22px;}
.msg li.msgname small{color:#aaa;font-size:12px;}
.msg li.msgname small a,.tx-comment label,.tx-comments label{display:none;}
.msg li.msgname:hover small a{display:inline-block;}
.msg li ul.msg{margin-top:12px;padding:10px;border:1px solid #ededed;border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,.05);}
textarea#txaArticle{padding:10px;width:100%;border:1px solid #eee;}
.tx-input,.tx-select,.tx-textarea{background-color:transparent;}
.reply-frm{margin-top:15px;}
.msgname{position:relative;}
.ask-sat{position:absolute;top:0;right:0;font-size:12px;}
.msg .msg{margin-top:1.5rem;margin-bottom:0;border:0;background-color:rgba(0,0,0,.04);}
.msg .msg .msg{background-color:rgba(0,0,0,.02);box-shadow:0 0 10px rgba(0,0,0,.1);}
.msg .msg .msg .msg{background-color:rgba(0,0,0,.01);}
.avatar{line-height:4rem;}
.avatar img{margin-right:1rem;width:4rem;height:4rem;border-radius:50%;}
.tx-box,.tx-side dl{-webkit-box-shadow:0 1px 3px rgba(26,26,26,.1);box-shadow:0 1px 3px rgba(26,26,26,.1);}
.ask-a,.ask-a a{color:#8590a6;}
.top{position:relative;z-index:110;background-color:rgba(0,0,0,.05);box-shadow:0 0 5px rgba(0,0,0,.05);line-height:3rem;}
.header{position:relative;z-index:100;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.headerfixed{position:fixed;top:-70px;left:0;width:100%;}
.header>a{display:none;}
.logo{padding:1rem 0;}
.logo a,.logo img{display:block;height:4.5rem;line-height:1;}
.nav li{position:relative;float:left;}
.nav>ul>li>a{display:block;padding:0 1.5rem;color:#8590a6;font-size:1.5rem;line-height:6.5rem;}
.nav li ul{position:absolute;top:8rem;left:0;visibility:hidden;padding:1rem 0;background-color:#f6f6f6;box-shadow:0 1px 3px rgba(26,26,26,.1);opacity:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.nav li ul::before{position:absolute;top:-8px;left:3rem;width:0;height:0;border-color:transparent transparent #f6f6f6;border-style:solid;border-width:0 10px 10px;content:"";}
.nav li ul::after{clear:both;display:table;content:"";}
.nav li ul li{margin:0;width:100%;}
.nav li ul li a{padding:0 2rem;color:#8590a6;white-space:nowrap;font-size:1.4rem;line-height:3rem;}
.nav li:hover ul{top:6.5rem;visibility:visible;opacity:1;}
.search{padding:1.5rem 0;}
.search form{position:relative;margin-right:1rem;padding-right:3rem;width:30rem;border:1px solid rgba(0,0,0,.08);border-radius:.3rem;background-color:rgba(0,0,0,.05);}
.search input{padding:0 1rem;width:100%;height:3.4rem;border:0;background-color:transparent;line-height:3.4rem;}
.search button{position:absolute;top:0;right:1.5rem;height:3.4rem;border:0;background-color:transparent;line-height:3.4rem;}
.main{padding-top:1.5rem;}
.home-flash .swiper-slide img{width:100%;height:auto;}
.home-card{border-bottom:1px solid #f0f2f7;}
.home-card ul li{display:inline-block;padding:0 2rem;}
.home-card ul li a{position:relative;display:block;line-height:5.6rem;}
.home-card ul li.on a::after{position:absolute;bottom:-1px;left:0;width:100%;height:1px;content:"";border-bottom-style:solid;border-bottom-width:3px;}
.home-card a.tab4{display:inline-block;margin:1.3rem 1.5rem 0 0;padding:0 1rem;background-color:rgba(0,0,0,.2);color:#fff;line-height:3rem;}
.home-card .on a.tab4{color:#fff;}
.place{padding:0 1.8rem;border-bottom:1px solid #f0f2f7;line-height:5.6rem;}
.ask-comment,.ask-item,.news-item{position:relative;padding:1.8rem 2rem;border-bottom:1px solid #f0f2f7;transition:all .35s ease 0s;}
.ask-item::after{position:absolute;bottom:0;left:0;z-index:5;width:100%;height:1px;content:"";transition:all .35s ease 0s;}
.ask-item:hover::after{height:100%;background-color:rgba(0,0,0,.05);}
.answers{position:relative;z-index:10;padding-top:.4rem;width:5rem;height:5rem;border-radius:2px;color:#fff;text-align:center;font-size:1.2rem;}
.answers strong{display:block;font-size:1.5rem;}
.summary{position:relative;z-index:10;overflow:hidden;overflow-x:hidden;line-height:1.3;}
.summary>h2{vertical-align:top;}
.item-tag{display:inline-block;margin-right:.5rem;padding:0 1rem;border-radius:.2rem;background-color:rgba(0,0,0,.08);color:#8590a6;line-height:1.6;}
.fixed-b-right>a:hover,.item-tag:hover,.tx-bg{color:#fff;}
.news-text>a{color:#343434;line-height:2.4rem;}
.news-text>a span{display:block;overflow:hidden;max-height:9.6rem;}
.news-text img{float:left;margin-right:2rem;width:15rem;height:9.6rem;-o-object-fit:cover;object-fit:cover;}
.zan{display:inline-block;padding:0 1.2rem;border-radius:2px;background-color:rgba(0,0,0,.08);color:#7a8599;color:#0084ff;text-decoration:none;line-height:3rem;cursor:pointer;transition:all .35s ease 0s;}
.zan:hover{color:#fff;}
.zan ins{text-decoration:none;}
.commentname .zan i.fa{font-size:1.8rem;}
#TXDiggTip{position:fixed;top:50%;left:50%;z-index:1999;display:none;padding:1.5rem 3rem;border-radius:4px;background-color:#fff;text-decoration:none;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%);}
.TXDiggErr{display:block;border:2px solid red;color:red;}
.TXDiggDigged,.TXDiggOK{display:block;border:2px solid #5fb878;color:#5fb878;}
.TXDiggoff{position:fixed;top:0;left:0;z-index:1888;width:100%;height:100%;background-color:rgba(0,0,0,.5);}
.ajaxon{display:block;border-style:solid;border-width:1px;text-align:center;line-height:3.5rem;}
.ajaxon:hover{color:#fff;}
.warning{border:1px solid red!important;color:red!important;}
.warning:hover{background-color:transparent!important;color:red!important;}
.tx-side dl{margin-bottom:1.5rem;}
.tx-side dl dt,.tx-title{padding:0 1.5rem;border-bottom:1px solid #f0f2f7;font-weight:700;font-size:1.6rem;line-height:4.5rem;}
.tx-side dl dd{padding:1rem 1.5rem;}
.tx-side dl dd ul::after,.tx-side dl dd::after{clear:both;display:table;content:" ";}
.tx-side dl dd ul li{overflow:hidden;padding:.6rem 0;text-overflow:ellipsis;white-space:nowrap;}
.tx-side dl dd ul li a{color:#8590a6;}
.tx-side #divSearchPanel dd form{height:30px;border-radius:2px;}
.tx-side #divSearchPanel input[type=text]{float:left;clear:left;padding:0 10px;width:75%;height:30px;border:0;background-color:#eee;line-height:30px;}
.tx-side #divSearchPanel input[type=submit]{float:right;width:25%;height:30px;border:0;color:#fff;}
#divCalendar .function_t{display:none;}
#divCalendar table{width:100%;table-layout:fixed;}
#divCalendar caption{margin:0;padding:0;height:24px;text-align:center;font-weight:700;font-size:.875em;}
#divCalendar caption a{padding:0;}
#divCalendar th{height:26px;text-transform:uppercase;}
#divCalendar td{height:30px;border:0;text-align:center;line-height:30px;}
#divCalendar td.pad{background:0 0;}
#divCalendar td a{display:block;color:#fff;line-height:30px;}
.tx-side #divMisc dd ul li{display:inline-block;width:50%;}
.tx-side #divMisc dd ul li a{padding-left:0;background-image:none;}
.tx-side #divArchives dd ul li,.tx-side #divFavorites dd ul li,.tx-side #divLinkage dd ul li,.tx-side #divNavBar dd ul li{position:relative;float:left;width:50%;}
.tx-side dl#divTags ul li{float:left;margin-right:10px;}
.tx-side dl dd ul.side-comm li{position:relative;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #eee;}
.tx-side dl dd ul.side-comm li:last-child{margin-bottom:0;border-bottom:0;}
.tx-side dl dd ul.side-comm li img{position:absolute;right:0;bottom:1rem;display:block;width:2rem;height:2rem;border-radius:50%;line-height:1;}
.tx-side dl dd ul.side-comm li h2{overflow:hidden;max-height:40px;white-space:normal;}
.loadging>i{display:inline-block;margin:0 2px;width:3px;height:15px;-webkit-animation:sk-wave-stretch-delay 1.2s infinite ease-in-out;animation:sk-wave-stretch-delay 1.2s infinite ease-in-out;}
.loadging>i:nth-child(1){-webkit-animation-delay:-1.2s;animation-delay:-1.2s;}
.loadging>i:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.loadging>i:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s;}
.loadging>i:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s;}
.loadging>i:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s;}
@-webkit-keyframes sk-wave-stretch-delay{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4);}
20%{-webkit-transform:scaleY(1);transform:scaleY(1);}
}
@keyframes sk-wave-stretch-delay{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4);}
20%{-webkit-transform:scaleY(1);transform:scaleY(1);}
}
.ask-btns a{position:relative;float:left;display:block;width:50%;color:#fff;text-align:center;line-height:4rem;}
.ask-btns a::after{position:absolute;top:0;left:0;width:1px;height:100%;content:"";}
.ask-btns a:first-child::after{display:none;}
.ask-btns a:hover{color:#fff;opacity:.9;}
.links ul{padding:1.5rem 0 .5rem 1.5rem;}
.links ul li{float:left;margin:0 1.5rem 1rem 0;}
.footer{padding:2rem 0;color:#8590a6;text-align:center;font-size:1.2rem;}
.footer a{color:#8590a6;}
.fixed-b-right{position:fixed;bottom:5rem;left:50%;margin-left:56rem;}
.fixed-b-right>a{display:block;margin-bottom:.5rem;width:4rem;height:4rem;background-color:rgba(255,255,255,.8);text-align:center;line-height:4rem;}
.ask-title{position:relative;z-index:99;margin-top:1px;padding:2rem 0 .5rem 0;background-color:#fff;box-shadow:0 1px 3px rgba(26,26,26,.1);}
.ask-info-txt span{display:inline-block;padding:0 2rem;border-left:1px solid #f0f2f7;font-weight:700;font-size:1.7rem;}
.ask-info-txt span:first-child{border:0;}
.ask-info-txt span small{display:block;margin-bottom:.5rem;font-weight:200;font-size:1.3rem;}
.ask-info-btn a{float:right;display:block;width:48%;border-style:solid;border-width:1px;text-align:center;line-height:3.5rem;}
.ask-info-btn a:last-child{float:left;color:#fff;}
.tx-popup{position:fixed;top:0;left:0;z-index:200;width:100%;height:100%;}
.popup-off1{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background-color:rgba(0,0,0,.8);}
.popup-box{position:absolute;top:30rem;left:50%;z-index:11;visibility:hidden;margin-left:-20rem;width:40rem;opacity:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.tx-popup.on .popup-box{top:10rem;visibility:visible;opacity:1;}
#edui1{z-index:100!important;}
.user-box{position:relative;padding:1.2rem 17rem 2rem 14rem;min-height:10rem;}
.user-box span{position:absolute;top:-2rem;left:2rem;width:10rem;height:10rem;}
.user-box span img{width:100%;height:100%;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;}
.user-box>a{position:absolute;right:2rem;bottom:2rem;}
.user-home-list a{display:flex;padding:1em 1.5em;color:#fff;line-height:2;flex-direction:column;}
.user-home-list a:hover{color:#fff;opacity:.9;}
.login-bg{height:100%;background:url(login-bg.png) no-repeat;background-size:cover;}
.login-box{position:absolute;top:50%;left:50%;margin-left:-22rem;padding:3rem;width:44rem;background-color:rgba(255,255,255,.9);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%);}
.tx-social a{display:inline-block;width:4rem;height:4rem;border-radius:50%;color:#fff;text-align:center;line-height:4rem;}
.tx-social a:hover{color:#fff;opacity:.9;}
.tx-social p span{position:relative;z-index:10;padding:0 2rem;}
.form-i input,.form-i textarea,.tx-form input,.tx-form textarea{color:#6a6a6a;}
.form-i p{position:relative;color:#777;}
.form-i p i{position:absolute;top:0;right:1rem;color:#999;font-size:1.2rem;line-height:3.8rem;}
.tx-form .edui-editor div{line-height:1;}
.fixed-right{position:static;}
.main-fixed{position:relative;}
.fixedbox-on2{position:fixed;bottom:0;}
.fixedbox-on1{position:absolute;right:.8rem;bottom:0;}
.fixedbox-on{position:fixed;top:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.alert{border:1px solid transparent;}
.alert-danger{border-color:#ebccd1;background-color:#f2dede;color:#a94442;}
.alert-warning{border-color:#faebcc;background-color:#fcf8e3;color:#8a6d3b;}
.alert-success{border-color:#d6e9c6;background-color:#dff0d8;color:#3c763d;}
.sat-on{position:relative;border:1px solid red;}
.sat-on::after{position:absolute;top:0;right:10px;display:inline-block;padding:0 15px;height:26px;background-color:red;color:#fff;content:"采纳答案";font-size:12px;line-height:26px;}
.sat-on>a{position:absolute;top:0;right:98px;display:block;padding:0 15px;height:26px;background-color:#ddd;color:#999;font-size:12px;line-height:26px;}
.sat-on>a:hover{opacity:.7;}
.ask-sat{display:none;}
.tx-comments-sat .ask-sat{display:block;}
.tx-text-b a{position:relative;}
.tx-text-b a::after{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#f60;content:"";-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.tx-text-b a:hover::after{height:3px;}
.tx-night,.tx-night .ask-btns a::after{background-color:#000;color:#ccc;}
.tx-night a{color:#eee;}
.tx-night .ask-title,.tx-night .fixed-b-right>a,.tx-night .nav>ul>li>a,.tx-night .top,.tx-night .tx-box,.tx-night .tx-side dl,.tx-night .wap-nav{background-color:#293238;}
.tx-night .top{box-shadow:0 0 5px rgba(0,0,0,.1);}
.tx-night .ask-comment,.tx-night .ask-info-txt span,.tx-night .ask-item,.tx-night .header>a,.tx-night .home-card,.tx-night .news-item,.tx-night .place,.tx-night .tx-hr,.tx-night .tx-input,.tx-night .tx-select,.tx-night .tx-side dl dd ul.side-comm li,.tx-night .tx-side dl dt,.tx-night .tx-text hr,.tx-night .tx-textarea,.tx-night .tx-title{border-color:#292929;}
.tx-night .news-text>a,.tx-night .search input,.tx-night .tx-comment-textarea .tx-textarea{color:#aaa;}
.tx-night .nav li ul{background-color:rgba(0,0,0,.8);}
.tx-night .nav li ul::before{border-color:transparent transparent rgba(0,0,0,.8);}
@media screen and (max-width:998px){.mb20{margin-bottom:1rem;}
.mr20{margin-right:1rem;}
.mr10{margin-right:.5rem;}
.mb15,.tx-side dl{margin-bottom:.8rem;}
.mt10{margin-top:.8rem;}
.main{padding-top:.8rem;}
.logo{padding:1rem 0;}
.logo a,.logo img{height:2.5rem;}
.header>a{position:absolute;top:0;right:0;display:block;width:4rem;border-left:1px solid #f0f2f7;text-align:center;line-height:4.5rem;}
.header>a.search-on{right:4rem;}
.nav{position:fixed;top:4.6rem;left:0;display:none;overflow-x:hidden;overflow-y:scroll;padding:1rem 0;width:100%;max-height:100%;background-color:#fff;box-shadow:0 1px 3px rgba(26,26,26,.1);}
.nav li{width:100%;}
.nav>ul>li>a{line-height:4.4rem;}
.nav li ul,.nav li:hover ul{position:relative;top:auto;visibility:visible;opacity:1;}
.nav li ul::before{left:2rem;}
.search{position:absolute;top:4.6rem;left:0;display:none;padding:1rem;width:100%;background-color:#fff;box-shadow:0 1px 3px rgba(26,26,26,.1);}
.search form{width:100%;}
.ask-item,.news-item{padding:1rem 1.2rem;}
.summary>span{display:none;}
.ask-title{padding:1.6rem 0;}
.home-card ul li{padding:0 1rem;}
.wap-nav{position:fixed;bottom:0;left:0;z-index:999;width:100%;background:#f7f7fa;box-shadow:0 1px 3px rgba(26,26,26,.1);font-size:1.2rem;line-height:1.1;}
.wap-nav li{float:left;padding:.8rem 0;width:18%;text-align:center;}
.wap-nav li:nth-child(3),.wap-nav li:nth-child(4){float:right;}
.wap-nav i.fa{display:block;margin-bottom:.4rem;font-size:2rem;}
.wap-nav ul>a{position:absolute;bottom:0;left:50%;margin-left:-3.3rem;padding-top:1.5rem;width:6.6rem;height:6.6rem;border-radius:50%;background-color:#f7f7fa;color:#fff;text-align:center;}
.wap-nav ul>a:hover{color:#fff;opacity:.9;}
.wap-nav ul>a::after{position:absolute;top:5%;left:5%;width:90%;height:90%;border-radius:50%;content:"";}
.wap-nav ul>a span{position:relative;z-index:10;display:block;}
.gotop{right:.8rem;bottom:6.4rem;left:auto;margin-left:0;}
.footer{padding:1rem 0 6rem 0;}
.tx-btn-wap{display:block;width:100%;}
.user-box{padding:4rem 1.5rem 1.5rem 1.5rem;}
.user-box span{left:1.5rem;width:5rem;height:5rem;}
.user-box>a{top:1.5rem;right:1.5rem;bottom:auto;}
.info-next .ta-r{text-align:left;}
.wap-user-top{padding:1rem 1.5rem 0 1.5rem;border-top:1px solid #f6f6f6;}
.tx-night .nav,.tx-night .search{background-color:#293238;}
}
@media screen and (max-width:460px){html{font-size:9.5px;}
.news-text img{margin-right:1.2rem;width:10rem;height:6.6rem;}
.news-text>a span{max-height:6.6rem;}
.news-text>a{line-height:2.2rem;}
.popup-box{left:5%;margin-left:0;width:90%;}
.diggDn{display:none;}
.diggUp{margin-right:1rem;}
.zan{padding:0 .8rem;line-height:2.2rem;}
.login-box{left:5%;margin-left:0;padding:2rem;width:90%;}
}
