@charset "utf-8"



.guide-tit-wrap .guide-box{height:1.2rem;display:none; }

.guide-tit{height:0.9rem;border-bottom:.03rem solid #f6f6f6;background:#F5F5F5;border-radius: 5px;width: 100%;  }



.guide-tit .swiper-container{    margin: 0 1rem 0 .37rem;

}

.swiper-container {

    position: relative;

    overflow: hidden;

    z-index: 1;

}

.guide-tit .swiper-slide{height:.6rem;line-height:.3rem;padding:.3rem 0;font-size:.27rem;width:auto!important;margin-right:.3rem;position:relative}

.guide-tit .swiper-slide.on a{font-size:.33rem;position:relative;font-weight:700}

.guide-tit .swiper-slide.on:after{content:"";width:.4rem;height:.066rem;border-radius:.04rem;position:absolute;left:50%;bottom:0;transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}

.guide-tit .swiper-slide:last-child{margin-right:.3rem}

.swiper-wrapper {

    position: relative;

    width: 100%;

    height: 100%;

    z-index: 1;



}







.guide-tit .more-btn {

    width: 1rem;

    height: 0.9rem;

background:url(/static/wap/ico01.png) no-repeat center #FF7046;       background-size: .373rem auto;

    position: absolute;

    right: 0;

    top: 0;

    z-index: 1;

    transition: all .3s linear;

    -webkit-transition: all .3s linear;

}





.guide-tit .more-btn.on{transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg)}

