*{margin:0;padding:0}
html{overflow-x:hidden}
body{width:100%;min-width:320px;margin:0 auto;font-family:"Microsoft Yahei";background:#fff;overflow-x:hidden;text-align:left;position:relative;font-size:.26rem;color:#333}
html{font-size:42.6667px}
@media screen and (max-width:320px){html{font-size:42.6667px}
}
@media screen and (min-width:321px) and (max-width:360px){html{font-size:48px}
}
@media screen and (min-width:361px) and (max-width:375px){html{font-size:50px}
}
@media screen and (min-width:376px) and (max-width:414px){html{font-size:55px}
}
@media screen and (min-width:415px) and (max-width:484px){html{font-size:64px}
}
@media screen and (min-width:485px) and (max-width:720px){html{font-size:96px}
}
@media screen and (min-width:721px) and (max-width:768px){html{font-size:102px}
}
@media screen and (min-width:769px) and (max-width:1080px){html{font-size:144px}
}
@media screen and (min-width:1080px){html{font-size:144px}
}
img{border:none}
h1,h2,h3{font-weight:400}
a{color:#333;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:none；}
input,select,textarea{font-family:"Microsoft Yahei";font-size:1em;outline:0;margin:0;padding:0}
input::-webkit-input-placeholder{color:#a9a9a9!important}
textarea::-webkit-input-placeholder{color:#a9a9a9!important}
input[type=button],input[type=date],input[type=number],input[type=reset],input[type=search],input[type=submit],input[type=text],input[type=time]{-webkit-appearance:none}
select{-webkit-appearance:none}
textarea{-webkit-appearance:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}
ol,ul{padding:0;list-style-type:none}
em{font-style:normal}
.lt{float:left}
.rt{float:right}
input.sub,label{border:none;cursor:pointer}
input,textarea{font-family:"Microsoft Yahei";outline:0;margin:0;padding:0}
table{border-collapse:collapse}
td,th{padding:0}
div.clear{font:0 Arial;line-height:0;height:0;overflow:hidden;clear:both}
.cm_photo{display:block;position:relative;overflow:hidden}
.cm_photo .thumb{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:10}
.cm_photo .zw{display:block;height:auto;width:100%}
.header{width:100%;position:relative;z-index:100;height:.86rem;background:#fff;overflow:hidden;text-align: center;}
.header_zw{height:.86rem;clear:both;display:none}
.header .logo{display: inline-block;/* float:left; */height:.86rem;width:2.4rem;/* margin-left:4%; */line-height:.86rem;background:url(../images/logo.png) center center no-repeat;background-size:100%;}
.head_search{width:4.3rem;height:.54rem;float:right;margin:.16rem 4% 0 0;border-radius:.27rem;background:#f3f3f3;position:relative;overflow:hidden}
.head_search .sub{display:block;position:absolute;left:0;top:0;width:.8rem;height:.54rem;background:url(../images/head_sub.png) no-repeat center center;background-size:100% 100%}
.head_search .text{height:.54rem;line-height:.54rem;border:0;text-indent:.8rem;width:100%;background:0 0}
.header2{width:100%;position:relative;z-index:98;background:#fff;height:.84rem;line-height:.84rem;font-size:.3rem;text-align:center;border-bottom:1px solid #f2f2f2}
.header2 .backa{display:block;width:.84rem;height:.84rem;position:absolute;left:0;top:0;background:url(../images/backa.png) no-repeat center center;background-size:100% 100%}
.header2 .homea{display:block;width:.84rem;height:.84rem;position:absolute;right:0;top:0;background:url(../images/homea.png) no-repeat center center;background-size:100% 100%}
.header2_zw{height:.84rem;clear:both;display:none;padding-bottom:1px}
.nav{height:.84rem;line-height:.84rem;position:relative;z-index:95;background:#fff;border-bottom:1px solid #f2f2f2}
.nav a{display:block;width:20%;float:left;text-align:center;font-size:.3rem;position:relative}
.nav i{display:none;width:.22rem;height:.06rem;border-radius:.03rem;background:#f86442;position:absolute;left:50%;bottom:0;margin-left:-.11rem}
.nav .hover{color:#f86442}
.nav .hover i{display:block}
.nav_zw{height:.84rem;clear:both;display:none;padding-bottom:1px}
.ba_out{width:100%;position:relative;overflow:hidden;height:2.42rem;margin:.2rem 0}
.banner{width:100%;height:2.42rem}
.banner .swiper-slide{width:100%}
.banner .swiper-slide a{display:block;width:6.9rem;height:2.42rem;margin:0 auto;position:relative;border-radius:.06rem;overflow:hidden}
.banner .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
.banner .swiper-pagination-bullet{opacity:.4;background:#000}
.banner .swiper-pagination-bullet-active{background:#f86442;opacity:1}
.footer{text-align:center;padding:.4rem 0;line-height:.7rem}
.ft_nav{height:.7rem;line-height:.7rem;font-size:.32rem;color:#ccc}
.ft_nav a{color:#666;display:block;width:20%;float:left;text-align:center}
.footer p{line-height:.5rem;color:#999;font-size:.24rem}
.go_top{width:.65rem;height:.65rem;position:fixed;right:.1rem;bottom:.3rem;z-index:100;background:url(../images/gotop.png) no-repeat center center;background-size:100% 100%;display:none}
.hm_goon{width:92%;margin:0 auto .3rem auto;background:#fff;padding:.3rem 0;height: 2.4rem;border-radius:.1rem;box-shadow:0 0 .2rem #ddd;position:relative}
.hm_goon .tit{float:left;text-align:center;width:1.8rem;height:1.04rem;padding-right:.1rem;line-height:.42rem;margin-top: 0.6rem;background:url(../images/goon_tit.png) no-repeat right center;background-size:auto 100%;margin-right:.1rem}
.hm_goon .tit img{display:block;width:.62rem;height:.62rem;margin:0 auto}
.hm_goon .item{display:block;width:1.6rem;text-align:center;float:left;padding-top:.06rem}
.hm_goon .photo{display:block;width:1.4rem;height:1.8rem;position:relative;overflow:hidden;margin:0 auto}
.hm_goon .photo img{display:block;width:100%;height:100%;}
.hm_goon .item span{line-height:.56rem;display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hm_goon .item .gray{color:#d2d2d2}
.hm_goon .close{width:.6rem;height:.6rem;position:absolute;right:0;top:0;z-index:10;background:url(../images/goon_close.png) no-repeat center center;background-size:.3rem .3rem}
.bt20{border-top:.2rem solid #f6f6f6}
.bd20{border-bottom:.2rem solid #f6f6f6}
.cm_title{height:1.08rem;line-height:1.08rem;clear:both;padding:0 4%}
.cm_title .tit{float:left;position:relative;padding-left:.15rem;font-size:.3rem;font-weight:700}
.cm_title .tit i{display:block;width:.04rem;height:.22rem;border-radius:.02rem;background:#f86442;position:absolute;left:0;top:50%;margin-top:-.11rem}
.cm_title .more{float:right;color:#999}
.hrec_item{display:block;width:20%;float:left;height:3.2rem;margin:0 0 .2rem 4%}
.hrec_item .photo{display:block;height:2.12rem;border:1px solid #e3e4e6;position:relative;overflow:hidden;margin-bottom:.1rem}
.hrec_item .photo img{display:block;width:100%;height:100%;object-fit:cover}
.jpico{display:inline-block;height:.32rem;line-height:.32rem;padding:0 .16rem 0 .08rem;color:#fff;font-size:.18rem;background:#f86442;border-radius:0 0 .2rem 0;position:absolute;left:0;top:0;z-index:10}
.hrec_item .name{line-height:.4rem;height:.8rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}
.hhot_item{display:block;height:2.12rem;width:92%;margin:0 auto .4rem auto;margin-bottom:.6rem}
.hhot_item .photo{display:block;width:1.48rem;height:2.12rem;border:1px solid #e3e4e6;position:relative;overflow:hidden;float:left}
.hhot_item .photo img{display:block;width:100%;height:100%;object-fit:cover}
.hhot_item .inf{float:right;width:5.14rem;border-bottom:.01rem #ededed solid;padding-bottom:.33rem}
.hhot_item .name{height:.54rem;line-height:.54rem;font-size:.3rem}
.hhot_item .nm{display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hhot_item .tip{height:.88rem;line-height:.44rem;color:#878787;font-size:.24rem;margin-bottom:.36rem;overflow:hidden}
.hhot_item .writer{height:.28rem;line-height:.28rem;color:#a8a8a8;font-size:.22rem;position:relative;padding-left:.35rem;float:left}
.hhot_item .writer img{display:block;width:.28rem;height:.28rem;border-radius:100%;position:absolute;left:0;top:0}
.hhot_item .tags{float:right}
.hhot_item .tags span{display:inline-block;height:.3rem;line-height:.3rem;border:1px solid #b8b8b8;border-radius:.05rem;font-size:.2rem;padding:0 .1rem;text-align:center;color:#999;margin-left:.1rem}
.special_item{display:block;width:44%;float:left;margin:0 0 .25rem 4%}
.special_item .photo{display:block;height:1.48rem;position:relative;overflow:hidden;border-radius:.1rem;border:1px solid #ccc;margin-bottom:.08rem}
.special_item .photo img{display:block;width:100%;height:100%;object-fit:cover}
.special_item .name{height:.48rem;line-height:.48rem;font-size:.28rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:center}
.fri_btns{padding-bottom:.2rem}
.fri_btns a{display:inline-block;height:.56rem;line-height:.56rem;border:1px solid #ededed;border-radius:.28rem;padding:0 .42rem;float:left;margin:0 0 .2rem .3rem}
.zx_item{display:block;height:1.6rem;width:92%;margin:0 auto .4rem auto;margin-bottom:.7rem}
.zx_item .photo{display:block;width:1.38rem;height:1.8rem;border:1px solid #e3e4e6;position:relative;overflow:hidden;float:left}
.zx_item .photo img{display:block;width:1.38rem;height:1.8rem}
.zx_item .inf{float:right;width:5.14rem;border-bottom:.01rem #ededed solid;padding-bottom:.43rem}
.zx_item .name{height:.54rem;line-height:.54rem;font-size:.3rem}
.zx_item .nm{display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.zx_item .tip{height:.44rem;line-height:.44rem;color:#878787;font-size:.24rem;margin-bottom:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.zx_item .date{height:.28rem;line-height:.28rem;color:#a8a8a8;font-size:.22rem;position:relative;padding-left:.35rem;background:url(../images/xg_date.png) no-repeat left center;background-size:auto .28rem}
.det_top{height:3.9rem;position:relative;background:url(../images/dettopbg.jpg) no-repeat center center;background-size:100% 100%;box-sizing:border-box;padding:.42rem 4% 0 4%;color:#fff}
.det_top .face{float:left;display:block;width:2.14rem;height:3.04rem;position:relative;overflow:hidden;border:1px solid #e3e4e6}
.det_top .face img{display:block;width:100%;height:100%;object-fit:cover}
.det_top .inf{width:4.4rem;float:right;font-size:.24rem}
.det_top .name{height:.66rem;line-height:.66rem;font-size:.3rem;font-weight:700}
.det_top .name h1{height:.48rem;line-height:.48rem;font-size:.32rem}
.det_top .nm{display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.det_top .in{font-size:.24rem;height:.48rem;line-height:.48rem}
.det_top .in a{color: #fff}
.det_top .inf .tags a{display:inline-block;padding: .05rem .1rem;background:#d8d8d8;margin:.05rem 0;border-radius:.2rem;margin-right: .05rem;}
.det_top .comment{font-size:.24rem;height:.48rem;line-height:.48rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.det_top .writer{padding-left:.35rem;background:url(../images/det_writer.png) no-repeat left center;background-size:auto .28rem}
.det_top .writer a{color: #fff;}
.det_top .zs{height:.6rem;line-height:.6rem}
.det_top .stars{float:left;width:1.12rem;height:.6rem}
.det_top .stars .in{width:1.12rem;height:.6rem;background:url(../images/star1.png) no-repeat left center;background-size:1.12rem .21rem;float:left}
.det_btns{text-align:center;padding:.14rem 0}
.det_btns a{display:inline-block;width:3.16rem;height:.68rem;line-height:.68rem;border-radius:.1rem;border:1px solid #f86442;font-size:.3rem;color:#f86442;margin:0 .15rem}
.det_btns .a1{color:#fff;background:#f86442}
.det_btns .a3{margin-top:.2rem;width:6.75rem}
/*20200424*/
.det_btns ul li{
    display: inline-block;
}
.zhankai{width:100%;text-align:center;margin:0 auto;line-height:1rem}
.zhankai a{color:#f86442;margin:0 auto}
.det_tabs .handle{height:.9rem;line-height:.9rem;border-bottom:1px solid #ededed;text-align:center}
.det_tabs .btn{display:inline-block;width:1.8rem;text-align:center;height:.9rem;position:relative;font-size:.3rem}
.det_tabs .hover{font-weight:700;color:#f86442}
.det_tabs .btn i{display:none;width:.22rem;height:.04rem;border-radius:.02rem;background:#f86442;position:absolute;left:50%;bottom:0;margin-left:-.11rem}
.det_tabs .hover i{display:block}
.det_tabs .con{display:none;width:92%;margin:0 auto}
.det_tabs .show{display:block}
.det_tabs .photo{display:block;width:100%;margin:.3rem 0 .2rem 0;box-shadow:0 0 .2rem #999;overflow:hidden;height:4.6rem}
.det_tabs .photo div:nth-child(1){width:49.5%;float:left;text-align:center;vertical-align:middle;height:4.6rem}
.det_tabs .photo div:nth-child(2){border-left:1px solid #eaebed;width:50%;float:left;text-align:center;vertical-align:middle;height:4.6rem}
.det_tabs .photo div:nth-child(3){display:none}
.det_tabs .photo div img{margin:0 auto;width:3.1rem;height:4.2rem;margin-top:.2rem}
.det_tabs .title{height:.6rem;line-height:.6rem;font-size:.3rem;font-weight:700}
.det_tabs .jj{font-size:.28rem;line-height:.5rem;padding-bottom:.2rem;text-indent:2em;margin-bottom:.15rem;color:#666}
.det_tabs .jj a{color:#f76442}
.det_tabs .title2{height:.9rem;line-height:.9rem;font-size:.28rem;color:#f86442}
.det_tabs .lis li{height:.98rem;line-height:.98rem;border-top:1px solid #ededed;clear:both}
.det_tabs .lis a{float:left;display:inline-block;max-width:5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;}
.det_tabs .lis span{float:right;color:#999}
.nd_title{padding:.3rem 4% 0 4%;line-height:.5rem}
.nd_title .t1{font-size:.32rem;font-weight:700;color:#333}
.nd_title .writer{height:.5rem;line-height:.5rem;font-size:.24rem;color:#999;margin-top:.1rem;margin-bottom:.02rem}
.nd_cnt{width:92%;margin:0 auto;line-height:1.8;color:#666;font-size:.28rem}
.nd_cnt .nd_title2{margin:0 auto;height:.66rem;line-height:.66rem;background:#f6f6f6;border-left:.04rem solid #f86442;padding-left:.1rem;font-size:.28rem;font-weight:700;margin-bottom:.3rem;text-indent:0}
.xbtj span{margin:0 auto;height:.66rem;line-height:.66rem;background:#f6f6f6;border-left:.04rem solid #f86442;padding-left:.1rem;font-size:.28rem;font-weight:700;margin-top:.3rem;text-indent:0;display:block}
.softbd{margin:0 auto;height:.66rem;line-height:.66rem;background:#f6f6f6;border-left:.04rem solid #f86442;padding-left:.1rem;font-size:.28rem;font-weight:700;margin-top:.3rem;margin-bottom:.3rem;text-indent:0;display:block}
.xbtj a{color:#f86442}
.nd_cnt img{/* display:block; */width: 40%;height:auto;min-width: 40%;}
.nd_cnt p{margin-bottom:.15rem;line-height:.5rem;font-size:.28rem;color:#666}
.nd_cnt p a{color:#f86442}
.nd_rec{margin:.3rem auto 0;background:#f6f6f6;padding:.3rem;box-sizing:border-box}
.nd_rec .face{float:left;width:2.48rem;height:3.56rem;border:.06rem solid #fff;box-shadow:0 0 .15rem #999}
.nd_rec .face img{display:block;width:2.48rem;height:3.56rem}
.nd_rec .inf{width:3.4rem;float:right}
.nd_rec .name{height:.7rem;line-height:.7rem;font-size:.3rem}
.nd_rec .nm{display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nd_rec .in{height:.48rem;line-height:.48rem;color:#999;font-size:.24rem}
.nd_rec .writer{padding-left:.36rem;background:url(../images/face1.png) no-repeat left center;background-size:auto .28rem}
.nd_rec .zs{height:.6rem;line-height:.6rem;color:#999;font-size:.24rem}
.nd_rec .stars{float:left;width:1.12rem;height:.6rem}
.nd_rec .stars .in{width:1.12rem;height:.6rem;background:url(../images/star1.png) no-repeat left center;background-size:1.12rem .21rem;float:left}
.nd_rec .reada{display:block;width:2.5rem;height:.7rem;line-height:.7rem;border-radius:.35rem;margin:.4rem 0 0 0;font-size:.28rem;text-align:center;color:#fff;background:#f86442}
.title_p{margin:0 auto;height:.66rem;line-height:.66rem;background:#f6f6f6;border-left:.04rem solid #f86442;padding-left:.1rem;font-size:.28rem;font-weight:700;margin-bottom:.1rem}
.nd_ctrl{text-align:center;margin:.4rem 0}
.nd_ctrl a{display:inline-block;height:.56rem;line-height:.56rem;border:1px solid #f86442;padding:0 .3rem;border-radius:.28rem;margin:0 .2rem;color:#f86442}
.nd_online{position:relative;padding:.4rem 4%}
.nd_online .photo{display:block;width:1.5rem;height:2rem;border:1px solid #e3e4e6;float:left;position:relative;overflow:hidden}
.nd_online .photo img{display:block;width:1.5rem;height:2rem}
.nd_online .inf{float:right;width:5.1rem}
.nd_online .inf .in{color:#999}
.nd_online .name{height:.66rem;line-height:.66rem;font-size:.3rem}
.nd_online .nm{display:block;width:100%;height:100%;object-fit:cover}
.nd_online .writer{height:.66rem;line-height:.66rem;margin-top:.2rem;color:#a8a8a8;font-size:.22rem;padding-left:.36rem;background:url(../images/face1.png) no-repeat left center;background-size:auto .24rem}
.nd_online .writer1{height:.66rem;line-height:.66rem;color:#a8a8a8;font-size:.22rem;padding-left:.36rem;background:url(../images/face1.png) no-repeat left center;background-size:auto .24rem}
.nd_online .reada{display:block;width:1.6rem;height:.56rem;line-height:.56rem;border:1px solid #f86442;border-radius:.28rem;text-align:center;color:#f86442;position:absolute;right:4%;top:70%;margin-top:-.3rem}
.news_list{padding-top:.4rem}
.news_index{padding-top:0}
.hide{display:none}
.show{display:block}
.pages{height:.7rem;line-height:.7rem;margin:0 0 .4rem 0;text-align:center}
.pages .c_btn{color:#999;padding:0 .8rem}
.pages .pageindex{display:none}
.pages a{display:inline-block;box-sizing:border-box;vertical-align:top;width:40%;height:.8rem;line-height:.8rem;font-size:.32rem;background:#f6f7f8;border:1px solid #f0f1f2;border-radius:.1rem;margin:0 2%;color:#555}
.spe_item{display:block;width:92%;margin:0 auto .3rem auto}
.spe_item .photo{float:left;width:2.7rem;height:1.48rem;border:1px solid #e3e4e6;border-radius:.1rem;position:relative;overflow:hidden}
.spe_item .photo img{display:block;width:100%;height:100%;object-fit:cover}
.spe_item .inf{width:4rem;float:right;border-bottom:.01rem #ededed solid;padding-bottom:.33rem}
.spe_item .name{height:.54rem;line-height:.54rem;font-size:.3rem}
.spe_item .nm{display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.spe_item .tip{line-height:.44rem;color:#878787;height:.88rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:.24rem}
.spe_re{display:block;width:92%;margin:0 auto .4rem auto}
.spe_re .photo{float:left;width:2.14rem;height:3.04rem;border:1px solid #e3e4e6;position:relative;overflow:hidden}
.spe_re .photo img{display:block;width:100%;height:100%;object-fit:cover}
.spe_re .inf{width:4.6rem;float:right;padding:.06rem 0 0 0}
.spe_re .name{height:.6rem;line-height:.6rem;clear:both}
.spe_re .num{float:left;display:inline-block;width:.3rem;height:.3rem;line-height:.3rem;margin:.15rem .15rem 0 0;text-align:center;font-size:.24rem;border-radius:100%;font-weight:700;background:#ddd}
.spe_re:nth-child(2) .topicnum{color:#ff0d2a;background:#ffd5d7}
.spe_re:nth-child(3) .topicnum{color:#ff8637;background:#fcdcc7}
.spe_re:nth-child(4) .topicnum{color:#f9c816;background:#fcf0c6}
.spe_re .nm{float:left;display:inline-block;max-width:3.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.3rem}
.spe_re .fen{float:right;line-height:.6rem;font-size:.24rem;color:#f86442}
.spe_re .in{height:.48rem;line-height:.48rem;color:#999;font-size:.24rem}
.spe_re .writer{padding-left:.36rem;background:url(../images/face1.png) no-repeat left center;background-size:auto .24rem}
.spe_re .tip{line-height:.4rem;height:.8rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;color:#999;font-size:.24rem}
.spe_re .zs{height:.6rem;line-height:.6rem;color:#999;font-size:.24rem}
.spe_re .stars{float:left;width:1.12rem;height:.6rem}
.spe_re .stars .in{width:1.12rem;height:.6rem;background:url(../images/star1.png) no-repeat left center;background-size:1.12rem .21rem;float:left}
.book_cla{padding:.1rem 0 .3rem 0}
.cla_in{padding-left:1.16rem;position:relative}
.cla_in h1{font-size:.28rem;font-weight:400;display:inline}
.cla_in .tit{position:absolute;left:.3rem;top:.3rem;border-top:1px solid #fff;height:.5rem;line-height:.5rem;color:#999}
.cla_in .sel{display:inline-block;height:.5rem;line-height:.5rem;border:1px solid #fff;padding:0 .2rem;margin:.3rem .1rem 0 0;border-radius:.25rem}
.cla_in .hover{color:#f86442;border-color:#f86442}
.hide{display:none}
.lazy{background:#eee}
.book-nav ul{overflow:hidden}
.book-nav li{float:left;width:25%}
.book-nav li a{display:block;width:90%;background:#f6f6f6;margin:5% auto;padding:.1rem 0;text-align:center}
.book-nav li.on a{background:#f86442;color:#fff}
.news-list{padding-bottom:.2rem}
.news-list ul li{position:relative}
.news-list ul li::after{display:block;margin-top:-1px;margin-left:.32rem;margin-right:.32rem;content:'';-webkit-transition:margin-left .15s;transition:margin-left .15s;border-bottom:1px solid #f0f1f2}
.news-list ul li:last-child::after{display:none}
.news-list ul li a{position:relative;z-index:2;display:block;padding:.14rem 1.2rem .14rem .32rem;line-height:.52rem;font-size:.28rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.news-list ul li span{position:absolute;right:0;top:0;z-index:1;padding:.14rem .32rem .14rem .32rem;line-height:.52rem;font-size:.28rem;color:#999}
.book-content{padding:.32rem 0;font-size:.3rem;line-height:.52rem;overflow:hidden}
.book-content p:last-child{margin:0}
.book-content p{margin-bottom:.24rem}
.book-content h3:first-child{margin-top:0}
.book-content h3{margin:.32rem 0;padding:.16rem .2rem;line-height:.48rem;font-size:.34rem;font-weight:700;background:#f6f7f8;border-left:3px solid #f86442}
.show-more{position:relative;margin-bottom:.5rem;border:none}
.show-more button{width:100%;height:.52rem;background:0 0;border:none;color:#f86442;font-size:.32rem}
.show-more:after{content:"";display:block;width:100%;height:4rem;position:absolute;left:0;top:-4rem;background-image:linear-gradient(-180deg,hsla(0,0%,100%,0),#fff)}
.show-more button:after,.show-more button:before{position:absolute;top:-.3rem;left:50%;display:inline-block;margin-left:-.1rem;width:.2rem;height:.2rem;border-bottom:2px solid #f86442;border-left:2px solid #f86442;content:' ';transform:rotate(-45deg);z-index:999}
.show-more button:after{top:-.45rem}
.hm_rec-tabs{margin:0 .3rem 0 .3rem}
.hm_rec-tabs ol{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.hm_rec-tabs li{flex:1;margin-right:-1px;line-height:normal;font-weight:400;font-size:.28rem;text-align:center;color:#ed424b;background:#fff;border:1px solid #ed424b;padding:.12rem 0}
.hm_rec-tabs li:first-child{border-radius:.1rem 0 0 .1rem}
.hm_rec-tabs li:last-child{border-radius:0 .1rem .1rem 0}
.hm_rec-tabs li.on{color:#fff;background:#ed424b;border:1px solid #ed424b}
.hm_rec-slide{padding:.16rem}
.hm_rec-slide ul{font-size:0;letter-spacing:0}
.hm_rec-slide ul li{display:inline-block;vertical-align:top;text-align:center;width:25%;font-size:100%;position:relative;overflow:hidden}
.hm_rec-slide ul li a{display:inline-block;padding:.16rem;text-align:left}
.hm_rec-slide ul li a img{display:block;width:100%;height:1.96rem;box-shadow:0 .0625rem .125rem rgba(0,0,0,.2)}
.hm_rec-slide ul li a span{display:block;margin:.16rem 0 .12rem;line-height:.32rem;max-height:2rem;font-size:.28rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.hm_rec-slide ul li a em{display:block;line-height:.32rem;font-size:.24rem;color:#999}
.hm_rec-slide ul li i{position:absolute;left:0;top:0}
.comment_news .comments-list{position:relative;overflow:hidden}
.comment_news .comments-list li{padding:0 .32rem;display:flex;margin:.3rem 0}
.comment_news .u-avatar{margin-right:.2rem}
.comment_news .u-avatar,.comment_news .u-avatar img{width:.8rem;height:.8rem;border-radius:.4rem}
.comment_news .u-content{-webkit-flex:1}
.comment_news .u-name{color:#4b78b2;font-size:.28rem}
.comment_news .con{font-size:.3rem;margin-top:.1rem;line-height:.56rem}
.result{padding:.32rem;font-size:.28rem}
.result span{color:#fe7031}
.result em{margin:0 .125rem;color:#fe7031}
.newscontent{margin-top:.2rem;padding-top:.2rem;border-top:1px solid #eee}
.information_box{border-top:.2rem solid #f6f6f6;margin:0!important}

.book_intro{position:relative;padding:.2rem .4rem;color:#888;text-align:left;font-size:.28rem;line-height:.56rem}
.book_intro.hide{display: block;overflow:hidden;height: 1.52rem;}
.book_intro .icon-down{position:absolute;right:.4rem;bottom:.2rem;display:block;padding-left:.4rem;width:.32rem;height:.32rem;background:#fff url(../images/down.png) center center no-repeat;background-size:.32rem}
.book_intro .icon-down:after{position:absolute;top:0;right:.72rem;display:block;width:1.2rem;height:.32rem;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);content:""}


.author_ban{background: #f2ebcd url(../images/banner.jpg) no-repeat center center;background-size: auto 100%;padding: 20px 0;overflow: hidden;}
.author_ban i{width:1.28rem; height:1.28rem; margin:0 auto;background: url(../images/tb4.png) no-repeat center center;background-size: 100%;display: block;}
.author_ban h2{width:100%; height:0.4rem; text-align:center; margin:0.2rem 0 0.2rem 0; font-size:0.4rem; font-weight:bold}
.author_ban span{width:100%; text-align:center; display:block; height:0.4rem; overflow:hidden; color:#999}
.author_desc{padding: 0.2rem;line-height: 0.48rem;font-size: 0.28rem}



.sp_title{text-align: center;}



.prev_next{
	padding: 0.2rem;
}

.prev_next dl dd{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 0.52rem}

.book-info .base{display: block;position:relative;padding: 0px .2rem .3rem;overflow:hidden;}
.book-info .base dt{position:absolute;left: .2rem;top: 0px;width: 1.8rem;height: 2.2rem;}
.book-info .base dt img{width:100%;height:100%;vertical-align:top}
.book-info .base dd{margin-left:110px;height: 2.2rem;}
.book-info .base dd h2{margin-bottom: 10px;line-height: 30px;font-size: 16px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:0 0;border:none;padding:0;margin-top: 0;}
.book-info .base dd .info{margin-bottom: 10px;line-height: 24px;font-size: 14px;color:#999;}
.book-info .base dd .info span{display:block}
.book-info .btns{position:relative;padding: 0 0 .1rem 0;}
.book-info .btns::after{position:absolute;left:1rem;right:1rem;bottom:0;display:block;content:'';-webkit-transition:margin-left .15s;transition:margin-left .15s}
.book-info .btns ul{width:100%;font-size:0;letter-spacing:0}
.book-info .btns li{display:inline-block;font-size:100%;width:50%}
.book-info .btns li a{display:block;margin:0 10px;line-height: .6rem;font-size: .28rem;text-align:center;cursor:pointer;color:#666;background:#fff;border:1px solid #e3e4e6;border-radius:.125rem;}
.book-info .btns li a.read-online{color:#fff;background:#fe7031;border:1px solid #fe7031}







.ok-box{
    box-sizing:border-box;
    padding:20px 16px;
    background: linear-gradient(270deg,#44d0b4 0,#00bf99 100%);
    border-radius:8px;
    margin: 10px;
}

.ok-box .tit{
    line-height: 26px;
    font-size:16px;
    color:#fff;
}
.ok-box .con,.ok-box .conb{
    display:flex;padding-top:16px;justify-content:space-between;
}
.ok-box .btn-u{
    text-align:center;
    border-radius:6px;
    width:200px;
    height:44px;
    line-height:44px;
    margin-right:8px;
    font-size:14px;
    background-color:#fff;
    color: #02bf9a;
    font-weight:500;
}
.ok-box .b-txt{
    text-align:center;
    border-radius:6px;
    flex:0 0 105px;
    line-height:44px;
    width:105px;
    font-size:14px;
    color:#fff;
}
/*站群模板仿qq958711948*/
.ok-box .conb li{
	display: flex;
}