* { padding: 0; margin: 0; -webkit-text-size-adjust: none; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; }
html, body { -webkit-text-size-adjust: none; vertical-align: middle; position: relative; margin: 0; padding: 0; }
body { margin: 0 auto; padding: 0; -webkit-font-smoothing: antialiased; height: 100%; font-family: "Microsoft YaHei",sans-serif,SimSun; }
a { color: inherit; text-decoration: none; cursor: pointer; }
i { font-style: normal; }
h1 { display: inline; font-weight: bold; }
h2 { display: inline; font-weight: bold; color: #ff6600; }
h4 { display: inline; font-weight: bold; }
h5 { display: inline; font-weight: bold; }
img { border: none; }
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; outline: none; }
button { outline: none; }
[type="search"]::-webkit-search-decoration { display: none; background:#fff !important; }

/*取消浮动*/
.clearfix:before, .row:before, .form-group:before { display: table; content: " "; }
.clearfix:after, .row:after, .form-group:after { clear: both; display: table; content: " "; }

/*公共样式*/
.em_none { font-style: normal; }
.layout750 { width: 100vw; max-width: 10rem; margin: 0 auto; }
.layout710 { width: calc(100% - 0.533rem); margin: 0 auto; }
.layouth60 { height: 0.8rem; }
.layouth360 { height: 4.8rem; }
.layoutw3 { margin-left:3%; margin-right:3%;}
.min_100vh { min-height:100vh;}


.display_flex { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.display_flex_center { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center; align-items: center; }
.display_flex_center2 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; }
.display_flex_between { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; }
.display_flex_c_b { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction:column; justify-content: space-between; }
.flex_grow { flex-grow:1; }


.margin_top10 { margin-top: 0.13333rem; }
.margin_top20 { margin-top: 0.267rem; }
.margin_top30 { margin-top: 0.4rem; }
.margin_top40 { margin-top: 0.533333rem; }
.margin_left10 { margin-left: 0.13333rem; }
.margin_left20 { margin-left: 0.267rem; }
.margin_left30 { margin-left: 0.4rem; }
.margin_left50 { margin-left: 0.666667rem; }
.margin_right10 { margin-right: 0.13333rem; }
.margin_right20 { margin-right: 0.26666rem; }
.margin_bottom_20 { margin-bottom: 0.267rem; }
.margin_bottom_top_30 { margin-top: 0.4rem; margin-bottom: 0.4rem; }
.padding_left20 { padding-left: 0.267rem; }
.bgcolor_fff { background-color: #fff; }
.bgF6F9FC { background-color: #F6F9FC; }

.position_relative { position: relative }
.boxSizing { box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari */ }
/*遮罩层显示时body的样式*/
.notScroll { overflow: hidden; }
.hidden { display: none; }
.hidden2 { overflow: hidden; }
/*字号*/
.font_size20 { font-size: 0.267rem; }
.font_size22 { font-size: 0.29333rem }
.font_size24 { font-size: 0.32rem }
.font_size26 { font-size: 0.346667rem; }
.font_size28 { font-size: 0.373333rem; }
.font_size30 { font-size: 0.4rem }
.font_size36 { font-size: 0.48rem }
.font_size40 { font-size: 0.53333rem }

/*字体颜色*/
.color999 { color: #999; }
.color666666 { color: #666666; }
.colorFF6600 { color: #FF6600; }
.colorgreen { color: #26AC5C }
.colorffffff { color: #fff }
.color333333 { color: #333333; }
.colorccc { color: #cccccc; }
.colorfc4e4e { color: #fc4e4e !important; }

.icon { vertical-align: middle; background-repeat: no-repeat; background-size: cover; background-position: center center; }

.fl { float: left; }
.fr { float: right; }
.null { margin: 0 !important; padding: 0 !important; border: 0 !important; height: 0 !important; }
.textHide { overflow: hidden; white-space: nowrap; }

/*文字居中*/
.text_align_center { text-align: center; }
.txt_hide { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/*圆点样式*/
.status-point { display: inline-block; border-radius: 50%; background-color: #67C23A }
/*按钮样式*/
.mybtn { background-color: #FFF; border: solid 0.01rem #666666; color: #666666; padding: 0 0.24rem; border-radius: 0.2rem; min-height: 0.24rem; min-width: 0.8rem; font-size: 0.18rem; line-height: 0.34rem; text-align: center; display: inline-block; vertical-align: middle; height: auto; width: auto; cursor: pointer; outline: none; -webkit-apprarence: none; }
    .mybtn.btn1 { color: #17AE5E; border: none; font-size: 0.346667rem; border-radius: 1rem; padding: 0.133333rem 0.533333rem; }
.btn2 { color: #fff; background-color: #FF6600; padding: 0.16rem 0.266667rem; font-size: 0.453333rem; border: solid 1px #FF6600; box-shadow: 0 0 0.2rem #FF6600; display: inline-block; width: 2.133333rem; border-radius: 0.08rem; }
    .btn2:disabled { opacity: 0.4; }
    .btn2.btn21 { color: #FF6600; background-color: #fff; box-shadow: none; }
/*方按钮*/
.btn3 { display: inline-block; width: 1.786667rem; border: 1px solid rgba(9,132,62,1); border-radius: 0.106667rem; color: #09843E; vertical-align: top; cursor: pointer; background: #fff; font-size: 0.373333rem; padding: 0.133333rem 0.266667rem; }
    .btn3.btn31 { background: #09843E; color: #fff; }
/*表单控件样式*/
.form-control { display: block; width: 4.68rem; height: 0.453333rem; padding: 0.08rem 0.16rem; font-size: 0.186667rem; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 0.053333rem; -webkit-box-shadow: inset 0 0.013333rem 0.013333rem rgba(0,0,0,.075); box-shadow: inset 0 0.013333rem 0.013333rem rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
    .form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 0.013333rem 0.013333rem rgba(0,0,0,.075),0 0 0.106667rem rgba(102,175,233,.6); box-shadow: inset 0 0.013333rem 0.013333rem rgba(0,0,0,.075),0 0 0.106667rem rgba(102,175,233,.6); }
    .form-control::-moz-placeholder { color: #999; opacity: 1; font-size: 0.186667rem; }
    .form-control:-ms-input-placeholder { color: #999; font-size: 0.186667rem; }
    .form-control::-webkit-input-placeholder { color: #999; font-size: 0.186667rem; }

.control_select { display: inline-block; vertical-align: top; width: auto; height: 0.666667rem; font-size: 0.32rem; line-height: 2; background-image: url(//s.faloo.com/novel2/novelRead/select_3jiao.png); background-repeat: no-repeat; background-position: center right 0.133333rem; padding-right: 0.666667rem; background-size: 0.333333rem auto; padding-top: 0rem; padding-bottom: 0rem; border-radius: 0.133333rem; }


/*底部弹出*/
/*.zheZhao { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: -10; background: rgba(0,0,0,0.3); opacity: 0; outline: 0; -webkit-transition: opacity .15s,-webkit-transform .15s,visibility .15s; transition: opacity .15s,transform .15s,visibility .15s; -webkit-backface-visibility: hidden; -webkit-transform-style: preserve-3d; }
    .zheZhao.zheZhao2 { background: rgba(0,0,0,0.6); }
    .zheZhao + .zz_b_Win { position: fixed; bottom: 0; left: 0; right: 0; min-height: 2rem;*/ /*height: 8.4rem;*/ /*padding: 0.266667rem 0.266667rem 0.8rem 0.266667rem; border: none; background-color: #fff; border-top-right-radius: 0.233333rem; border-top-left-radius: 0.233333rem; -webkit-transition: opacity .3s,-webkit-transform .3s,visibility .3s; transition: opacity .3s,transform .3s,visibility .3s; -webkit-transform: translateY(125%); transform: translateY(125%); box-sizing: border-box; -moz-box-sizing: border-box;*/ /* Firefox */ /*-webkit-box-sizing: border-box;*/ /* Safari */ /*z-index: 1111; }
    .zheZhao.show { opacity: 1; z-index: 1110;*/ /* -webkit-transform: translateY(0); transform: translateY(0);*/ /*}*/
.zheZhao.show + .zz_b_Win { -webkit-transform: translateY(0); transform: translateY(0); }
.zheZhao.show + .zz_middleWin { display: block; }
.zheZhao3 { position: fixed; top: 0; bottom: 0; z-index: -10; }

.zheZhao { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: -10; opacity: 0; outline: 0; -webkit-transition: all .3s; transition: all .3s; -webkit-backface-visibility: hidden; -webkit-transform-style: preserve-3d; }
    .zheZhao.zheZhao2 { background: rgba(0,0,0,0.6); }
    .zheZhao .zheZhaobg { position: absolute; right: 0; left: 0; top: 0; bottom: 0px; background: rgba(0,0,0,0.3); }
    .zheZhao .zz_b_Win { position: absolute; bottom: 0; left: 0; right: 0; padding: 0.266667rem 0.266667rem 0.8rem 0.266667rem; border: none; background-color: #fff; border-top-right-radius: 0.233333rem; border-top-left-radius: 0.233333rem; -webkit-transition: all .15s; transition: all .15s; -webkit-transform: translateY(125%); transform: translateY(125%); box-sizing: border-box; z-index: 1111; }
    .zheZhao.show { opacity: 1; z-index: 1110; position: fixed; /* -webkit-transform: translateY(0); transform: translateY(0);*/ }
        .zheZhao.show .zz_middleWin { display: block; }
        .zheZhao.show .zz_b_Win { position: absolute; -webkit-transform: translateY(0); transform: translateY(0); }


/*中部弹窗*/
.zz_middleWin { position: absolute; width: 86vw; min-height: 2.066667rem; top: 40%; left: 50%; background-color: #fff; border-radius: 0.106667rem; color: #333; z-index: 1111; margin-left: -43vw; margin-top: -1.666667rem; display: none; }
    .zz_middleWin .title { background-color: #28B46D; color: #fff; font-size: 0.4rem; text-align: center; padding: 0.2rem; border-radius: 0.106667rem 0.106667rem 0 0; }
    .zz_middleWin .content { padding: 0.533333rem 0.266667rem; font-size: 0.346667rem; }
    .zz_middleWin .btn_box1 { text-align: center; margin-bottom: 0.266667rem; }
    .zz_middleWin .w_close { background: url(//s.faloo.com/novel2/novelRead/close1.png) no-repeat center center/0.48rem auto; width: 0.533333rem; height: 0.533333rem; position: absolute; top: 0; right: 0; padding: 0.18rem 0.3rem; z-index: 1; }

/*未登录弹窗*/
.nologin { position: fixed; width: 294.4px; height: 445.867px; background: url(//s.faloo.com/wap/images/newWap/nologin/v2_nologin_bg.jpg) no-repeat center center/294.4px auto; background-color: #F64B65; border-radius: 3.413px; top: 50%; margin-top: -222.72px; left: 50%; margin-left: -147.2px; }
    .nologin .nl_close { position: absolute; top: 10.667px; right: 10.667px; width: 22.4px; height: 22.4px; background: url(//s.faloo.com/novel2/novelRead/close1.png) no-repeat center center/19.2px auto; }
    .nologin .nl_ele1 { position: absolute; top: 77.84px; width: 224px; left: 50%; margin-left: -112px; }
    .nologin .nl_ele2 { position: absolute; top: 119.893px; width: 191.147px; left: 50%; margin-left: -95.573px; }
    .nologin .nl_ele3 { position: absolute; top: 165.12px; text-align: center; text-shadow: 0.853px 2.133px 0px #f51436; font-size: 17.067px; color: #FFFFFF; width: 100%; }
    .nologin .nl_ele4 { position: absolute; top: 197.973px; width: 100%; }
        .nologin .nl_ele4 .nl_btn1 { font-size: 20.48px; color: #FD5C5C; background-color: #fff; padding: 4.267px 12.8px; border-radius: 21.333px; border: solid 0.427px #fff; box-shadow: 0 0 6.4px #E51E2E; overflow: hidden; white-space: nowrap; }
        .nologin .nl_ele4 .nl_btn2 { font-size: 20.48px; color: #FFF; background-color: #1DB15D; padding: 4.267px 12.8px; border-radius: 21.333px; border: solid 0.427px #fff; box-shadow: 0 0 6.4px #E51E2E; margin-left: 21.333px; overflow: hidden; white-space: nowrap; }
    .nologin .nl_ele5 { position: absolute; top: 248.747px; width: 100%; text-align: center; }
        .nologin .nl_ele5 a { font-size: 20.48px; color: #fff; text-shadow: 0.853px 2.133px 0px #f51436; display: inline-block; vertical-align: top; text-shadow: 0.853px 2.133px 0px #f51436; overflow: hidden; white-space: nowrap; background: url(//s.faloo.com/wap/images/newWap/nologin/nologin_7.png) no-repeat left center/24px 24px; padding-left: 36px; }
    /*.nologin .nl_ele5 a:before { content: ""; background: url(//s.faloo.com/wap/images/newWap/nologin/nologin_7.png) no-repeat center center/28.587px 28.16px; width: 28.587px; height: 28.16px; display: inline-block; vertical-align: top; margin-right: 8.544px; box-shadow: 0 0 6.4px #E51E2E; border-radius: 50%; }*/
    .nologin .nl_ele6 { position: absolute; top: 297.653px; width: 218.653px; left: 50%; margin-left: -107.827px; }
        .nologin .nl_ele6 .nl_ele6_1 { color: #AA6717; text-align:center; font-size: 16px; }
        .nologin .nl_ele6 .nl_ele6_2 { margin-left: 22%; display: flex; justify-content: center; align-items: flex-end; padding-top: 2%; }
            .nologin .nl_ele6 .nl_ele6_2 .v2_8000 { width: 54%; margin-right: 2%; }
            .nologin .nl_ele6 .nl_ele6_2 .v2_200 { width: 40%; margin-right: 2%; }
            .nologin .nl_ele6 .nl_ele6_2 .v2_VIP { width: 30%; margin-bottom: 3%; }
            .nologin .nl_ele7 { position: absolute; bottom: 6px; width: 100%; color: #fff; font-size: 10.24px; flex-wrap: wrap; padding: 0 20px; line-height: 22.4px; }
        .nologin .nl_ele7 .nl_e7_e1 { background: url(//s.faloo.com/wap/images/newWap/nologin/nologin_5.png) no-repeat center left/9.387px 9.813px; padding-left: 12.8px; }
        .nologin .nl_ele7 .nl_e7_e2 { background: url(//s.faloo.com/wap/images/newWap/nologin/nologin_6.png) no-repeat center left/9.387px 9.813px; padding-left: 12.8px; margin-left: 12.8px; }
        .nologin .nl_ele7 .nl_e7_e3 { background: url(//s.faloo.com/wap/images/newWap/nologin/nologin_4.png) no-repeat center left/9.387px 9.813px; padding-left: 12.8px; }




/*页面顶部样式*/
.navHeader { padding: 0.192rem 0rem; position: relative; z-index: 10; height: 0.75rem; align-items: center; }
    .navHeader .btn_back { background: url(//s.faloo.com/wap/images/newWap/arrow_l2.png) no-repeat center center; background-size: 0.227rem 0.4rem; height: 100%; width: 8%; flex-shrink: 0; }
    .navHeader .logo { width: 25%; max-width: 2.506667rem !important; flex-shrink: 0; }
        .navHeader .logo img {  width: 100%; display: block; }
    .navHeader .centerArea { flex-grow:1;flex-shrink:1;}
    .navHeader .search { background: url(//s.faloo.com/wap/images/newWap/search2.png) no-repeat center center; background-size: 100% auto; height: 100%; width: 5.5%; max-width: 0.56rem; margin-right: 2%; flex-shrink: 0; }
    .navHeader .books { background: url(//s.faloo.com/wap/images/newWap/book2.png) no-repeat center center; background-size: 100% auto; height: 100%; width: 5.5%; max-width: 0.56rem; margin-right: 2%; flex-shrink: 0; }
    .navHeader .share { background: url(//s.faloo.com/wap/images/newWap/share.png) no-repeat center center; background-size: 100% auto; height: 100%; width: 5.5%; max-width: 0.56rem; margin-right: 2%; flex-shrink: 0; }
    .navHeader .header { width: 7%; max-width: 0.706667rem !important; margin-right: 2%; flex-shrink: 0; }
        .navHeader .header img { border-radius: 0.053333rem; border: solid 1px #fff; width: 95%; display: block; background-color: #fff; }
    .navHeader .menu { background: url(//s.faloo.com/wap/images/newWap/menu1.png) no-repeat center center; background-size: 100% auto; height: 100%; width: 5.5%; max-width: 0.56rem; margin-right: 2%; flex-shrink: 0; }
    .navHeader .menuPopup { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 1000; display: none; }
        .navHeader .menuPopup .menu1 { width: 0.48rem; }
        .navHeader .menuPopup .menu2 { width: 0.52rem; }
        .navHeader .menuPopup .menu3 { width: 0.48rem; }
        .navHeader .menuPopup .menu4 { width: 0.373333rem; }
        .navHeader .menuPopup .menu5 { width: 0.426667rem; }
        .navHeader .menuPopup .menu6 { width: 0.426667rem; }
        .navHeader .menuPopup .menu7 { width: 0.466667rem; }
        .navHeader .menuPopup .menu8 { width: 0.413333rem; }
        .navHeader .menuPopup .menu9 { width: 0.453333rem; }
        .navHeader .menuPopup .menu10 { width: 0.453333rem; }
        .navHeader .menuPopup .menu11 { width: 0.466667rem; }
/*页面顶部样式2*/
.navHeader2 .btn_back { background-image: url(//s.faloo.com/wap/images/newWap/first-page/back.png); }
.navHeader2 .search { background-image: url(//s.faloo.com/wap/images/newWap/first-page/search.png); }
.navHeader2 .books { background-image: url(//s.faloo.com/wap/images/newWap/first-page/books.png); }
.navHeader2 .share { background-image: url(//s.faloo.com/wap/images/newWap/first-page/share.png); }
.navHeader2 .menu { background-image: url(//s.faloo.com/wap/images/newWap/first-page/menu.png); }
.navHeader2 .shu { color: #fff; font-size: 0.533333rem; margin: 0 0.133333rem; display: inline-block; vertical-align: middle; float: left; }
.navHeader2 .page_title { color: #fff; font-size: 0.4rem; flex-shrink: 1; display: inline-block; vertical-align: middle; float: left; }

.navHeader3 { padding: 0.267rem; }
    .navHeader3 .page_title { background-color: #fff; color: #1CB15C; padding: 0.15em 0.4em 0.2em; border-radius: 0.666667rem; margin-left: 0.266667rem; }

.navHeader4 { background: url(//s.faloo.com/wap/images/newWap/list/headbg.png) no-repeat center center/100% 100%; }
.navHeaderBg { background: -moz-linear-gradient(top,rgba(0,0,0,0.6) 0%, rgba(256,256,256,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.6)), color-stop(100%,rgba(256,256,256,0))); background: -webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%,rgba(256,256,256,0) 100%); background: -o-linear-gradient(bottom, rgba(0,0,0,0.6) 0%,rgba(256,256,256,0) 100%); background: -ms-linear-gradient(bottom, rgba(0,0,0,0.6) 0%,rgba(256,256,256,0) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%gba(256,256,256,0) 100%); }


.menuWinLayout { position: relative; top: 1.253333rem; }
.menuWin { flex-wrap: wrap; font-size: 0.32rem; color: #333333; background-color: #F6F9FC; height: 3.6rem; align-content: space-around; padding: 0.25rem 0.4rem; box-shadow: 0 0 0.213333rem #999999; box-sizing: border-box; }
    .menuWin a { width: 16.6%; text-align: center; }
    .menuWin img { margin-bottom: 0.133333rem; }
    .menuWin:after { border: solid transparent; content: ' '; height: 0; right: 0.346667rem; position: absolute; width: 0; }
    .menuWin:after { border-width: 0.213333rem; border-bottom-color: #F6F9FC; top: -0.4rem; }





/*底部搜索框*/
.searchLayout { width: 100%; }
.txt_search { width: calc(100% - 0.266667rem * 2); height: 0.826667rem; margin: 0 auto; border-radius: 0.666667rem; background: url("//s.faloo.com/wap/images/newWap/search1.png") no-repeat center right 0.346667rem; background-size: 0.413333rem 0.44rem; background-color: #fff; padding-right: 1.12rem; padding-left: 0.32rem; font-size: 0.293333rem; }
    .txt_search::-moz-placeholder { color: #999; opacity: 1; font-size: 0.293333rem; }
    .txt_search:-ms-input-placeholder { color: #999; font-size: 0.293333rem; }
    .txt_search::-webkit-input-placeholder { color: #999; font-size: 0.293333rem; }
.btn_search { position: absolute; top: 0.013333rem; right: 0.28rem; width: 1.12rem; height: 0.8rem; border: none; background-color: transparent; border-top-right-radius: 0.373333rem; border-bottom-right-radius: 0.373333rem; }
/*底部导航*/
.bottomLayout { }
    .bottomLayout .bl_nav { justify-content: space-around; align-items: center; width: 82%; margin: 0 auto; font-size: 0.32rem; color: #666666; position: relative; height: 0.666667rem; padding-top: 0.32rem; }
        .bottomLayout .bl_nav a { width: 1.466667rem; text-align: center; }
            .bottomLayout .bl_nav a + a { border-left: 1px solid #CBCBCB; }
        .bottomLayout .bl_nav .bn_btn_top { background: url("//s.faloo.com/wap/images/newWap/icon_4.png") no-repeat center center; background-size: 0.36rem 0.36rem; width: 0.36rem; height: 0.36rem; position: absolute; right: -0.473333rem; }
    .bottomLayout .bl_banquan { text-align: center; color: #999; font-size: 0.32rem; height: 0.986667rem; line-height: 0.746667rem; }
    .bottomLayout .bl_ad { width: 100%; }


/*分享*/
.shareLayout { border-top-right-radius: 0 !important; border-top-left-radius: 0 !important; padding: 0 !important; flex-direction: column; }
    .shareLayout .row1 { flex-grow: 1; background-color: #32B27D; position: relative; height: 7.555556rem; }
        .shareLayout .row1 .close { background: url(//s.faloo.com/wap/images/newWap/page/close.png) no-repeat center center/0.6rem auto; width: 0.6rem; height: 0.6rem; border-radius: 50%; position: absolute; top: -2.044444rem; left: 50%; margin-left: -0.3rem; }
        .shareLayout .row1 img { border: 0; position: absolute; }
        .shareLayout .row1 .share_bg1 { top: 0; left: 0; width: 1.4rem; height: 1.411111rem; }
        .shareLayout .row1 .share_bg2 { top: 0; right: 0; width: 3.311111rem; height: 2.577778rem; }
        .shareLayout .row1 .share_bg3 { bottom: 0; left: 0; width: 2.177778rem; height: 1.433333rem; }
        .shareLayout .row1 .share_bg4 { bottom: 0; right: 0; width: 3.311111rem; height: 1.177778rem; }
        .shareLayout .row1 .share_bg5 { bottom: 1.355556rem; width: 6.366667rem; padding-right: 0.222222rem; left: 50%; margin-left: -3.27777rem; }
        .shareLayout .row1 .share_bg6 { top: -1.288889rem; width: 3.333333rem; padding-right: 0.111111rem; left: 50%; margin-left: -1.72rem; }
        .shareLayout .row1 .share_bg7 { width: 2.777778rem; border: solid 0.088889rem #fff; border-radius: 0.111111rem; bottom: 1.244444rem; left: 50%; margin-left: -1.47777rem; }
        .shareLayout .row1 .share_zi1 { position: absolute; bottom: 5.488889rem; background-color: #189A64; padding: 0.166667rem 0.444444rem; border-radius: 0rem 0.444444rem 0rem 0.444444rem; color: #fff; font-size: 0.333333rem; width: 5.253333rem; text-align: center; left: 50%; margin-left: -2.933333rem; }
        .shareLayout .row1 .share_name { bottom: 0.066667rem; position: absolute; color: #fff; font-size: 0.4rem; text-shadow: 0rem 0.055556rem 0.044444rem rgba(9,87,55,0.46); text-align: center; height: 1.111111rem; display: flex; align-items: center; width: 7.333333rem; left: 50%; justify-content: center; margin-left: -3.413333rem; }
    .shareLayout .row2 { height: 2.077778rem; list-style: none; justify-content: space-around; padding: 0 0.333333rem; }
        .shareLayout .row2 li { text-align: center; font-size: 0.333333rem; }
            .shareLayout .row2 li img { width: 1rem; margin-bottom: 0.166667rem; }

.shareYinDao { display: flex; flex-direction: column; align-items: center; justify-content: flex-end; background: rgba(0,0,0,0.8); z-index: 3000 !important; }
    .shareYinDao .win { width: 60%; max-width: 10rem; }
        .shareYinDao .win p { color: #fff; font-size: 0.373333rem; margin: 0.266667rem 0; }
        .shareYinDao .win img { width: 100%; }
    .shareYinDao .s_b { display: block; width: 3.346667rem !important; margin: 0.266667rem auto 0.8rem; }



.border1 { position: relative; }
    .border1:after { content: ''; width: 200%; height: 200%; position: absolute; top: -1px; left: -1px; border: 1px solid #17AE5E; -webkit-transform: scale(0.5,0.5); transform: scale(0.5,0.5); -webkit-transform-origin: top left; border-radius: 1.266667rem; }
.border2 { position: relative; }
    .border2:after { content: ''; width: calc(200% - 0.04rem ); height: calc(200% - 0.04rem ); position: absolute; top: -0.013333rem; left: -0.013333rem; border: 0.013333rem dashed #17AE5E; -webkit-transform: scale(0.5,0.5); transform: scale(0.5,0.5); -webkit-transform-origin: top left; transform-origin:top left; border-radius: 1.266667rem; }

    /*分页*/
.pageliste_body { text-align: center; font-size: 0.32rem; color: #666; margin-top: 0.266667rem; }
    .pageliste_body .pagelist_curr { color: #ff6600; margin-left: 4%; }
    .pageliste_body a { margin-left: 4%; }


    /*搜索结果为空时*/
.empty2 { margin-top: 1.2rem; }
.empty2 .empty_img { width: 50%; margin: 0 auto; display: block; }
.empty2 .empty_txt { text-align: center; color: #666; font-size: 0.32rem; margin: 0.533333rem 0; }

@media only screen and (min-device-width:1300px) and (max-width:2300px) { html { font-size: 52px !important; }
}


/* 2倍屏 */
@media only screen and (-webkit-min-device-pixel-ratio: 2.0) {
    .border2:after { border-width: 0.053333rem !important; }
}

/* 3倍屏 */
@media only screen and (-webkit-min-device-pixel-ratio: 3.0) {
    .border-bottom::after { -webkit-transform: scaleY(0.33); transform: scaleY(0.33); }
}

@media only screen and (max-width:320px) {
    html { font-size:calc(100vw / 8.8);}
    .shareYinDao .win { width: 90%; }
        .shareYinDao .win img { width: 80%; display: block; margin: 0 auto; }
}
@media only screen and (min-width:320px) and (max-width:640px) {
    html { font-size: calc(100vw / 9); }
}
@media only screen and (min-width:640px) {
    html { font-size: calc(640px / 9); }
}



@media only screen and (min-device-width:700px) {
    .nologin { width: 414px; height: 627px; background: url(//s.faloo.com/wap/images/newWap/nologin/v2_nologin_bg.jpg) no-repeat center center/414px auto; border-radius: 4.8px; top: 50%; margin-top: -313.2px; left: 50%; margin-left: -207px; }
        .nologin .nl_close { top: 15px; right: 15px; width: 31.5px; height: 31.5px; background: url(//s.faloo.com/novel2/novelRead/close1.png) no-repeat center center/27px auto; }
        .nologin .nl_ele1 { top: 108.4px; width: 315px; left: 50%; margin-left: -157.5px; }
        .nologin .nl_ele2 { top: 168.6px; width: 268.8px; left: 50%; margin-left: -134.4px; }
        .nologin .nl_ele3 { top: 232.2px; text-shadow: 1.2px 3px 0px #f51436; font-size: 24px; }
        .nologin .nl_ele4 { top: 278.4px; }
            .nologin .nl_ele4 .nl_btn1 { font-size: 28.8px; padding: 6px 18px; border-radius: 30px; border: solid 0.6px #fff; box-shadow: 0 0 9px #E51E2E }
            .nologin .nl_ele4 .nl_btn2 { font-size: 28.8px; padding: 6px 18px; border-radius: 30px; border: solid 0.6px #fff; box-shadow: 0 0 9px #E51E2E; margin-left: 30px; }
        .nologin .nl_ele5 { top: 349.8px; width: 100%; }
            .nologin .nl_ele5 a { font-size: 28.8px; text-shadow: 1.2px 3px 0px #f51436; text-shadow: 1.2px 3px 0px #f51436; }
                .nologin .nl_ele5 a:before { content: ""; background: url(//s.faloo.com/wap/images/newWap/nologin/nologin_7.png) no-repeat center center/40.2px 39.6px; width: 40.2px; height: 39.6px; margin-right: 12.015px; box-shadow: 0 0 9px #E51E2E; }
        .nologin .nl_ele6 { position: absolute; top: 424.2px; width: 315.2px; left: 50%; margin-left: -156.6px; }
        .nologin .nl_ele7 { position: absolute; bottom: 8.469px; width: 100%; color: #fff; font-size: 14.4px; flex-wrap: wrap; padding: 0 20px; line-height: 31.5px; }
            .nologin .nl_ele7 .nl_e7_e1 { background: url(//s.faloo.com/wap/images/newWap/nologin/nologin_5.png) no-repeat center left/13.2px 13.8px; padding-left: 18px; }
            .nologin .nl_ele7 .nl_e7_e2 { background: url(//s.faloo.com/wap/images/newWap/nologin/nologin_6.png) no-repeat center left/13.2px 13.8px; padding-left: 18px; margin-left: 18px; }
            .nologin .nl_ele7 .nl_e7_e3 { background: url(//s.faloo.com/wap/images/newWap/nologin/nologin_4.png) no-repeat center left/13.2px 13.8px; padding-left: 18px; }
}
