@charset "utf-8"; html { margin: 0; padding: 0; } body { margin: 0; padding: 0; font-size: 14px; font-family: sans-serif; font-weight: normal; font-style: normal; color: #333; word-break: break-all; word-wrap: break-word; } h1, h2, h3, h4, h5, h6, p, ul, li, strong, em, i { margin: 0; padding: 0; font-size: 14px; list-style: none; font-weight: normal; font-style: normal; } img { display: block; margin: 0; border: 0; width: 100%; } a { -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-touch-callout: none; -webkit-user-select: none; text-decoration: none; } .body_sytle { overflow: hidden; background-color: #f2f4f8; } .i_nav_fixed_box { height: .49rem; } .fixednav .i_nav_box { position: fixed; left: 0; top: 0; right: 0; z-index: 999; } .i_nav_box { position: relative; left: 0; top: 0; overflow: hidden; padding-left: .02rem; height: .48rem; background-color: #fff; border-bottom: 1px solid #dde2f3; } .i_nav_user_img { position: absolute; right: .15rem; top: 0; overflow: hidden; margin: .06rem 0 0; height: .36rem; width: .36rem; background-color: #eff1f6; border-radius: .36rem; } .i_nav_user_img_vip { position: absolute; right: .15rem; top: 0; padding: 1px; margin: .06rem 0 0; height: .36rem; width: .36rem; background-color: #eff1f6; border-radius: .36rem; border: 1px solid #ffd99e; box-sizing: border-box; } .i_nav_user_img_vip span { position: absolute; left: 50%; bottom: -.02rem; margin: 0 0 0 -.14rem; width: .28rem; height: .12rem; background: url(/assets/img/frontend/icon/user_vip_3.png) no-repeat center center/100% 100%; } .i_nav_user_img img, .i_nav_user_img_vip img { height: 100%; width: 100%; border-radius: .36rem; } .i_nav_list { overflow: hidden; height: .48rem; } .i_nav_list a { float: left; margin: 0 .13rem; padding: .12rem 0 0; height: .48rem; box-sizing: border-box; } .i_nav_list a strong { display: block; height: .26rem; font-size: .15rem; color: #5e6a94; text-align: center; white-space: nowrap; line-height: .26rem; } .i_nav_list a span { overflow: hidden; margin: 0 auto; display: block; height: .02rem; width: .6rem; } .i_nav_list .hover strong { color: #e63b64; } .i_nav_list .hover span { background-color: #e63b64; } .body_sytle_girl .i_nav_list .hover strong { color: #f63566; } .body_sytle_girl .i_nav_list .hover span { background-color: #f63566; } .i_module_box { overflow: hidden; background-color: #fff; margin: 0 0.15rem 0.05rem 0.15rem; } .i_module_tit { overflow: hidden; margin: .08rem .15rem 0; height: .26rem; display:flex ; justify-content: space-between; align-items: center; } .i_module_tit h2 { float: left; margin-right: .1rem; height: .26rem; font-size: .16rem; color: #0a347e; font-weight: bold; line-height: .26rem; } .i_module_tit strong { float: left; height: .2rem; font-size: .16rem; color: #5d6995; line-height: .2rem; } .i_m_tit_tab { overflow: hidden; float: left; height: .26rem; width: 2.28rem; border: 1px solid #77a4ff; border-radius: .26rem; box-sizing: border-box; } .i_m_tit_tab a { overflow: hidden; float: left; height: 100%; width: 50%; font-size: .13rem; color: #77a4ff; text-align: center; line-height: 2; } .i_m_tit_tab .hover { background-color: #77a4ff; color: #fff; } .body_sytle_girl .i_m_tit_tab { border-color: #fb6b69; } .body_sytle_girl .i_m_tit_tab a { color: #fb6b69; } .body_sytle_girl .i_m_tit_tab .hover { background-color: #fb6b69; color: #fff; } .i_module_tit > a { float: right; padding-right: .12rem; height: .26rem; background: url(/assets/img/frontend/icon/icon_1.png) no-repeat right center; background-size: auto .08rem; font-size: .12rem; color: #2F2F2F; line-height: .26rem; } .i_images_list { overflow: hidden; margin: .08rem .15rem; } .i_images_ul { overflow: hidden; margin-left: -.1rem; } .i_images_ul li { float: left; width: 25%; padding-left: .1rem; box-sizing: border-box; } .i_images_ul a, .i_images_scroll_ul a { display: block; } .i_images_img { overflow: hidden; margin-bottom: .1rem; } .i_images_ul h3, .i_images_scroll_ul h3 { overflow: hidden; max-height: .32rem; font-size: .13rem; color: #333; line-height: .16rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .i_images_scroll_list { overflow: hidden; margin: .1rem .15rem .08rem .06rem; } .i_images_scroll_ul { display: none; overflow: hidden; overflow-x: auto; width: 100%; white-space: nowrap; font-size: 0; } .i_images_scroll_ul { -webkit-overflow-scrolling: touch; } .i_images_scroll_ul::-webkit-scrollbar { display: none; } .i_images_scroll_ul_hover { display: block; } .i_images_scroll_ul li { overflow: hidden; display: inline-block; margin: 0 0 0 .09rem; width: .7rem; vertical-align: top; } .i_images_scroll_ul a { position: relative; left: 0; top: 0; white-space: normal; width: 100%; } .i_images_scroll_ul a span { position: absolute; top: 0; left: .04rem; width: .1rem; height: .12rem; background: url(/assets/img/frontend/icon/icon_4.png) no-repeat 0 0; background-size: 100% auto; font-size: .07rem; text-align: center; color: #e5bd50; line-height: 1.2; } .i_images_scroll_ul .i_images_img, .i_images_scroll_ul .i_images_img img { height: .94rem; } .i_images_text_list { margin: 0 .15rem; } .i_images_text_ul { overflow: hidden; } .i_images_text_ul li { overflow: hidden; padding: .05rem 0; border-top: 1px solid #edf0fa; } .i_images_text_ul li:first-child { border-top: 0; } .i_images_text_ul a { position: relative; left: 0; top: 0; overflow: hidden; display: block; padding: .05rem 0; } .i_images_img{ position: relative; } .i_images_img img{ border-radius: .03rem; } .i_images_text_ul .i_images_img { position: absolute; left: 0; top: .05rem; margin-bottom: 0; width: .78rem; height: 1.04rem; } .i_images_img:after, .r_img:after, .s_img:after, .bd_head_info_img:after{ content: " "; position: absolute; top: 0; left: 0; width: .1rem; height: 100%; background-image: -webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,0)),color-stop(53%,hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,0))); background-image: -webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 53%,hsla(0,0%,100%,0)); background-image: linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 53%,hsla(0,0%,100%,0)); } .i_images_text_ul .i_images_img img { height: 100%; } .i_images_txt_box { overflow: hidden; margin: 0 0 0 .90rem; height: 1.08rem; } .i_images_txt_box h3 { overflow: hidden; margin-bottom: .02rem; height: .22rem; font-size: .14rem; color: #494a4c; font-weight: bold; line-height: .22rem; white-space: nowrap; text-overflow: ellipsis; } .i_images_txt_box p { overflow: hidden; margin-bottom: .10rem; height: .37rem; font-size: .12rem; color: #7f7f7f; line-height: .18rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .i_images_txt_other { position: relative; height: .19rem; display: flex; justify-content: space-between; align-items: center; } .i_images_txt_other strong { overflow: hidden; float: left; height: .16rem; font-size: .12rem; color: #8e9dbc; line-height: .16rem; } .i_images_txt_other strong i, .i_images_txt_other strong b{ float: left; margin-top: .02rem; height: .15rem; font-weight: normal; font-style: normal; font-size: .13rem; line-height: .15rem; } .i_images_txt_other strong i{ padding-right: .1rem; margin-right: .1rem; border-right: 1px solid #cac4c4; color: #f7b9a2; } .i_images_txt_other strong b{ color: #9a9191; } .i_images_txt_other em { float: right; padding-left: .2rem; height: .16rem; background: url(/assets/img/frontend/icon/icon_2.png) no-repeat 0 .03rem; background-size: auto .1rem; font-size: .12rem; color: #f63566; line-height: .16rem; } .i_images_text_ul .i_text_a { position: static; } .i_text_a .i_images_txt_box { margin: 0; height: auto; } .i_text_a .i_images_txt_box p { margin-bottom: 0; height: .36rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .footer_box { overflow: hidden; padding: .15rem 0; } .footer_ewm { margin: 0 auto .18rem; width: 1.4rem; height: 1.4rem; } .footer_ewm img { display: block; height: 100%; } .footer_txt { margin: 0 auto; overflow: hidden; width: 2.5rem; text-align: center; } .footer_txt p { overflow: hidden; font-size: .13rem; color: #5d6995; line-height: .24rem; } .content_null_box { overflow: hidden; padding: 34px 0; /*border-top: 1px solid #aeb4ca;*/ background-color: #fff; } .content_null_top_border { border-top: 1px solid #aeb4ca; } .content_null_box img { display: block; margin: 0 auto .06rem; } .content_null_box span { display: block; overflow: hidden; font-size: .13rem; color: #5e6a94; text-align: center; line-height: .18rem; } .content_null_but_box { overflow: hidden; margin-top: .25rem; padding: .15rem 0; } .content_null_but_box a { display: block; margin: 0 auto; width: 2.1rem; height: .4rem; background-color: #77a4ff; font-size: .17rem; color: #fff; text-align: center; line-height: .4rem; border-radius: .4rem; } .loading_box { overflow: hidden; height: .5rem; background-color: #fff; border-top: 1px solid #edf0fa; text-align: center; line-height: .5rem; } .loading_box span { font-size: .12rem; color: #5e6a94; line-height: .5rem; } #console_main { height: 0; font-size: 0; } .console_box { position: fixed; left: 0; top: 50%; right: 0; z-index: 5000; margin-top: -.23rem; height: .46rem; font-size: 0; text-align: center; } .console_box span { display: inline-block; *display: inline; *zoom: 1; padding: 0 .3rem; height: .46rem; background-color: rgba(0, 0, 0, 0.9); -moz-border-radius: .06rem; -webkit-border-radius: .06rem; border-radius: .06rem; font-size: .14rem; color: #fff; text-align: center; line-height: .46rem; } .christmas_popup_box, .camp_popup_box{ position:fixed; left:0; top:0; right:0; bottom:0; z-index:1000; height:100%; width:100%; background-color:rgba(0,0,0,0.4); overflow:hidden; text-align:center; font-size:0; white-space:nowrap; } .christmas_body, .christmas_jgb{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; } .christmas_jgb{ margin-left:-1px; height:100%; width:1px; overflow:hidden; } .christmas_body{ width:99%; } .christmas_main{ overflow:hidden; margin:0 10%; padding-bottom: .4rem; } .christmas_main_but{ clear:both; display:block; overflow:hidden; -webkit-box-border-radius:.06rem; -moz-box-border-radius:.06rem; border-radius:.06rem; } .christmas_main_but img{ display:block; width:100%; border:0; } .christmas_close{ position:absolute; right:.06rem; top:0; width:.34rem; height:.34rem; background:url(/assets/img/frontend/christmas_style/christmas_close.png) no-repeat center center; background-size:cover; } .christmas_close_2{ float:right; margin-bottom:.1rem; width:.3rem; height:.3rem; background: url(/assets/img/frontend/christmas_style/christmas_close.png) no-repeat center center; background-size:cover; } .camp_close_btn{ float:right; margin-bottom:.1rem; width:.3rem; height:.3rem; background: url(/assets/img/frontend/christmas_style/christmas_close.png) no-repeat center center; background-size:cover; } .set_top_box{ position: relative; z-index: 20; overflow: hidden; margin: 1px 1px .05rem; height: .4rem; background-color: #f65356; font-size: .12rem; color: #fff; text-align: center; line-height: .4rem; } .section-data{ cursor: pointer; } /** 书籍角标 **/ .pongo_blk{ position: relative} .pongo_blk em.vip-pay { position: absolute; right: 0; bottom: 0; height: .16rem; width: .5rem; background-repeat: no-repeat; background-size: .5rem .16rem; background-position: 0 0; background-image: url(/assets/img/frontend/icon/vip_pay.png); } /**/ .w_dis_tit{ display: flex; justify-content: flex-start; align-items: center; position: relative; z-index: 1; } .w_cre_tit { overflow: hidden; height: .3rem; font-size: .13rem; font-weight: normal; color: #E63B64; text-align: left; line-height: .3rem; display: flex; justify-content: flex-start; align-items: center; margin-left: 0.1rem; max-width: 170px; margin-top: 0.04rem; /*white-space: nowrap;*/ } .w_cre_tit span { overflow: hidden; white-space: nowrap; display: inline-block; } .w_icon_tit{ width: 0.15rem; height: 0.15rem; margin-right: 0.05rem; display: inline-block; margin-bottom: 0.04rem; } .w_tips_box{ display: flex; justify-content: flex-start; align-items: center; } .w_text_tips{ height:0.16rem; border-radius:0.08rem; font-size:0.12rem; font-family:PingFangSC-Regular,PingFang SC; font-weight:400; color:rgba(202,196,196,1); line-height:0.16rem; text-align: center; display: inline-block; border:0.01rem solid rgba(214,214,214,1); padding:0 0.04rem; } .w_text_tips:nth-of-type(1) { margin-right: 0.02rem; }