@charset "utf-8";.row:after,ul:after{content:"";clear:both;display:table;line-height:0;height:0}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{color:#666;font-family:"微软雅黑, Microsoft yahei";background:#fff;margin:0 auto;width:100%;max-width:1024px;line-height:1.6;font-size:1.4rem;height:100%}
a{outline:0;cursor:pointer;color:#666}
a:link,a:visited{text-decoration:none}
a:hover{text-decoration:none}
li{list-style:none}
img{max-width:100%;height:auto}
ul{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{color:#333;padding:0;margin:0;line-height:1.6;font-weight:400}
h1{font-size:2rem}
h2{font-size:1.9rem}
h3{font-size:1.8rem}
h4{font-size:1.6rem}
h5{font-size:1.4rem}
h6{font-size:1.2rem}
p{color:#999}
.fix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}
.fl{float:left}
.fr{float:right}
*{margin:0;padding:0}
input,textarea{-webkit-appearance:none}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media screen and (min-width:300px){html{font-size:53.3%!important}
}
@media screen and (min-width:320px){html{font-size:63.3%!important}
}
@media screen and (min-width:375px){html{font-size:62.5%!important}
}
@media screen and (min-width:414px){html{font-size:68.9%!important}
}
@media screen and (min-width:768px){html{font-size:68.9%!important}
}
@media screen and (min-width:1000px){html{font-size:100%!important}
}
.t-hide1{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.header{height:4.6rem;background:#fff;border-bottom:1px solid #f2f2f2;position:fixed;width:100%;top:0;left:0;z-index:9999}
.header .logo{position:absolute;left:1.4rem;top:1.4rem;/* text-align: center; */}
.header .logo img{width: 8.2rem;height: 2rem;display:block;}
.header .sear{position:absolute;top:1rem;right:1.4rem;z-index:2}
.bookcase{position:absolute;top:1.2rem;right:5.4rem;z-index:2}
.personal{position:absolute;top:1.2rem;right:9.4rem;z-index:2}
.header .search{position:absolute;left:0;right:0;top:.66rem;background:#fff;height:54px;z-index:999}
.search .cs-box{padding-right:60px}
.search .cs-box .btn{float:right;margin-right:-59px;width:70px;border:0;background-color:transparent;font-size:1.4rem;color:#888;line-height:32px;margin-top:7px;text-align:center}
.search .cs-box .field{margin-left:15px;position:relative;height:32px;border-radius:15px;padding-left:36px;padding-right:30px;border:1px solid #e8e8e8;top:7px}
.search .cs-box .field input{width:100%;border:0;height:28px;border-radius:15px;margin-bottom:0;font-size:14px;float:left;padding:0}
.search .cs-box .field::before{display:block;content:" ";width:16px;height:16px;background-image:url(../fonts/search.svg);background-size:16px;float:left;margin-left:-22px;margin-top:7px}
.field .action,.field .action a{position:absolute;right:0;top:-1px;width:30px;height:30px;display:block;text-align:center;line-height:30px}
.indexul li{text-align:center;width:25%;float:left}
.indexul li a{display:block;font-size:1.4rem;color:#666;padding:10px 0 8px}
.box-icon{width:40px;height:40px;display:block;background:url(../images/icon.png) no-repeat;background-size:220px 200px;margin:0 auto}
.box-icon.icon-fl{background-position:0 -27px}
.box-icon.icon-ph{background-position:-41px -27px}
.box-icon.icon-by{background-position:-82px -27px}
.box-icon.icon-mf{background-position:-123px -27px}
.sliding{border-top:1px solid #f2f2f2;padding-top:1rem;padding-bottom:1rem;text-align:center;border-bottom:1px solid #f2f2f2;width:100%}
.sliding-list{white-space:nowrap;overflow-x:auto;overflow-y:hidden;position:relative;z-index:1}
.sliding-list a{height:2rem;line-height:1.6rem;display:inline-block;text-align:center;border-radius:2rem;font-size:1.2rem;border:1px solid #d0ebff;color:#76b5e5;margin:0 .2rem;padding:0 .8rem}
.sliding-list a:nth-child(1){border:1px solid #ffebd7;color:#f09941;margin-left:.8rem}
.box-list{background:#fff;padding:15px 0}
.botop10{border-top:10px solid #f2f2f2}
.title{line-height:1.6;overflow:hidden;margin:0 15px}
.title h3{float:left;font-size:1.63rem}
.title a{float:right;font-size:1.4rem;display:block}
.switch{overflow:hidden;margin:0 15px}
.wrap{margin-top:4.5rem}
.switch li{width:33.3%;display:inline-block;text-align:center;margin-top:25px;height:174px;overflow:hidden;float:left}
.switch li a{width:100px;display:inline-block;font-size:1.2rem;margin:0;padding:0}
.slick-dots{position:absolute;bottom:2px;list-style:none;text-align:center;right:10px;top:-30px;padding:0}
.slick-dots li{position:relative;display:inline-block;padding:0}
.slick-dots li button{font-size:0;line-height:0;display:block;color:transparent;border:0;outline:0;background:0 0;padding:5px}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li button:before{font-family:slick;font-size:20px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.8;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.8;color:#ff730b}
.box-list-item{border-bottom:1px solid #f2f2f2;padding:0 15px}
.box-list-item .item a .txt-box .txt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333;height:30px;line-height:30px;font-weight: 700;}
.box-list-item .item a .txt-box p{height: 52px;line-height:18px;overflow:hidden;font-size:1.3rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.box-list-item .item a .txt-box p.zuozhe{width:35%;float:left;height:30px;line-height:30px;font-size:1.3rem}
.box-list-item .item a .txt-box p.zuozhe1{width:65%;float:left;height:30px;line-height:30px;font-size:1.3rem}
.box-list-item .item a .txt-box p.zuozhe span,.box-list-item .item a .txt-box p.zuozhe1 span{display:inline-block;float:left;line-height:20px;height:22px;border:1px solid #999;color:#999;font-size:1.3rem;margin-left: 2%;margin-top:4px;padding:0 2px;}
.box-list-item .item a .txt-box p.zuozhe span.zai,.box-list-item .item a .txt-box p.zuozhe1 span.zai{border:1px solid #fc5e50;color:#fc5e50}
.box-list-item .item a .txt-box p.zuozhe span.wan,.box-list-item .item a .txt-box p.zuozhe1 span.wan{border:1px solid #1e90ff;color:#1e90ff}
.box-list-item .item a .txt-box p.zuozhe span.shu,.box-list-item .item a .txt-box p.zuozhe1 span.shu{border:1px solid #08b295;color:#08b295}
.box-tab{margin-top:15px;padding:0 15px}
.box-tab-ul li{width:25%;float:left;border:1px solid #3cabdb;text-align:center;line-height:1.8;color:#3cabdb;cursor:pointer;font-size:1.5rem}
.box-tab-ul li.on{color:#fff;background:#3cabdb}
.box-tab-ul li.bol{border-radius:4px 0 0 4px}
.box-tab-ul li.bor{border-radius:0 4px 4px 0}
.module-item{margin-top:1.5rem}
.module-item-tab{white-space:nowrap;overflow-x:auto;overflow-y:hidden;position:relative}
.module-item-tab li{display:inline-block;vertical-align:top;white-space:normal;text-align:center;width:33.33%}
.bantu{white-space:nowrap;overflow-x:auto;overflow-y:hidden;position:relative;padding:0 10px}
.bantu li{position:relative;display:inline-block;border-radius:5px;overflow:hidden;width:200px;margin:0 .5rem}
.bantu li a img{width:200px;height:100px;display:block}
.bantu li a span{background:rgba(0,0,0,.6);display:block;position:absolute;left:0;bottom:0;width:100%;height:2rem;line-height:2rem;color:#fff;font-size:1.4rem;text-align:center;padding:0 5px}
.fenlei-2{padding-bottom:15px}
.poxia0{padding-bottom:0}
.zixun{margin-top:1.5rem;padding:0 15px}
.zixun li{line-height:4rem;height:4rem;border-bottom:1px solid #ebebeb}
.zixun li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.6rem}
.youqing{margin-top:.5rem;padding:0 15px}
.youqing li{float:left;padding:0 5px}
.youqing li a{display:block;font-size:1.4rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.foot{background:#fff;padding:15px}
.foot ul li{float:left;width:20%}
.foot ul li a{font-size:1.4rem;display:block;text-align:center}
.return{position:absolute;left:0;top:1.3rem;padding-left:15px;z-index:99}
.top-title{position:absolute;left:0;top:0;height:4.6rem;width:100%;text-align:center;font-size:2rem;line-height:4.6rem}
.header .sear.sear-right{right:5rem}
.menubtn{position:absolute;top:.76rem;right:1.4rem;z-index:2}
.menubtn i{font-size:2.3rem;color:#f76d10}
.menu{overflow-y:auto;background:#fff;box-sizing:border-box;position:absolute;display:none;left:0;top:4.5rem;width:100%;z-index:99;-moz-box-shadow:0 8px 10px #333;-webkit-box-shadow:0 8px 10px #333;box-shadow:0 8px 10px #333;margin:0 auto}
.menu ul li{display:inline-block;text-align:center;width:32.33%;padding:10px 0}
.menu ul li a{display:block;color:#bebebe;text-align:center}
.menu ul li a p{margin-top:5px;margin-bottom:0;font-size:1.4rem}
.fl-icon{background-image:url(../images/fl-icon.png);display:block;margin:0 auto}
.fl-icon-sy{background-position:-31px 0;width:28px;height:25px}
.fl-icon-fl{background-position:-63px -28px;width:24px;height:24px}
.fl-icon-ph{background-position:0 0;width:27px;height:26px}
.fl-icon-mf{background-position:0 -30px;width:26px;height:26px}
.fl-icon-wb{background-position:0 -60px;width:20px;height:27px}
.fl-icon-zh{background-position:-63px 0;width:24px;height:24px}
.wd-shujia{width:80%;text-align:center;line-height:3rem;height:3rem;display:block;border-radius:1.5rem;background:#ed424b;color:#fff;margin:15px auto}
.padding15{padding:15px 5px}
.hz-box{margin-top:15px}
.hz-box li a{display:block;border:1px solid #ccc;border-radius:5px;padding:2px 15px}
.hz-box li a.green{color:green}
.hz-box li a.purple{color:purple}
.fanye{text-align:center;margin-top:1.5rem;margin-bottom:1.5rem}
.fanye ul{display:inline-block}
.fanye ul li{float:left;background:#02aff3;color:#fff;margin:0 5px;padding:2px 15px}
.fanye ul li a{border:1px solid #02aff3;border-radius:3px;background:#02aff3;color:#fff;padding:2px 15px}
.paddinglr10{paddingleft:10px;padding-right:10px}
.fl-title{line-height:3rem;height:3rem;border-bottom:1px solid #f2f2f2}
.fl-title h2{float:left;font-size:1.63rem;line-height:25px}
.fl-title span{font-size:1.2rem;display:inline-block;height:30px;line-height:30px;color:#969ba3;margin-left:15px;float:left}
.fl-title a{float:right;font-size:1.7rem}
.fl-title .ben{float:right;font-size:1.6rem;line-height:1.6rem;padding-top:.4rem;color:#f76d10;display:block}
.fl-title .ben i{margin-right:2px}
.fl-ul{margin-top:10px}
.fl-ul li{float:left;padding:5px}
.fl-ul li a{display:inline-block;text-align:center;border:1px solid #969ba3;font-size:1.3rem;border-radius:6px;padding:3px 13px}
.fl-ul li a:hover{color:#f76d10;border:1px solid #f76d10}
#goTopBtn{position:fixed;height:3.5rem;width:3.5rem;background-color:rgba(0,0,0,.4);border-radius:50%;overflow:hidden;text-align:center;line-height:3.5rem;right:15px;bottom:25px;z-index:99999}
#goTopBtn i{color:#fff;font-size:2.5rem}
.bq-box{margin-top:15px;margin-bottom:15px}
.bq-box li a{display:block;border:1px solid #ccc;border-radius:5px;background:#ececec;color:#474747;padding:2px 15px}
.bq-box li a.hs{background:#000;color:#fff}
.bq-box li a.ls{background:#00f;color:#fff}
.bq-box li a.fs{background:#f0f;color:#fff}
.bq-box li a.qs{background:#00ffa2;color:#fff}
.bq-box li a.zs{background:#ff8a00;color:#fff}
.fl-title a.ben{color:#f76d10}
.fl-title a.ben i{margin-right:10px}
.author-ul{background:#f6f7f9;border-bottom:1px solid #f0f1f2;padding:15px}
.author-ul li{float:left;height:2.5rem;border-radius:1.25rem;overflow:hidden;line-height:2.5rem;font-size:1.3rem;cursor:pointer;color:#969bab;border:1px solid #f6f7f9;margin:5px;padding:0 20px}
.author-ul li.on{border:1px solid #3cabdb;color:#3cabdb}
.author-list{border-bottom:1px solid #f0f1f2;padding:15px}
.author-list span{line-height:2.5rem;text-align:center;height:2.5rem;background:#3cabdb;display:block;float:left;color:#fff;border-radius:.2rem;margin:5px 10px;padding:0 1rem}
.author-list a{float:left;line-height:2.5rem;height:2.5rem;margin:5px;padding:0 6px}
.author-list a:hover{background:#3cabdb;color:#fff;border-radius:.2rem}
.top-title img{width: 7.6rem;height: 2rem;display:block;margin:1.4rem auto 0;}
.authorny{text-align:left;padding:1rem}
.authorny span{display:inline-block;font-size:1.3rem;margin:0 1rem 0 0}
.authorny span i{margin-right:5px}
.authorny span.ben{color:#ed424b}
.authorny span.ben i{color:#3eb8ff}
.authorny span.time{color:#4284ed}
.authorny span.time i{color:#a6b9ca}
.authorny p{border:1px solid #eee;border-left:none;border-right:none;margin:1rem 0;padding:1rem 0}
.authorny-list .box-list-item .item a.jiaru{position:absolute;right:-15px;bottom:19px;background:#39f;color:#fff;border-radius:15px 0 0 15px;padding:0 8px}
.authorny-list .box-list-item .item a.jiaru.yizai{background:#ccc}
.authorny-list .box-list-item .item a .txt-box p.zuozhe{width:100%;line-height:30px;height:30px;padding:0}
.zixuntop{border-top:1px solid #f2f2f2;padding-top:1rem;padding-bottom:1rem;text-align:center;border-bottom:1px solid #f2f2f2;width:100%;background:#f6f7f9}
.zixuntop-list a{height:2rem;line-height:1.8rem;display:inline-block;text-align:center;border-radius:2rem;font-size:1.2rem;color:#969ba3;float:left;margin:.2rem;padding:0 1rem}
.zx-list{background:#fff;padding-top:10px}
.zx-list-ul li a{display:block;width:70%;float:left;font-size:1.4rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:5%}
.zx-list-ul li span{display:block;float:left;width:30%;text-align:right;color:#999}
.zx-list h3{border-bottom:1px solid #f2f2f2;padding:0 15px 5px}
.zxny-title{border-bottom:1px solid #f0f1f2;padding:15px 0}
.zxny-title span{text-align: left;display:block;font-size:1.3rem;margin-top:5px;}
.zxny-title span i{margin-right:5px;color:#acc6cd}
.zxny-txt{padding-top:10px}
.zxny-txt p{text-indent:2em;padding:5px 0}
.zxny-txt .p-img{text-align:center;text-indent:0}
.zxny-txt .p-img a{color:#1e90ff}
.zxny-txt h3{border-bottom:1px solid #f2f2f2;border-left:1px solid #f76707;padding-left:10px;margin:15px 0}
.zaixian{border:1px solid #eee;text-align:center;color:#fd9c00;line-height:3rem;margin:10px 0;padding:10px}
.zaixian p{text-indent:0}
.zaixian a{background:#0ddbca;color:#fff;font-size:1.3rem;display:inline-block;text-align:center;border-radius:1.5rem;margin-left:.5rem;padding:0 2rem}
.zaixian a.btn-u{background:#53a6f3}
.fan-pian{padding:8px 0}
.fan-pian p{width:100%;height:3.5rem;line-height:2rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-indent:0}
.fan-pian p a{color:#53a6f3}
.zx-list-tabul{float:right;padding-right:15px}
.zx-list-tabul li{float:left;border:1px solid #fd7e14;height:2.8rem;line-height:2.6rem;color:#fd7e14;cursor:pointer;padding:0 1rem}
.zx-list-tabul li.on{background:#fd7e14;color:#fff}
.zx-list-tabul li.lil{border-radius:.5rem 0 0 .5rem}
.zx-list-tabul li.lir{border-radius:0 .5rem .5rem 0}
.zx-list-tabul li.lil.lir{border-radius:.5rem}
.shujia-box{text-align:center;padding:1rem 0}
.shujia-box .tx{width:5rem;height:5rem;overflow:hidden;border-radius:50%;margin:0 auto}
.shujia-box .tx img{width:5rem;height:5rem;border-radius:50%}
.shujia-box .name{text-align:center;margin-top:.3rem}
.sjtab{background:#fff}
.sjtab-ul li{float:left;width:50%;text-align:center;height:4rem;line-height:4rem;border:1px solid #f2f2f2;border-bottom:2px solid #fff;cursor:pointer}
.sjtab-ul li.on{color:#ff730b;border-bottom:2px solid #ff730b}
.lu{background:#f2f2f2;margin-top:-1px;padding:10px 15px 0}
.lu .butt{float:right;height:3rem;line-height:3rem;background:#ff730b;color:#fff;border:0;width:5rem;border-radius:.5rem;cursor:pointer}
.shujia-tab{padding-left:15px;padding-bottom:25px}
.shujia-tab-ul li .but{display:block;position:relative;overflow:hidden;border-bottom:1px solid #f2f2f2;padding:15px 0 15px 90px}
.shujia-tab-ul li .but .txt-box .txt{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.6rem}
.shujia-tab-ul li .but .txt-box span{color:#666;display:block;margin:.5rem 0}
.shujia-tab-ul li .but .txt-box p{color:#999;width:100%}
.recom{position:absolute;top:0;right:0}
.recom .icon-tj{width:44px;height:44px;display:block}
.recom .icon-tj img{width:100%}
.tuichu a{display:block;width:100%;text-align:center;line-height:4rem;color:#ff6b5e}
.xs-list-top{background:#f6f7f9;border-bottom:1px solid #f0f1f2;padding:1rem 15px}
.xs-list-top ul li{float:left;margin:.5rem 0;width: 20%;}
.xs-list-top ul li a{color:#969ba3;display:block;border-radius:2rem;border:1px solid #f6f7f9;line-height:2rem;height:2.2rem;padding:0 .5rem;/* width: 20%; */text-align: center;}
.xs-list-top .shaixuan{float:right;color:#ed424b;margin-top:.6rem;line-height:2.2rem;height:2.2rem}
.xs-list-top .shaixuan i{margin-right:5px;font-size:1.4rem}
.Turn_page{text-align:center}
.Turn_page .pageindex{display:none}
.Turn_page a{display:inline-block;width:30%;height:3rem;line-height:3rem;font-size:1.4rem;border-radius:.5rem;background:#fff;border:1px solid #d9d9d9;text-align:center}
.Turn_page a.disabled{display: none}
.shai{width:100%;height:100%;padding:0 15px 15px}
.shai ul{background:#fff;float:right;height:94%;overflow:auto;width:100%;padding:10px}
.shai li h3{padding-top:.5rem;font-weight:700;color:#33373d;border-bottom:1px solid #f0f1f2;padding-bottom:.3rem}
.shai li .sx{padding:1.5rem 0}
.shai li .sx a.sx_child.on::after{display:inline-block;width:1rem;height:1rem;margin-left:.4rem;content:'';background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIHN0cm9rZT0iI0ZGRiIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48cGF0aCBkPSJNNy41LjVsLTcgN00uNS41bDcgNyIvPjwvZz48L3N2Zz4K) no-repeat center center;background-size:100% 100%}
.chongzhi{position:fixed;left:0;bottom:0;height:4rem;line-height:4rem;width:100%}
.chongzhi a{width:50%;float:left;text-align:center;line-height:4rem;height:4rem}
.chongzhi a.btn-reset{color:#33373d;background:#f6f7f9}
.chongzhi a.btn-submit{color:#fff;background:#ed424b}
.guanbi{float:left;width:20%;height:100%;text-align:right;padding-right:15px;font-size:25px;color:#fff}
.toptxtfl{position:absolute;left:4rem;top:0;right:7rem;line-height:4.6rem;font-size:1.6rem}
.xsxq-top{margin:0 15px}
.xsxq-top .item .aut .txt-box h5{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.6rem}
.xsxq-top .item .aut .txt-box p{font-size:1.3rem;color: #666;}
.xsxq-top .item .aut .txt-box p a{color:#999;font-size:12px}
.xsxq-top .item .auts .txt-box p span{color:#3d8149}
.xsxq-top .item .aut .xqbut{padding:10px 15px 0}
.xqbut{display:flex}
.xqbut a{height:3.2rem;line-height:3.2rem;display:block;border:1px solid #dfe1e3;border-radius:.2rem;text-align:center;flex:1}
.xqbut a.yuedu{background:#fd7e14;color:#fff;margin-left:15px;border-color:#fd7e14}
.xqbut a.jiaru{margin-right:15px;margin-left:4%;color: #fff;border-color: #19b955;/* margin-top: 20px; */color: #19b955;}
.xqbut a.jiaru2 {
    margin-top: 10px;
    background: #19b955;
    color: #fff;
}
.xqjian{position:relative;padding:15px}
.xqjian-txt{position:relative;line-height:2rem}
.more,.mores{position:absolute;right:0;bottom:0;text-align:center;width:100%;line-height:4rem; display: none;}
.xqcai{position:relative;border-bottom:1px solid #f2f2f2;padding:15px 15px 4rem}
.xqcai-txt{position:relative;overflow:hidden;line-height:2rem; height: auto !important;}
.xqcai-txt p{display:block;margin-top:10px;padding:10px auto}
.mulu .txtScroll-top{border-bottom:1px solid #f2f2f2;height:4rem;line-height:4rem;padding-right:15px;position:relative;padding-left:6.5rem;overflow:hidden}
.txtScroll-top h2{position:absolute;left:15px;top:0;line-height:4rem;height:4rem;color:#333;font-size:1.6rem}
.txtScroll-top ul li a{display:block;width:100%;font-size:1.3rem}
.muli-list li a{display:block;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.muli-list li a span{float:right;color:#fd7e14}
.gengduo{text-align:center;width:100%;line-height:4rem;display:block;color:#fd7e14}
.pin-lun h3 span{font-size:1.3rem;margin-left:10px;color:#888897}
.xianfa{position:relative;border-top:1px solid #f2f2f2;padding:15px 0}
.xianfa .xian{width:100%;border:1px solid #ededed;height:3.5rem;line-height:3.5rem;font-size:1.6rem;padding:0 10px}
.pin-ul li{border-botton:1px solid #f2f2f2;padding:15px 0}
.pin-ul li .img-box img{width:4rem;height:4rem;border-radius:50%}
.pin-ul li .txt-box{width:100%;padding-left:5rem}
.pin-ul li .txt-box .level a{width:70%;float:left;display:block;color:#e75387;line-height:2rem}
.pin-ul li .txt-box .dian{float:left;width:30%;line-height:2rem;text-align:right}
.pin-ul li .txt-box .dian p{margin-right:1rem;cursor:pointer}
.reply{width:100%!important;font-size:1em!important}
.reply-content{width:100%!important;color:#666!important}
.kuang{display:none;position:relative;background:#fff;z-index:999}
.kuang .textarea{height:10rem;width:100%;border:1px solid #ededed;line-height:2rem;font-size:1.6rem;margin-bottom:5px;padding:0 10px}
.kuang button{float:right;width:5rem;line-height:2rem;height:2rem;border:1px solid #f76707;font-size:1.4rem;background:0;margin-left:10px;color:#f76707;border-radius:5px}
.xinshi{display:none;position:relative;left:0;top:-3.5rem;background:#fff;z-index:999}
.xinshi .textarea{height:12rem;width:100%;border:1px solid #ededed;line-height:3.5rem;font-size:1.6rem;padding:0 10px}
.xinshi button{float:right;margin-top:15px;width:5rem;line-height:2.5rem;height:2.5rem;border:1px solid #f76707;font-size:1.6rem;background:0;margin-left:10px;color:#f76707;border-radius:5px}
.accordion li .link{height:4rem;line-height:4rem}
.accordion li .link h3{float:left;line-height:4rem}
.accordion li .submenu{display:none;padding-bottom:2rem}
.accordion li .submenu p .blue{color:#45a8eb}
.dl-box{text-align:center;padding:1.5rem 0}
.dl-box ul li{float:left;width:33.333%;margin:5rem 0}
.dl-box ul li a img{width:55px}
.sou-jie{padding:1rem 15px}
.sou-jie span{color:#34c083}
.shudan-box{text-align:left}
.shudan-box h1{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.shudan{position:relative;padding:15px 0}
.shudan-txt{position:relative;height:6rem;overflow:hidden;line-height:2rem}
.shudan .more,.shudan .mores{position:absolute;right:0;line-height:2rem;background:#fff;width:7rem;transition:bottom .3s}
.shudan .more{bottom:15px}
.shudan .mores{bottom:-9px}
.shu-box-ul li h3{margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}
.shu-box-ul li .txt-box{width:65%;line-height:2rem;height:8rem;overflow:hidden;float:left}
.shu-box-ul li .img-box{float:left;width:35%;height:8rem;position:relative}
.shu-box-ul li .img-box img{width:100%;position:absolute;box-shadow:2px 2px 1px #adabab}
.shu-box-ul li .img-box .wi-100{right:0;top:0;width:6rem;height:8rem;z-index:9}
.shu-box-ul li .img-box .wi-90{right:2rem;top:.5rem;width:5rem;height:7rem;z-index:8}
.shu-box-ul li .img-box .wi-80{right:4rem;top:1rem;width:4rem;height:6rem;z-index:7}
.operate button{height:2rem;line-height:2rem;border-radius:1rem;color:#53a6f3;border:1px solid #53a6f3;background-color:transparent;margin:0 .4rem;padding:0 1rem}
.operate button.active{background-color:#53a6f3;color:#fff}
.night{background:#32373b;color:#999}
.protect{color:#666;background:#dcecd2}
#content p{text-indent:2em;padding:10px 0}
.topic-title{text-align:center;padding-bottom:10px}
.topic-title p a,.topic-title p span{margin:.5rem}
.topic-title p a em,.topic-title p span em{color:#333;font-style:normal}
.bq-h1 h1{float:left;line-height:2rem}
.slide-mask{position:fixed;z-index:99999;left:0;top:0;width:20%;height:100%;background:rgba(0,0,0,.4);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;display:none}
.slide-wrapper{position:fixed;background:#fff;z-index:99999;right:0;top:0;width:80%;height:100%;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.slide-wrapper.moved{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.listIndexhe{overflow:auto;width:100%;height:90%;position:absolute}
.hasBeenSelected{position:fixed;left:0;bottom:0;z-index:999}
.listIndex dl dt{padding-top:.3rem;font-weight:700;color:#33373d;border-bottom:1px solid #f0f1f2;padding-bottom:.3rem}
.listIndex dl dd{padding:.6rem 0}
.xqcai2{padding:15px 5px 0}
.night .header{background:#32373b}
.protect .header{background:#dcecd2}
.clearboth{clear:both}
.yuelist li{width:100%;clear:both}
.yd-nr{padding:0 3%}
.yuelist .yd-q{color:#41a3bb}
.yd-x{border-bottom:1px dashed #000;color:#71777d}
.myyue p{font-size:1.7rem;color:#000}
.night .myyue p,.small p{font-size:1.7rem}
.bantu .bantu-item{display:-webkit-box;display:flex;display:-webkit-flex;justify-content:space-between;align-items:center}
.bantu .bantu-item img{width:31%;height:auto;height: 90px;object-fit: cover;}
a:hover,a:link,a:visited{text-decoration:none}
.big,h2{font-size:1.9rem}
.middle,h3{font-size:1.8rem}
.return a i,h4{font-size:1.6rem}
.small,h5{font-size:1.4rem}
.night .big p,.night .middle p,.night .small p,.night .topic-title h1,.night .topic-title p span em,.night .xqcai p,p{color:#333}
.authorny-list .box-list-item .item,.po-r,.shujia-tab-ul li,.zixuntop-list{position:relative}
.fl,.pin-ul li .img-box,.textarea-count,.xs-list-top ul{float:left}
.accordion li .link p,.fr{float:right}
.bookcase a i,.header .sear a i,.personal a i{font-size:2rem;color:#f76d10}
.box-list-bom,.indexul{border-bottom:1px solid #f2f2f2}
.sliding-list a:nth-child(14),.sliding-list a:nth-child(2),.sliding-list a:nth-child(20),.sliding-list a:nth-child(8){border:1px solid #d0ebff;color:#76b5e5}
.sliding-list a:nth-child(15),.sliding-list a:nth-child(21),.sliding-list a:nth-child(3),.sliding-list a:nth-child(9){border:1px solid #ffd9d8;color:#ec807d}
.sliding-list a:nth-child(10),.sliding-list a:nth-child(16),.sliding-list a:nth-child(22),.sliding-list a:nth-child(4){border:1px solid #c6f1d9;color:#74d09c}
.sliding-list a:nth-child(11),.sliding-list a:nth-child(17),.sliding-list a:nth-child(23),.sliding-list a:nth-child(5){border:1px solid #f3d6ff;color:#c88ce1}
.sliding-list a:nth-child(12),.sliding-list a:nth-child(18),.sliding-list a:nth-child(24),.sliding-list a:nth-child(6){border:1px solid #d0eab8;color:#89b85f}
.sliding-list a:nth-child(13),.sliding-list a:nth-child(19),.sliding-list a:nth-child(7){border:1px solid #ffebd7;color:#f09941}
.shudan-box span,.title a i{margin-left:0}
.module-item-tab li a img,.switch li a img{width:100px;height:130px;display:block;box-shadow:2px 2px 1px #adabab;margin:0 auto}
.module-item-tab li a p,.switch li a p{margin-top:6px;overflow:hidden;text-overflow:ellipsis;display:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333}
.box-list-item .item a,.xsxq-top .item .aut{display:block;position:relative;overflow:hidden;border-top:1px solid #f2f2f2;padding: 15px 0 15px 100px;}
.box-list-item .item a .img-box,.shujia-tab-ul li .but img,.xsxq-top .item .aut .img-box{width:84px;height:112px;display:block;float:left;margin-left: -100px;box-shadow:2px 2px 1px #adabab;}
.box-tab-ul li+li,.zx-list-tabul li+li{margin-left:-1px}
.fl-list,.foot ul{margin-bottom:15px}
.Turn_page .next_page,.foot p,.listIndex h2{text-align:center}
.Turn_page .next_page a,.accordion li .link p.kai,.accordion li.open .link p.guan,.dl-box ul li a,.menubtn .kai,.menubtn.o .guan{display:block}
.accordion li .link p.guan,.accordion li.open .link p.kai,.menubtn .guan,.menubtn.o .kai{display:none}
.bq-box li,.hz-box li{float:left;margin:5px}
.fanye ul li span,.hz-box li a.red{color:red}
.big p,.hz-box li a.black,.middle p,.small p{color:#000}
.Turn_page,.operate,.paddinglrtm15,.pin-lun{padding:15px}
.hztxt,.shu-box-ul li,.xqdian{border-bottom:1px solid #f2f2f2;padding:15px}
.xs-list-top ul li.on a,.zixuntop-list a.on{border:1px solid #ed424b;color:#ed424b}
.muli-list li,.zx-list-ul li{border-bottom:1px solid #f2f2f2;line-height:4rem;height:4rem;padding:0 15px}
.accordion li,.zxny-box{padding:0 15px}
.lu p,.zx-list-tab h3{float:left;line-height:3rem}
.shujia-tab-ul li a.shelf,.shujia-tab-ul li a.shelf2{position:absolute;right:15px;top:50%;margin-top:-1.5rem;font-size:1.2rem;width:80px;height:3rem;line-height:3rem;text-align:center;border:1px solid #bababa;border-radius:5px;background:#fff;z-index:99999;cursor:pointer;display:block;color:#999;padding:0}
.listIndex dl dd a,.shai li .sx a{height:2.2rem;color:#969ba3;line-height:2.2rem;border-radius:1.1rem;display:block;float:left;margin:.3rem 0;padding:0 1rem}
.listIndex dl dd a.selected,.shai li .sx a.sx_child.on{background:#ed424b;color:#fff}
.accordion li .link p i,.xsxq-top .item .aut .txt-box{margin-left:5px}
.more a,.mores a,.shudan .more a,.shudan .mores a{padding-right:18px;color:#fd7e14;background:url(../images/more_btn_xia.png) no-repeat right center}
.mores a,.shudan .mores a{background:url(../images/more_btn_shang.png) no-repeat right center}
.xqcai h2,.xqdian h2{border-left:1px solid #f76707;padding-left:10px;line-height:1.8rem;margin-bottom:10px;font-size:1.63rem}
.kuang button.fabiao,.xinshi button.fabiao{background:#f76707;color:#fff}
.night .Turn_page div,.night .foot,.protect .Turn_page div,.protect .foot{background:0}
.m-zixun{padding:0 15px;line-height:3rem;font-size:13px}
.m-zixun li{border-bottom:1px solid #f2f2f2}
.m-zixun li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.moer-cont{border-top:10px solid #f2f2f2;padding:0 15px;background:#fff}
.moer-cont a{height:36px;line-height:36px;text-align:center;font-size:1.2rem;border-radius:3px;border:1px solid #e3e4e6;-webkit-box-flex:1;display:block;color:#444}
.list-box1-1{padding:0 15px;margin-bottom:15px}
.list-fl-ul li{width:20%;float:left;margin-bottom:5px;text-align:left}
.list-fl-ul li.on a{color:#1e90ff}
.list-fl-title{font-size:2rem;padding-bottom:10px}




.tags{
    margin-top: 10px;
}
.tags a {
    display: inline-block;
    padding: 4px 8px;
    background: #f2f2f2;
    margin-right: 10px;
    border-radius: 4px;
}


.xs-list-top.xs-list-topb {
    padding: 0;
    background: #fff;
    border: none;
    overflow: hidden;
}


.xs-list-top.xs-list-topb ul{
    margin-top:10px;
    margin-left: -.5rem;
    overflow: hidden;
}

.xs-list-top.xs-list-topb ul li{
    margin-left: .5rem;
    box-sizing: border-box;
}