.guide-tit .more-pop{display:none;position:absolute;left:0;top:1.2rem;background:#f6f6f6;padding:.64rem 0 0 .533rem;z-index:9}

.guide-tit .more-pop .more-pop-tit{height:.64rem;line-height:.64rem;padding-right:.2rem;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}

.guide-tit .more-pop .more-pop-tit h4.tit{font-size:.453rem;color:#666}

.guide-tit .more-pop .more-pop-tit .close-btn{display:block;height:.64rem;width:.64rem;background:url(/static/wap/ico05.png) no-repeat center;background-size:.4rem auto}

.guide-tit .more-pop ul{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:.666rem 0 .586rem}

.guide-tit .more-pop li{width:2.026rem;height:.8rem;line-height:.8rem;text-align:center;font-size:16px;color:#666;border-radius:.4rem;background:#eaeaea;margin:0 14px 14px 0}

.guide-tit .more-pop li:nth-child(4n){margin-right:0}

.guide-tit .more-pop li.on{color:#fff;font-weight:700}

.guide-tit .more-pop li.on a{color:#000}

.guide-tit .more-pop li a{display:block;width:2.026rem;height:.8rem;line-height:.8rem}

.guide-tit .bg{display:block;width:.773rem;height:1.2rem;box-shadow:-7px 0 5px #a1a1a1;position:absolute;right:0;top:0}

.guide-tit.fix{width:100%;position:fixed;left:0;top:0;z-index:19}

.guide-con{padding:0 .453rem .56rem .4rem;color:#666}

.guide .tags-tab{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:0 0 0 .4rem}

.guide .tags-tab a{display:block;line-height:.386rem;padding:.18rem .266rem;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:.32rem;color:#666;border:.03rem solid #e3e3e3;border-radius:.37rem;margin:.266rem .266rem 0 0}

.guide .tags-tab a.on{color:#fff;border:0}

.guide-con .synopsis-tex{font-size:14px;line-height:.626rem;padding-top:.4rem}

.guide-con h3.headline{height:.493rem;line-height:.493rem;margin-top:.1rem;font-size:.4rem;position:relative;padding:.2rem 0 .2rem .306rem}

.guide-con h3.headline:before{background: #ff6f4a;content:"";width: .08rem;

    height: .373rem;

  position:absolute;left:0;top:50%;border-radius:.04rem;transform:translate(0,-60%);-webkit-transform:translate(0,-50%)}

.guide-con h4.subtitle{line-height:35px;;padding:.18rem 0;font-size:14px}

.guide-con .flow{padding-bottom:.2rem}

.guide-con .text{line-height:35px;;font-size:14px;padding-bottom:10px;}

.guide-con .video{height:5.173rem;padding:.2rem 0 .4rem;position:relative}

.guide-con .video i{width:1.333rem;height:1.333rem;background:url(/static/wap/ico02.png) no-repeat;background-size:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}

.guide-con .table{padding-bottom:.2rem}

.guide-con .table table{width:100%;border-bottom:.03rem solid #e8e8e8;border-left:.03rem solid #e8e8e8;font-size:14px;text-align:center}

.guide-con .table table th{background:#f5f5f5;text-align:center;height:.48rem;line-height:.48rem;padding:.2rem 0;border-top:.03rem solid #e8e8e8;border-right:.03rem solid #e8e8e8}

.guide-con .table table td{height:.426rem;line-height:.426rem;padding:.186rem 0;border-top:.03rem solid #e8e8e8;border-right:.03rem solid #e8e8e8}

.guide-con .explain-text,.guide-con .explain-text a{color:#999}

.guide-con .explain-text p{line-height:.426rem;font-size:.32rem;padding-top:.346rem}

.guide-con .other-guide{display:flex;flex-wrap:wrap;padding:.4rem 0 0}

.guide-con .other-guide a{display:block;height:.386rem;line-height:.386rem;background:#f1f1f1;border-radius:.4rem;font-size:.32rem;color:#666;padding:.18rem .266rem;margin:0 .266rem .266rem 0}

.guide-con .course-con{padding:.533rem 0 0 0}

.guide-con .course-con ul{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}

.guide-con .course-con li{width:4.4rem;margin:0 0 .4rem;border-radius:.106rem;box-shadow:0 0 .16rem 0 rgba(0,0,0,.08);position:relative}

.guide-con .course-con .btn{display:block;width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0;line-height:0;font-size:0}

.guide-con .course-con .pic{height:2.48rem}

.guide-con .course-con .pic img{width:4.4rem;height:2.48rem}

.guide-con .course-con .con{padding:.186rem .266rem .333rem .266rem}

.guide-con .course-con .con h3{height:1.066rem;line-height:.533rem;color:#222;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}

.guide-con .course-con .con .price{font-size:.43rem;color:#ff9a49;line-height:.6rem;font-weight:700}

.guide-con .course-con .courseMore-btn{display:block;width:4.053rem;height:.8rem;line-height:.8rem;border-radius:.4rem;text-align:center;font-size:.32rem;color:#666;background:#ededed;margin:.133rem auto 0}

.guide-con .book-con{padding:.533rem 0 0}

.guide-con .book-con li{box-shadow:0 0 .16rem 0 rgba(0,0,0,.08);border-radius:.106rem;margin-bottom:.4rem;padding:.4rem;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}

.guide-con .book-con .pic{width:1.92rem;height:2.56rem;position:relative}

.guide-con .book-con .pic .tags-icon{display:block;width:1.28rem;height:.48rem;border-radius:.1rem;line-height:.48rem;text-align:center;font-size:.32rem;color:#fff;position:absolute;left:-.133rem;top:-.133rem}

.guide-con .book-con .pic .tags-icon.paper{background:#f7c35e}

.guide-con .book-con .pic .tags-icon.electronics{background:#e86c68}

.guide-con .book-con .con{width:6.08rem}

.guide-con .book-con .con h3{height:1.066rem;line-height:.533rem;font-size:14px;color:#222;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}

.guide-con .book-con .con p.explain-text{font-size:.32rem;color:#999;padding:.16rem 0 .173rem}

.guide-con .book-con .con .bottom-wrap{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}

.guide-con .book-con .con .bottom-wrap p.price{line-height:.746rem;font-size:.43rem;color:#ff9a49;font-weight:700}

.guide-con .book-con .con .bottom-wrap p.price del{font-size:.32rem;color:#999;padding-left:.173rem}

.guide-con .book-con .con .bottom-wrap .details-btn{display:block;width:1.866rem;height:.414rem;line-height:.414rem;text-align:center;padding:.16rem 0;font-size:.32rem;color:#ffb887;border-radius:.4rem;border:.03rem solid #ffb887}

.guide-con .book-con .bookMore-btn{display:block;width:4.053rem;height:.44rem;line-height:.44rem;border-radius:.4rem;padding:.186rem 0;text-align:center;font-size:.32rem;color:#666;background:#ededed;margin:.133rem auto 0}

.guide-more{clear:both;margin-bottom:.6rem}

.guide-more span{display:block;width:2.133rem;height:1.067rem;line-height:1.067rem;font-size:14px;color:#999;margin:0 auto;cursor:pointer;background:url(/static/wap/icon_01.png) no-repeat right center;background-size:.347rem auto}

.guide-more span.on{background:url(/static/wap/icon_02.png) no-repeat right center;background-size:.347rem auto}

.guide-hide{display:none}

.data-downLoad{height:6.453rem;background:url(/static/wap/data-bg.png) no-repeat center top;background-size:100% auto;color:#ef7257}

.data-downLoad h3.headline{line-height:.746rem;text-align:center;font-size:.533rem;padding-top:14px}

.data-downLoad h4.subtitle{line-height:.533rem;text-align:center;font-size:14px;padding-bottom:.4rem}

.data-downLoad ul{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding: 0 0 .4rem .533rem;}

.data-downLoad li {

    width: 3.266rem;

    line-height: .2rem;

    font-size: .17rem;

    margin: 0 .2rem .266rem 0;

    padding: .2rem 0;

    text-indent: .8rem;

    border: .03rem solid #ef7257;

    border-radius: .4rem;

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

    background: url(/static/wap/ico04.png) no-repeat .293rem center;

    background-size: .373rem auto;

}

.data-downLoad .downLoad-btn{display:block;width:5.066rem;height:.666rem;padding:.2rem 0;line-height:.666rem;text-align:center;font-size:.48rem;color:#fff;font-weight:700;border-radius:5rem;background:#ff4d21;margin:0 auto;border-bottom:.106rem solid #e73610}

.data-downLoad .downLoad-btn02{display:block;width:5.066rem;height:1.1rem;padding:.2rem 0;text-align:center;font-size:.48rem;color:#fff;font-weight:700;border-radius:5rem;background:#ff4d21;margin:0 auto;border-bottom:.106rem solid #e73610}

.fix-nav{width:1.066rem;position:fixed;right:.213rem;bottom:.6rem}

.fix-nav .customService-btn{display:block;border-radius:50%;width:1.066rem;height:1.066rem;line-height:.32rem;font-size:.293rem;color:#fff;font-weight:700;box-shadow:0 .053rem .213rem 0 rgba(255,152,81,.69);display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;background-image:-webkit-linear-gradient(45deg,#ffb95a,#ff902c);background-image:linear-gradient(45deg,#ffb95a,#ff902c);margin-bottom:.16rem}

.fix-nav .backTop-btn{display:block;border-radius:50%;width:1.066rem;height:1.066rem;line-height:0;font-size:0;box-shadow:0 .053rem .213rem 0 rgba(255,152,81,.69);position:relative;background-image:-webkit-linear-gradient(45deg,#ffb95a,#ff902c);background-image:linear-gradient(45deg,#ffb95a,#ff902c);margin-bottom:.16rem}

.fix-nav .backTop-btn:before{content:"";width:.4rem;height:.24rem;background:url(/static/wap/ico06.png) no-repeat;background-size:100% auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}



.guide{}

.n_banner { width:100%; height:180px; margin-bottom:8px;}

.n_banner .m {    height: 100%;

    display: flex;

    justify-content: center;

    align-items: center;

    flex-direction: column;padding: 0 15px;

}



.n_banner .txt {

    text-align: center;

}

.n_banner h3 {

    font-size:28px;

    color: #fff;

    margin-bottom: .5rem;

}

.n_banner span {

    font-size: 18px;

    font-family: "BarlowCondensed-Medium";

    text-transform: uppercase;

    color: #fff;

    opacity: .3;

}



/*热门资讯+医学社区*/

.newsBox{ margin-bottom: 0.507rem;}

.newsBox .ttit{ height: 0.8rem; margin: 0 0.4rem 0.213rem;}

.newsBox .ttit li{ float: left; padding: 0 0.533rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.48rem; font-weight: 700; margin-right: 0.133rem; border-radius: 0.4rem; cursor: pointer;}

.newsBox .ttit li.on{ color: #fff;

    background: -webkit-linear-gradient(left, #ffcc00, #f9870b); /* Safari 5.1 - 6.0 */

    background: -o-linear-gradient(left, #ffcc00, #f9870b); /* Opera 11.1 - 12.0 */

    background: -moz-linear-gradient(left, #ffcc00, #f9870b); /* Firefox 3.6 - 15 */

    background: linear-gradient(to right, #ffcc00, #f9870b); /* 标准的语法 */}

.newsBox .cbox{ display: none; margin: 0 0.4rem;}

.newsBox .cbox li{ padding: 0.187rem 0.053rem 0.133rem; border-bottom: 0.027rem solid #f3f3f3;}

.newsBox .cbox li .litit{ display: block; height: 0.667rem; line-height: 0.667rem; font-size:16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.newsBox .cbox li .litxt{ height: 0.667rem; line-height: 0.667rem; font-size:16px; color: #999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.newsBox .cbox li .litxt a{ color: #999;}

.newsBox .cbox li:last-child{ border-bottom: 0;}

.newsBox .cbox.zxCon li{ display: none;}

.newsBox .botMore,.newsBox .goMore{ height: 0.64rem; text-align: center; background: #fff; margin-top: -1px;}

.newsBox .botMore-btn,.newsBox .goMore-btn{ display: inline-block; padding-right: 0.373rem; font-size:16px; color: #ff7046; line-height: 0.64rem; background-size: 0.16rem 0.267rem; cursor: pointer;}

.newsBox .goMore{ display: none;}



.courseBox{margin-bottom:.13rem; border-top:1px solid #f5f5f5}

.courseBox .tit{padding:0 .4rem;height:1.467rem;line-height:1.467rem}

.courseBox .tit-txt{float:left;font-size:.48rem;font-weight:700}

.courseBox .tit-rtxt{float:right;width:2.547rem;height:.547rem;margin:.35rem .467rem}

.courseBox .tit .more-btn{float:right;display:block;font-size:.32rem;color:#999}

.courseBox .tit .more-btn i{display:inline-block;width:.147rem;height:.267rem;background:url(/static/wap/icon_06.png) no-repeat;background-size:100% auto;margin-left:.16rem;vertical-align:-.015rem}

.courseBox .yearTit{height:.773rem;background:#f8f8f8;border:1px solid #e0e0e0;display:-webkit-flex;display:flex;justify-content:center;margin:0 1.733rem .4rem;border-radius:.467rem}

.courseBox .yearTit li{display:block;flex-grow:1;height:.8rem;line-height:.8rem;font-size:.37rem;color:#333;text-align:center;font-weight:700;border-radius:.4rem;margin:-1px 0 0 -1px;cursor:pointer;white-space:nowrap}

.courseBox .yearTit li.on{background:#3ec93e;color:#fff}

.courseBox .yearbox{display:none}

.courseBox .cbox{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap; width:100%; margin:0 auto}

.courseBox .cbox .list{width: 46%;   float: left;    padding: 5px;}

.courseBox .cbox .list img{width:100%; padding:5px;}

.courseBox .cbox .list .pic{display:block;margin-bottom:5px;width:100%;}

.courseBox .cbox .list .txt{display:block;height:1.067rem;line-height:.533rem;font-size:.373rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:.2rem}

.courseBox .cbox .list .price{height:35px;line-height:35px;font-size:14px;color:#999; width:100%; overflow:hidden; padding-left:5px;}



/*热门资讯*/

.newsBox{ padding-bottom: 0.4rem; border-bottom: 0.267rem solid #f8f8f8;}

.newsBox .tab-tit{ height: 0.987rem; border-bottom: 0.027rem solid #f5f5f5; margin-bottom: 0.4rem; padding-top: 0.1rem;}

.newsBox .tab-tit .swiper-container{ height: 1.014rem;}

.newsBox .tab-tit .swiper-slide{ position: relative; height:0.987rem; line-height:0.987rem; font-size:0.427rem; color:#999; width:auto !important; margin:0 0.35rem;}

.newsBox .tab-tit .swiper-slide a{ color:#999;}

.newsBox .tab-tit .swiper-slide i{ display: block; opacity: 0; position: absolute; left: 50%; bottom: -1px; margin-left: -0.267rem; width: 0.533rem; height: 0.08rem; background: #3ec93e; border-radius: 0.04rem; transition:all 0.1s linear; -webkit-transition:all 0.1s linear;}

.newsBox .tab-tit .swiper-slide.on{ font-size: 0.507rem; color:#3EC93E; font-weight: 700; box-sizing:border-box; -webkit-box-sizing:border-box;}

.newsBox .tab-tit .swiper-slide.on a{ color:#3EC93E;}

.newsBox .tab-tit .swiper-slide.on i{ opacity: 1;}



.newsBox .tab-subtit{ position: relative; height: 0.72rem; padding: 0 0.4rem; margin-bottom: 0.4rem;}

.newsBox .tab-subtit .slist{ display: inline-block; padding: 0 0.24rem; height: 0.667rem; line-height: 0.667rem; font-size: 0.373rem; color: #888; border: 0.027rem solid #ccc; border-radius: 0.36rem; margin-right: 0.24rem;}

.newsBox .tab-subtit .slist.on{ color: #fff; background: #3ec93e; border: 0.027rem solid #3ec93e;}

.newsBox .tab-subtit .slist:active{ color: #fff; background: #3ec93e; border: 0.027rem solid #3ec93e;}

.newsBox .tab-subtit .moreBtn{ position: absolute; top: 0; right: 0.4rem; width: 0.4rem; height: 0.72rem; background:url("/images/common2019/list/icon_05.png") no-repeat center; background-size:100% auto; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}

.newsBox .tab-subtit .moreBtn.on{ transform:rotateZ(180deg);}

.newsBox .tab-subtit .moreBtn .zz{ display: block; position: absolute; top: 0; left: -0.7rem; width: 0.7rem; height: 0.72rem;

    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%);

    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%);

    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%);

    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%);}

.newsBox .tab-subtit .popMask{ display: none; position: fixed; top: 3.733rem; bottom: 0; left: 0; right: 0; background:rgba(0,0,0,.6); z-index:199; cursor:pointer;}

.newsBox .tab-subtit .popBox{ display: none; position: absolute; top: 0.72rem; left: 0; width: 9.6rem; background: #fff; padding: 0.4rem 0 0.133rem 0.4rem; z-index: 200;}

.newsBox .tab-subtit .popBox .slist{ margin-bottom: 0.4rem;}

.bodyFixed{width:10rem;position:fixed;left:50%;margin-left:-5rem;}



.newsBox .tab-con{ padding: 0 0.4rem;}

.newsBox .tab-con .tbanner{ display: block; height: 1.867rem;}

.newsBox .tab-con .tbox{ border: 0.027rem solid #e0e0e0; box-shadow: 0 0 0.533rem 0 rgba(219,219,219,0.50); margin: 0.533rem 0 0.133rem; border-radius: 0.08rem;}

.newsBox .tab-con .tbox-top{ padding: 0.24rem 0.4rem 0.16rem;}

.newsBox .tab-con .tbox-top .tlist{ position: relative; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 0.933rem; line-height: 0.933rem; font-size: 0.427rem; color: #333; padding-right: 0.267rem;}

.newsBox .tab-con .tbox-top .tlist .jiao{ display: block; position: absolute; top: 0; right: 0; width: 0.147rem; height: 0.933rem; background:url("/images/common2019/list/icon_03.png") no-repeat center; background-size:100% auto;}

.newsBox .tab-con .tbox-weixin{ border-top: 1px solid #eee; padding: 0.4rem 0.4rem 0.32rem; display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between;}

.newsBox .tab-con .tbox-weixin .wtxt{ line-height: 0.507rem; font-size: 0.32rem; color: #999;}

.newsBox .tab-con .tbox-weixin .wtxt b{ display: block; font-size: 0.427rem; color: #333;}

.newsBox .tab-con .tbox-weixin .wbtn{ display: block; padding: 0 0.293rem; height: 0.933rem; line-height: 0.933rem; font-size: 0.373rem; color: #fff; background: #FF9A49; border-radius: 0.467rem;}

.newsBox .tab-con li{ padding:0.4rem 0; border-bottom:0.027rem solid #f5f5f5; display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between;}

.newsBox .tab-con li.on h3 a{ color:#999;}

.newsBox .tab-con li.only-text .text{ width:auto;}

.newsBox .tab-con .text{ width:6.227rem;}

.newsBox .tab-con .text h3{ max-height:1.12rem; line-height:0.56rem; font-size:16px; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow: hidden; margin-bottom:0.293rem;}

.newsBox .tab-con .text .tags i,.newsBox .tab-con .text .tags a{display:inline-block; height: 0.48rem; line-height:0.5rem; font-size:0.293rem; color:#3EC93E; padding:0 0.1rem; margin-right:0.2rem; background:#EDF7EC; border-radius:0.08rem;}

.newsBox .tab-con .pic,.newsBox .tab-con .pic img{ width:2.56rem; height:1.933rem; border-radius:0.08rem;}

.newsBox .tab-con .pic{ display: block;}

.newsBox .tab-con .bot-more{ display: block; height: 0.587rem; text-align: center; padding-top: 0.4rem;}

.newsBox .tab-con .bot-more a{ display: inline-block; height: 0.587rem; font-size: 0.32rem; color: #999;}

.newsBox .tab-con .bot-more i{ display: inline-block; width: 0.24rem; height: 0.133rem; background:url("/images/common2019/list/icon_04.png") no-repeat; background-size:100% auto; margin-left: 0.16rem; vertical-align: 0.05rem;}

/*分页*/



.fy{overflow:hidden;clear:both;text-align:center;height:34px;padding:5px 0 5px 0;color:#666}

.fy a{display:inline-block;margin:0 7px;vertical-align:middle;width:54px;height:34px;line-height:34px;color:#666;font-size:14px;border-radius:3px}

.fy a:hover{background-color:#d5f9e0;text-decoration:none}

.fy .hover{background-color:#4ab83e;color:#fff}

.fy .hover:hover{background-color:#d5f9e0;color:#fff}

.fy .sw{width:56px}

.fy .np{width:70px}

.fy .hui{color:#ccc;cursor:auto}

.fy .hui:hover{background:0}

/*三级导航*/



.thrNav{ height: 1.12rem; width:100%; margin: 0 0.4rem; display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between;}

.thrNav .mbx{ overflow:hidden; width:6.8rem; height: 1.12rem; line-height: 1.12rem; font-size: 16px; color: #2d3748; border-bottom:1px solid #CCCCCC}

.thrNav .mbx a{ color: #2d3748;}





.vue-view{

    display: none;

}

.home-box{

    padding: 10px;

    background-color: #fff;

    width: 100%;

    box-sizing: border-box;

}



.s-box {

    padding-bottom: 15px;

}



.s-list {

    padding: 10px 0;

    border-bottom: 1px solid #eee;

}



.flexbox {

    display: flex;

    align-items: center;

  

}

.s-img {

    display: block;

    width: 35%;

    height: 130px;

    margin-right: 15px;

}

.imgAll {

    vertical-align: middle;

      width: 98%;

    height: 130px;

    transition: .6s all;

    -webkit-transition: .6s all;

}

.s-cont { width:65%

    /* flex: 1; */

}

.s-cont>a {

    font-size: 16px;

    font-weight: bold;

}

.s-cont p {

    margin-top: 0.3rem;

    position: relative;

    padding-left: 15px;

    color: #999;

    max-width: 100%;

}

.twoline {

    overflow: hidden;

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -o-box;

    display: box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}

.s-cont p img {

    width: 11px;

    height: 16px;

    position: absolute;

    top: 0;

    left: 0;

}



.s-tag span {

    margin-right: 5px;

    background-color: #fff3e9;

    color: #ff8a2f;

    padding: 3px 7px;

    border-radius: 0.7rem;

    display: inline-block;

    font-size: 12px;

    margin-top: 5px;

}

.s-button {

    margin-top: 5px;

}



.s-button a.sb-bm {

    background-color: #ff8a2f;

}

.s-button a {

    display: inline-block;

    padding: 3px 7px;

    background-color: #4499c0;

    color: #fff;

    border-radius: 15px;

    text-align: center;

    font-size: 12px;

}