input,ul{padding:0}body,input{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;font-size:18px}button,input{border:0;outline:0}.icon,input{display:inline-block}body{color:#333;overflow-x:hidden}dt,h1,h2,h3,h4,h5{font-weight:400}a,a:active,a:focus,a:hover{text-decoration:none;color:#333}ul{margin:0;list-style:none}input{width:100%}input::-webkit-input-placeholder{color:#999}input::-moz-placeholder{color:#999}input:-moz-placeholder{color:#999}input:-ms-input-placeholder{color:#999}button{text-decoration:none}#container{max-width:1200px;margin:0 auto;position:relative}@media screen and (max-width:1200px){#container{padding:0 20px}}@media screen and (max-width:767px){#container{padding:0;background-color:#f8f8f8}}.icon{width:24px;height:24px;vertical-align:-7px;background-size:100% 100%}.icon-user{background-image:url(../images/ico_avatar.png)}.icon-search{background-image:url(../images/ico_search.png)}@media (max-width:767px){.icon-search{background-image:url(../images/ico_search_gray.png)}}.icon-view{background-image:url(../images/ico_view.png)}.icon-catalog{background-image:url(../images/ico_catalog.png)}.icon-return{background-image:url(../images/ico_return.png)}.icon-home{background-image:url(../images/ico_home.png)}.icon-facebook{background-image:url(../images/ico_facebook.png)}.icon-google{background-image:url(../images/ico_google.png)}.icon-line{background-image:url(../images/ico_line.png)}.icon-coin{background-image:url(../images/ico_coin.png)}.icon-paypal{background-image:url(../images/ico_paypal.png)}.icon-mycard{background-image:url(../images/ico_mycard.png)}.icon-catalog-wap{background-image:url(../images/ico_catalog_wap.png)}.icon-home-wap{background-image:url(../images/ico_home_wap.png)}.icon-download{background-image:url(../images/ico_download.png)}.flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#header{margin:25px 0 0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){#header{margin-top:12px;padding:0 15px}}#header .logo{padding:0}#header .logo a{display:block;width:224px;background:url(../images/logo.png) center no-repeat;background-size:contain;padding-top:12%;overflow:hidden;text-indent:-9999em}@media (max-width:767px){#header .logo a{width:90px;height:24px;background-size:90px 24px;padding:0}#header .logo{width:100%}}#header .user{font-size:12px;padding:0;line-height:24px;display:none}#header .user .user-info{display:-webkit-box;display:-ms-flexbox;display:flex;color:#999;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .user .user-info .icon-user{min-width:18px;max-width:18px;height:18px;vertical-align:-5px}#header .user .user-info .name{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:bottom;margin-left:5px}#header .user .user-info .wealth{display:none;padding-left:3px;border-left:1px solid #f8f8f8;white-space:nowrap}#header .user .user-info.login .name{color:#333}#header .user .user-info.login .wealth{display:inline}#header .user .btn-recharge{display:inline-block;border:1px solid #007fff;border-radius:5px;color:#007fff;padding:0 6px;margin-left:5px;line-height:16px;white-space:nowrap}@media (max-width:767px){#header .user{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:10px}}#header .searchbar{position:relative;margin:6px 0 6px 40px;width:420px;height:50px;border-radius:10px;border:2px solid #007fff;padding:10px 105px 10px 15px;overflow:hidden}@media (max-width:767px){#header .searchbar{width:100%;height:30px;line-height:30px;padding:0 0 0 36px;margin:10px 0 0;border:none;border-radius:0;background-color:#f8f8f8}}#header .searchbar input{border:0;font-size:18px}@media (max-width:767px){#header .searchbar input{font-size:14px;background-color:#f8f8f8}}#header .searchbar .search-btn{position:absolute;top:0;right:0;padding:0 20px;border-radius:0;width:90px;height:100%;background:#007fff}#header .searchbar .search-btn .icon-search{width:30px;height:30px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:767px){#header .searchbar .search-btn{top:0;left:0;width:20px;height:100%;background-color:transparent}#header .searchbar .search-btn .icon-search{width:16px;height:16px}}#footer{font-size:18px;color:#999;margin-top:25px;background-color:#f8f8f8}@media (max-width:767px){#footer{text-align:center;background:#fff;font-size:14px;margin-top:0}}#footer .download-container{background-color:#f2f7fb}#footer .row{max-width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#footer .contact,#footer .link{margin:12px 0}#footer .contact h3,#footer .link h3{font-size:20px;color:#333;margin:15px 0}@media (max-width:767px){#footer .row{-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .contact h3,#footer .link h3{font-size:14px;margin:0 0 6px}#footer .contact p,#footer .link p{font-size:12px;margin:0 0 2px}#footer .contact p:last-child,#footer .link p:last-child{margin:0}#footer .contact a,#footer .link a{font-size:12px}}#footer .contact a,#footer .link a{color:#999;margin-right:15px}#footer .contact a:last-child,#footer .link a:last-child{margin:0}@media (max-width:767px){#footer .contact,#footer .link{width:100%}#footer .contact:last-child,#footer .link:last-child{margin-top:0}}#navigation{margin-top:25px;border-bottom:2px solid #f8f8f8;background-color:#fff}@media (max-width:767px){#navigation{border:none;margin:0;padding:8px 15px 4px}}#navigation .nav-item{display:inline-block;position:relative;font-size:24px;color:#333;padding-bottom:10px}#navigation .nav-item.active,#navigation .nav-item:hover{font-weight:500}#navigation .nav-item.active::before,#navigation .nav-item:hover::before{content:'';height:0;border-bottom:2px solid #007fff;position:absolute;bottom:0;left:0;width:100%}#navigation #main-nav ul li{float:left}#navigation #main-nav ul li .nav-item{padding-left:27px;padding-right:27px}#navigation #main-nav ul li .nav-item.active,#navigation #main-nav ul li .nav-item:hover{color:#007fff}#navigation #main-nav ul li+li{margin-left:30px}@media (max-width:767px){#navigation .nav-item{font-size:16px}#navigation .nav-item.active::before,#navigation .nav-item:hover::before{width:40%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#navigation #main-nav ul li .nav-item{padding:0 0 4px}#navigation #main-nav ul li+li{margin-left:20px}}.download{text-align:center;padding:20px 0}.download h3{font-size:20px;color:#333;margin-top:0}.download p{font-size:16px;color:#999}.download .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}.download .content .code{-webkit-box-flex:1;-ms-flex:1;flex:1}.download .content .code img{width:80%}.download .content .download-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.download .content .download-btn .ios-btn{display:block;margin-bottom:20px}.download .content .download-btn img{width:100%}.novel-card{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.novel-card .card-left{width:36%;padding-right:14px}@media (max-width:767px){.novel-card{margin:0 0 15px}.novel-card .card-left{width:30%}}.novel-card .card-left img{width:100%}.novel-card .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:64%}.novel-card .card-body .title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;font-size:18px;font-weight:500;margin:0}@media (max-width:767px){.novel-card .card-body{width:70%}.novel-card .card-body .title{font-size:16px}}.novel-card .card-body .description{color:#999;font-size:14px;line-height:1.5;height:63px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;margin:0}.novel-card .card-body .extra{font-size:12px;color:#999}.novel-card .card-body .extra .type{float:right;color:#f58070}.novel-card .link{position:absolute;width:100%;height:100%;top:0;left:0}#novel-carousel-web{position:relative;margin-top:22px;padding-left:26%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#novel-carousel-web .nav li a,#novel-carousel-web .novel-media a{padding:0;border-radius:10px;overflow:hidden}#novel-carousel-web .novel-media{position:absolute;top:0;left:0;width:23%}#novel-carousel-web .novel-media a{display:block}#novel-carousel-web .novel-media a img{display:block;width:100%}#novel-carousel-web .novel-content{overflow:hidden}#novel-carousel-web .novel-content h3{margin-top:0;font-size:24px}#novel-carousel-web .novel-content p{font-size:18px;color:#999;margin:0;line-height:1.5;height:81px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}#novel-carousel-web .nav li{padding-left:0;margin-top:14px}#novel-carousel-web .nav li a img{width:100%}#novel-carousel-web .nav li a::after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:rgba(255,255,255,.6)}#novel-carousel-web .nav li.active a{border:2px solid #007fff}#novel-carousel-web .nav li.active a::after{display:none}.booklist .header,.chapters .header{display:-webkit-box;display:-ms-flexbox;overflow:hidden}#novel-carousel-web .nav.row{margin-left:0}#novel-carousel-wap .carousel-indicators{width:100%;text-align:right;bottom:0;left:-22px;margin-left:0}#novel-carousel-wap .carousel-indicators li{background-color:#999}#novel-carousel-wap .carousel-indicators li.active,.booklist{background-color:#fff}.booklist .header{position:relative;border-bottom:2px solid #f8f8f8;padding:25px 0 15px;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.booklist+.booklist{margin-top:5px}.booklist .header{border:0;padding:15px}}.booklist .header h3::before,.chapters .header h3::before{content:'';border-left:3px solid #007fff;left:0;top:50%}.booklist .header h3{font-size:22px;font-weight:500;padding-left:12px;position:relative;margin:0}.booklist .header h3::before{height:18px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){.booklist .header h3{font-size:18px}.booklist .header h3::before{height:14px}}.booklist .header .more{font-size:16px;color:#999}@media (max-width:767px){.booklist .header .more{font-size:14px}}.booklist .content{overflow:hidden}.booklist .content .row{margin:0}.chapters .header{position:relative;border-bottom:2px solid #f8f8f8;padding:25px 0 15px;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chapters .header h3{font-size:22px;font-weight:500;padding-left:12px;position:relative;margin:0}.chapters .header h3::before{height:18px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.chapters .table{font-size:18px;line-height:2}.chapters .table .thead{color:#999;line-height:2.4;margin:0}.chapters .table .thead li{padding:5px 10px}.chapters .table .tbody ul{margin:0}.chapters .table .tbody ul li{padding:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chapters .table .tbody ul li a{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chapters .table .tbody ul:nth-child(odd) li{background:#f8f8f8}.carousel-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;margin:0}.carousel-group .carousel-container{padding:0}.carousel-group .download{padding:20px 0 0}.carousel-group .download .content{padding:0 20px}