@charset "utf-8";*{margin:0;padding:0}
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:52px}
}@media screen and (min-width:415px) and (max-width:484px){html{font-size:58px}
}@media screen and (min-width: 485px) and (max-width: 720px){html{font-size: 68px;}
}@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:100px}
}@media screen and (min-width: 1080px){html{font-size: 100px;width: 800px;margin: 0 auto;}
}html{/* overflow: hidden; *//* font-size: 14px; */}
body{width:100%;min-width:320px;min-height:100vh;margin:0 auto;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;background:#fff;overflow-x:hidden;text-align:left;position:relative;font-size:0.26rem;color:#262626}
img{border:none}
h1,h2,h3{font-weight:normal}
a{color:#262626;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:none}
input,textarea,select{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;font-size:1em;outline:none;margin:0;padding:0}
input::-webkit-input-placeholder{color:#a0a0a0 !important}
textarea::-webkit-input-placeholder{color:#a0a0a0 !important}
input[type='button'],input[type='text'],input[type='search'],input[type='submit'],input[type='reset'],input[type='date'],input[type='time'],input[type='number']{-webkit-appearance:none}
select{-webkit-appearance:none}
textarea{-webkit-appearance:none}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0}
ul,ol{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:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;outline:none;margin:0;padding:0}
table{border-collapse:collapse}
td,th{padding:0}
div.clear{font:0px 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%}
.banner{width:100%}
.banner .swiper-slide{width:100%}
.banner .swiper-slide img{display:block;width:100%;height:auto}
.banner .swiper-pagination-bullet{opacity:1;background:#ccc}
.banner .swiper-pagination-bullet-active{background:#d43e35}
.header{height:1rem;width:100%;box-sizing:border-box;padding:0 0.3rem;display:flex;justify-content:space-between;align-items:center}
.head_search{width:3rem;height:0.7rem;border:1px solid #ecebeb;border-radius:0.15rem;display:flex}
.head_search .text{height:0.7rem;width:2.2rem;padding-left:10px;border:0;background:none}
.head_search .sub{width:1rem;height:0.7rem;background:url("../images/head_sub.png") no-repeat center center;background-size:60%}
.header .logo{display:block;height: .8rem;float:left;margin: .1rem 0;}
.header .logo img{display:block;height: .8rem;}
.header_zw{display:none;height:1rem}
.nav{height:0.9rem;line-height:0.9rem;background:#2481fe;font-size:0.3rem}
.gray10{height:0.1rem;background:#f2f2f2}
.nav a{float:left;width:20%;text-align:center;color:#fff;font-size:0.32rem}
.nav .hover{background:url("../images/nav_hover.png") no-repeat bottom center;background-size:auto 0.2rem}
.hm_head{height:0.9rem;line-height:0.9rem;position:relative;width:6.3rem;margin:0 auto;border-bottom:1px solid #f1f1f1;padding-left:0.6rem;font-size:0.32rem;color:#000}
.hm_head img{display:block;width:0.34rem;height:0.34rem;position:absolute;left:0;top:50%;margin-top:-0.17rem}
.zd_tp{display:block;width:6.9rem;margin:0 auto;border-bottom:1px solid #f1f1f1;padding:0.3rem 0;height:2rem}
.zd_tp .photo{display:block;width:1.5rem;height:2rem;float:left;position:relative;overflow:hidden}
.zd_tp .photo img{display:block;width:1.5rem;height:2rem}
.zd_tp .inf{width:5.12rem;float:right}
.zd_tp .name{height:0.6rem;line-height:0.6rem;font-size:0.3rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.zd_tp .tip{line-height:0.52rem;height:1.04rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;color:#9e9f9e}
.zd_tp .bt{color:#9e9f9e;padding-left:0.35rem;background:url("../images/wt.png") no-repeat left center;background-size:auto 0.26rem;margin-top:0.05rem}
.zd_item{display:block;width:1.5rem;float:left;height:2.7rem;margin:0.3rem 0 0 0.3rem}
.zd_item .photo{display:block;width:1.5rem;height:2rem}
.zd_item .photo img{display:block;width:1.5rem;height:2rem}
.zd_item .name{height:0.7rem;line-height:0.7rem;display:inline-block;width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:0.3rem}
.zd_list a{display:block;height:1.4rem}
.zd_list a:nth-child(odd){background:#fff7f8}
.zd_list dl{padding:0.25rem 0.3rem 0 0.3rem}
.zd_list dt{height:0.45rem;line-height:0.45rem;font-size:0.3rem}
.zd_list dd{height:0.46rem;line-height:0.46rem;color:#999;margin-top:0.1rem}
.zd_list .nm{display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.zd_list .tip{display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ne_item{display:block;height:2rem;width:6.9rem;margin:0.3rem auto 0 auto}
.ne_item2{padding-bottom:0.3rem}
.ne_item .photo{width:1.5rem;height:2rem;float:left;position:relative;overflow:hidden}
.ne_item .photo img{display:block;width:1.5rem;height:2rem}
.ne_item .inf{width:5.1rem;float:right}
.ne_item dt{height:0.36rem;line-height:0.36rem;font-size:0.3rem}
.ne_item .nm{display:inline-block;max-width:95%;font-size:0.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ne_item dd{line-height:0.5rem;height:1rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;color:#999;font-size:0.26rem;margin:0.05rem 0}
.ne_item .zz{color:#999;padding-left:0.3rem;background:url("../images/wt.png") no-repeat left center;background-size:auto 0.24rem;font-size:0.24rem;margin-top:0.05rem}
.ne_item .tags{padding-top:0.1rem}
.ne_item .tags span{display:inline-block;padding:0.04rem 0.1rem;color:#999;border:1px solid #f4f4f4}
.ne_item .tags .hot{border-color:#2481fe;color:#2481fe}
.hm_bj{padding-bottom:0.3rem}
.ad{display:block;width:100%}
.ad img{display:block;width:100%;height:auto}
.hm_jp{padding-bottom:0.3rem}
.jp_item{width:1.5rem;float:left;height:3.15rem;margin:0.3rem 0 0 0.3rem;text-align:center}
.jp_item .photo{display:block;width:1.5rem;height:2rem;position:relative;overflow:hidden;margin-bottom:0.2rem}
.jp_item .photo img{display:block;width:1.5rem;height:2rem}
.jp_item dt{height:0.4rem;line-height:0.4rem}
.jp_item .nm{display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.3rem}
.jp_item dd{height:0.4rem;line-height:0.4rem;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:0.26rem}
.footer{padding-top:0.15rem}
.ft_nav{text-align:center;height:0.8rem;line-height:0.8rem;font-size:0.32rem;color:#ccc}
.ft_nav a{margin:0 0.2rem}
.ft_copy{padding:0.2rem 0.2rem;text-align:center;color:#999}
.ml-page{width:100%;height:0.96rem;background-color:#fff;display:flex;display:-webkit-flex;justify-content:space-around;align-items:center;margin:0.2rem 0}
.ml-page .ml-prev{width:0.8rem;height:0.7rem;border:1px solid #a6a6a6;display:block;font-size:0.36rem;color:#333;text-align:center;line-height:0.6rem;border-radius:0.04rem;box-sizing:border-box}
.ml-page .ml-next{width:0.8rem;height:0.7rem;border:1px solid #a6a6a6;display:block;font-size:0.36rem;color:#333;text-align:center;line-height:0.6rem;border-radius:0.04rem;box-sizing:border-box}
.ml-page .ml-ml{line-height:0.7rem;height:0.7rem;padding:0 0.3rem;background-color:#2481fe;color:#fff;border:none;border-radius:0.04rem;font-size:0.36rem}
.ml-page .noclick{color:#eee;border:1px solid #eee}
.cm_header{width:100%;position:fixed;left:0;top:0;z-index:100;background:#fff;height:0.9rem;line-height:0.9rem;background:#fff;text-align:center;border-bottom:1px solid #eee;font-size:0.3rem}
.cm_header .backa{display:block;width:1rem;height:0.9rem;position:absolute;left:0;top:0;background:url("../images/head_back.png") no-repeat center center;background-size:auto 0.32rem}
.cm_header .back-index{display:block;width:1rem;height:0.9rem;position:absolute;right:0;top:0;background:url("../images/home.png") no-repeat center center;background-size:auto 0.4rem}
.cm_header .homea{display:block;width:1rem;height:0.9rem;position:absolute;right:0;top:0;background:url("../images/homea.png") no-repeat center center;background-size:100% 100%}
.cm_header h1{font-size:0.32rem;white-space:nowrap;width:5.6rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;margin:0 auto}
.cm_zw{height:0.9rem;padding-bottom:1px}
.lis_sort{border-bottom:1px solid #efefef;padding:0.25rem 0 0.25rem 1.1rem;position:relative;line-height:0.48rem;font-size:0.3rem}
.lis_sort .tit{position:absolute;left:0.25rem;top:0.25rem;font-size:0.3rem}
.lis_sort a{color:#757575;margin-right:0.45rem;white-space:nowrap;padding:2px 10px}
.lis_sort .hover{color:#fff;font-size:0.3rem;font-weight:bold;background-color:#2481fe;border-radius:6px}
.lis_sort h1{font-size:0.3rem;display:inline}
.lis_sort h2{font-size:0.3rem;display:inline}
.page{text-align:center;line-height:4}
.page a{padding:0 0.4rem}
.artbg{background:#f6f4ec}
.art_header{height:0.9rem;width:100%;position:fixed;left:0;top:0;z-index:100;background:#f6f4ec;font-size:0.3rem;line-height:0.9rem;border-bottom:1px solid #ddd}
.art_header .backa{display:block;width:0.9rem;height:0.9rem;position:absolute;left:0;top:0;background:url("../images/art_back.png") no-repeat center center;background-size:auto 0.3rem}
.art_header .homea{display:block;width:0.9rem;height:0.9rem;position:absolute;right:0;top:0;background:url("../images/home.png") no-repeat center center;background-size:50%}
.art_header h1{font-size:0.32rem;white-space:nowrap;width:5.6rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;margin:0 auto;text-indent:0}
.art_zw{height:0.88rem;clear:both}
.art_menu{padding:0 0.3rem 0.3rem 0.3rem}
.art_menu .cl{float:left;width:0.5rem;height:0.36rem;margin:0 0.15rem 0 0;border:2px solid #8b8c8d;border-radius:3px}
.art_menu .cl1{background:#f6f4ec}
.art_menu .cl2{border-color:#fafffa;background:#fafffa}
.art_menu .cl3{border-color:#fdf4ff;background:#fdf4ff}
.art_menu .cl4{border-color:#0f1417;background:#0f1417}
.art_menu .mof{float:right;display:inline-block;height:0.44rem;line-height:0.44rem;background:#e4e4e4;color:#969697;margin-left:0.1rem;padding:0 0.1rem;border-radius:0.05rem}
.art_cnt{width:6.9rem;margin:0 auto;line-height:1.8;font-size:0.36rem;line-height:0.64rem}
.art_cnt p{padding-top:0.3rem;font-size:0.32rem;text-align:justify;text-indent:2em;line-height:0.64rem}
.art_cnt img{display:block;width:100%;height:auto}
.art_ctrl{width:6.9rem;margin:0.5rem auto;display:flex;justify-content:space-between;font-size:0.28rem}
.art_ctrl a{display:inline-block;height:0.66rem;line-height:0.66rem;border:1px solid #b8b8b9;padding:0 0.4rem;border-radius:0.05rem;color:#b8b8b9}
.mr-bzj{width:100%;height:1.7rem;box-sizing:border-box;padding:0 0.4rem;display:flex;justify-content:space-around;align-items:center;margin:0.2rem 0 0.4rem 0;border-bottom:1px solid #ddd}
.mr-bzj .mr-prev{width:1.46rem;height:0.7rem;border:1px solid #87674c}
.mr-bzj a{display:block;color:#87674c;font-size:0.3rem;line-height:0.7rem;text-align:center}
.mr-bzj .mr-ml{width:1.86rem;height:0.7rem;border:1px solid #87674c;display:flex;align-items:center;justify-content:center}
.mr-bzj .mr-next{width:1.46rem;height:0.7rem;border:1px solid #87674c}
.mr-bzj .mr-noclick{border:1px solid #a6a6a6;color:#a6a6a6}
.det_top{padding:0.3rem;background:#f8f8f8;margin-top:0.1rem}
.det_top .photo{width:2.3rem;height:3.18rem;float:left;position:relative;overflow:hidden}
.det_top .photo img{display:block;width:2.3rem;height:3.18rem}
.det_top dl{float:right;width:4.3rem}
.det_top dt{width:100%}
.det_top dd{height:0.56rem;line-height:0.56rem;color:#999;font-size:0.28rem;overflow: hidden;}
.det_top .btn{display:block;width:100%;height:0.64rem;line-height:0.64rem;border: 1px solid #f84b4b;text-align:center;border-radius:0.1rem;margin-top:0.1rem;font-size:0.32rem;}
.det_top .btn1{color:#fff;float:left;background:#f84b4b}
.det_top .btn2{color:#2481fe;float:right}
.det_top h2{font-size:0.32rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:0.45rem}
.det_intro{padding:0.2rem 0}
.det_menu{padding:0.2rem 0}
#chapterlsit{margin-top:0.2rem}
.det_title{height:0.6rem;line-height:0.6rem;font-size:0.36rem;color:#000;padding:0 0.3rem;font-weight:bold}
.sd_head{text-align:center;color:#999;margin-bottom:0.1rem}
.sd_head .t1{font-size:0.32rem;color:#333}
.sd_head h2{font-size:0.32rem;color:#333}
.det_intro .intro{padding:0 0.3rem;font-size:0.3rem;line-height:0.6rem;text-indent:2em;color:#666666}
.det_intro .intro p{font-size:0.3rem;line-height:0.6rem;text-indent:2em;color:#666666}
.det_intro h1{height:0.64rem;line-height:0.64rem;font-size:0.32rem;color:#333}
.det_menu li{font-size:0.32rem;height:0.64rem;line-height:0.64rem}
.det_menu li a{display:block;color:#555555;padding:0 0.3rem;background:url("../images/det_li.png") no-repeat 95% center;background-size:auto 0.25rem;font-size:0.3rem}
.footer_jp{height:0.8rem;line-height:0.8rem;font-size:0.28rem;color:#666;padding-bottom:15px;border-bottom:0.1rem solid #f2f2f2}
.footer_jp a{color:#999}
.now_pos{padding-left:0.3rem;height:0.7rem;line-height:0.7rem;color:#999;font-size:0.28rem;background:#f8f8f8;margin-bottom:-0.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.now_pos h2{display:inline;font-size:0.28rem}
.now_pos a{color:#999;font-size:0.28rem}
.more-ml{display:block;margin-top:0.2rem;text-align:center;font-size:0.3rem;color:#2481fe}
.ml-page a{width:0.8rem;height:0.7rem;border:1px solid #a6a6a6;display:block;font-size:0.36rem;color:#333;text-align:center;line-height:0.6rem;border-radius:0.04rem;box-sizing:border-box}
.ml-page a.active{line-height:0.7rem;height:0.7rem;padding:0 0.3rem;background-color:#2481fe;color:#fff;border:none;border-radius:0.04rem;font-size:0.36rem;width:auto}
.ml-page .noclick{color:#eee;border:1px solid #eee}
.det_top h1{font-size:0.32rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:0.45rem}
.det_menu li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mr-bzj a{color:#87674c;font-size:0.3rem;line-height:0.7rem;text-align:center;width:1.86rem;height:0.7rem;border:1px solid #87674c;display:flex;align-items:center;justify-content:center}
.mr-bzj .noclick{border:1px solid #a6a6a6;color:#a6a6a6}
.clg-layer{width:100%;height:100vh;position:fixed;top:0;left:-100%;z-index:9999;display:flex;bottom:0;visibility:visible;-webkit-transition:none;transition:none}
.clgcont{width:5.5rem;height:100%;background-color:#e4e4d7;padding-left:0.3rem;position:relative}
.clgcont .clg-gb{width:0.64rem;height:0.64rem;border:1px solid #999;color:#999;text-align:center;position:absolute;top:0.2rem;right:0.3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0}
.clgcont .clg-gb i{font-style:normal;font-size:0.36rem;line-height:0.36rem}
.clear-layer{width:2rem;height:100%;background-color:rgba(0,0,0,0.6)}
.clgcont .clg-name{width:80%;margin-top:0.6rem;font-size:0.36rem;font-weight:700;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.clgcont .clg-info{width:100%;display:flex;font-size:0.26rem;color:#999;align-items:center;margin-top:0.2rem}
.clgcont .clg-info i{font-style:normal;margin:0 0.16rem;font-size:0.24rem}
.clgcont .clg-info .clg-wt{max-width:2.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.clgcont .clg-info .clg-fh{margin:0 0.1rem}
.clgcont .clg-line{width:4.9rem;margin:0.2rem 0;height:1px;border-bottom:1px dashed #999}
.clg-zj{width:4.9rem;height:70vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;margin-top:0.16rem;overflow:auto}
.clg-zj .clg-zj-list > a{display:block;font-size:0.3rem;color:#202020;font-weight:500;margin-bottom:0.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.clg-zj > a{font-size:0.32rem;color:#000;display:flex;justify-content:center;font-weight:600}
div.imgbox{max-width:780px;width:100%;height:100px;max-height:100px;overflow:hidden;margin:0 auto;position:relative}
div.imgbox .img{position:absolute;left:50%;margin-left:-390px}
div.imgbox ul{clear:both}
div.imgbox ul li{float:left;overflow:hidden;text-align:center}
div.imgbox ul li img{margin:auto;height:100px;width:780px}
.banner-btn{position:absolute;display:block;top:88px;right:15px}
.banner-btn i{width:5px;height:5px;display:block;float:left;margin-left:5px;background:rgba(208,208,208,0.56);text-indent:9999em}
.banner-btn .current{background:white;color:black}







.btn__box{
    display: flex;
    justify-content: space-between;
    margin: .2rem -.2rem 0;
}

.btn__box a{
    flex: 1;
    margin: 0 .2rem .2rem;
}

.btn__box .wewe{
    background: #fd7e14;
    color: #fff;
        border-color: #fd7e14;
}

.btn__box .gogo{
    color: #fff;
    background: #19b955;
        border-color: #19b955;
}


a.hhxxbb {
    display: block;
    width: 100%;
    height: 0.64rem;
    line-height: 0.64rem;
    border: 1px solid #03a9f4;
    text-align: center;
    border-radius: 0.1rem;
    margin-top: 0.1rem;
    font-size: 0.32rem;
    background: #03a9f4;
    color: #fff;
}