body{background-color:#f5f5f5}
@media only screen and (min-device-pixel-ratio:2){#major-list .major-body .ma-body ul li .con .text .left p:nth-of-type(1) span::before{content:"";position:absolute;top:50%;left:0;display:block;width:200%;height:200%;border-radius:2rem;border:1px solid;transform-origin:top left;transform:scale(0.5) translateY(-50%)}
}@media only screen and (min-device-pixel-ratio:3){#major-list .major-body .ma-body ul li .con .text .left p:nth-of-type(1) span::before{content:"";position:absolute;top:50%;left:0;display:block;width:300%;height:300%;border-radius:2rem;border:1px solid;transform-origin:top left;transform:scale(0.333) translateY(-50%)}
}#major-list{background-color:#fff}
#major-list .t-nav-wrap{width:100%;padding-top:1rem;background-color:#fff}
#major-list .t-nav-wrap ul{width:98%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-around}
#major-list .t-nav-wrap ul li{width:23%;text-align:center;margin-bottom:1rem}
#major-list .t-nav-wrap ul li a{width:100%;height:100%}
#major-list .t-nav-wrap ul li a .img{width:4.1rem;height:4.1rem;margin:0 auto 0.2rem;display:flex;border-radius:50%}
#major-list .t-nav-wrap ul li a img{margin:auto}
#major-list .m-nav-wrap{box-sizing:border-box;padding:1rem 1.2rem 0;display:flex;flex-wrap:wrap;height:11.4rem;overflow:hidden}
#major-list .m-nav-wrap a{padding:0rem 0.6rem;background-color:#f5f5f5;border-radius:0.25rem;font-size:1rem;margin-right:0.5rem;margin-bottom:1rem;width:14%;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:2.4rem}
#major-list .m-nav-wrap .active{background-color:#f4563c;color:#fff}
#major-list .l-more{display:flex;align-items:center;justify-content:center;margin:0.6rem 0 1rem}
#major-list .l-more span{font-size:1rem;color:#50a0f2}
#major-list .l-more img{width:0.85rem;transform:translateY(50%);margin-left:0.4rem}
#major-list .major-body{margin-top:1.2rem;background-color:#fff;box-sizing:border-box;padding:0 1.2rem 1rem}
#major-list .major-body .s-title{position:relative;box-sizing:border-box;padding-top:1rem;border-bottom:0.1rem solid #e6e6e6}
#major-list .major-body .s-title > ul{display:flex;justify-content:space-between;box-sizing:border-box}
#major-list .major-body .s-title > ul > li{width:33.3%;padding-bottom:0.6rem}
#major-list .major-body .s-title > ul > li:last-child p{border-right:none}
#major-list .major-body .s-title > ul > li > p{text-align:center;width:100%;height:1.5rem;box-sizing:border-box;border-right:0.1rem solid #e6e6e6;font-size:1.2rem}
#major-list .major-body .s-title > ul > li > p img{width:0.9rem;height:0.45rem;margin-left:0.4rem;transform:translateY(-0.2rem)}
#major-list .major-body .ma-body{min-height:18rem}
#major-list .major-body .ma-body ul li{padding:1rem 0;border-bottom:0.01rem solid #f5f5f5;display:flex}
#major-list .major-body .ma-body ul li:last-of-type{border-bottom:none}
#major-list .major-body .ma-body ul li a{display:flex}
#major-list .major-body .ma-body ul li .img{width:8.9rem;height:6.7rem;overflow:hidden;background-color:#ccc}
#major-list .major-body .ma-body ul li .img img{width:100%}
#major-list .major-body .ma-body ul li .con{flex:1;margin-left:0.9rem}
#major-list .major-body .ma-body ul li .con h3{font-size:1.2rem}
#major-list .major-body .ma-body ul li .con .xz{display:flex;flex-wrap:wrap;margin:0.6rem 0}
#major-list .major-body .ma-body ul li .con .xz span{font-size:0.85rem;padding:0 0.5rem;position:relative;margin-right:0.7rem}
#major-list .major-body .ma-body ul li .con .xz span:nth-of-type(odd){color:#ed602f}
#major-list .major-body .ma-body ul li .con .xz span:nth-of-type(odd)::before{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border:1px solid #ed602f;transform-origin:0 0;transform:scale(0.5)}
#major-list .major-body .ma-body ul li .con .xz span:nth-of-type(even){color:#06b4fc}
#major-list .major-body .ma-body ul li .con .xz span:nth-of-type(even)::before{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border:1px solid #06b4fc;transform-origin:0 0;transform:scale(0.5)}
#major-list .major-body .ma-body ul li .con .xx{display:flex;align-items:center;font-size:0.85rem}
#major-list .major-body .ma-body ul li .con .xx img{width:1rem;margin-right:0.4rem}
#major-list .major-body .ma-body ul li .con .xx span{color:#666}
#major-list .major-body .ma-body ul li .con .xy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
#major-list .major-body .ma-body ul li .con .xy p{display:inline}
#major-list .major-body .ma-body ul li .con .xy span{color:#666}
#major-list .major-body .ma-body > button{display:block;width:12.9rem;height:3rem;margin:1.2rem auto 0;color:#fff;font-size:1.1rem;border-radius:0.3rem;background-color:#f24b4b;box-shadow:0 0.18rem 0.4rem rgba(240,82,66,0.5)}
#major-list .zy-list-wrap{padding-bottom:1.5rem;border-bottom:1.2rem solid #E7E7E7}
#major-list .zy-list-wrap .z-title{box-sizing:border-box;padding:1.06rem 1.2rem 0;margin-bottom:1rem}
#major-list .zy-list-wrap .z-title div{display:flex;align-items:center}
#major-list .zy-list-wrap .z-title .ico{width:1.7rem;height:1.7rem;margin-right:0.5rem;background-size:100%}
#major-list .zy-list-wrap .z-title p{font-size:1.2rem}
#major-list .zy-list-wrap .z-title i{font-size:2.0rem}
#major-list .zy-list-wrap .z-list{box-sizing:border-box;padding:0 1.2rem;display:flex;justify-content:space-between}
#major-list .zy-list-wrap .z-list .img{width:9rem;height:9rem;border-radius:0.2rem;background-color:#ccc;overflow:hidden}
#major-list .zy-list-wrap .z-list .img img{height:100%;object-fit:cover}
#major-list .zy-list-wrap .z-list p{margin-top:0.8rem;text-align:center;width:9rem}
#major-list .zy-list-wrap > a{display:block;width:fit-content;margin:1.4rem auto 0;font-size:1rem;color:#00b2fc}
#major-list .s-title{position:relative;box-sizing:border-box;padding-top:1rem;border-top:0.6rem solid #e6e6e6;border-bottom:0.1rem solid #e6e6e6}
#major-list .s-title > ul{display:flex;justify-content:space-between;box-sizing:border-box}
#major-list .s-title > ul > li{width:33.3%;padding-bottom:0.6rem}
#major-list .s-title > ul > li:last-child p{border-right:none}
#major-list .s-title > ul > li > p{text-align:center;width:100%;height:1.5rem;box-sizing:border-box;border-right:0.1rem solid #e6e6e6;font-size:1.2rem}
#major-list .s-title > ul > li > p img{width:0.9rem;height:0.45rem;margin-left:0.4rem;transform:translateY(-0.2rem)}
#major-list .t-nav-wrap ul li a .img{width:4.1rem;height:4.1rem;margin:0 auto 0.2rem;display:flex;border-radius:50%}
#major-list .t-nav-wrap ul li a .img i{width:100%;height:100%;margin:0 auto;line-height:4.1rem;color:white;border-radius:50%;font-size:2.2rem}
#major-list .t-nav-wrap ul li:nth-child(1) a .img i{background:linear-gradient(to top left,#f4b55f,#ef9144)}
#major-list .t-nav-wrap ul li:nth-child(2) a .img i{background:linear-gradient(to top left,#fe9a9e,#f47b8a)}
#major-list .t-nav-wrap ul li:nth-child(3) a .img i{background:linear-gradient(to top left,#acdd65,#8ccc24)}
#major-list .t-nav-wrap ul li:nth-child(4) a .img i{background:linear-gradient(to top left,#b6cdfe,#6f9ef5)}
#major-list .t-nav-wrap ul li:nth-child(5) a .img i{background:linear-gradient(to top left,#f0aa7c,#ef6c47)}
#major-list .t-nav-wrap ul li:nth-child(6) a .img i{background:linear-gradient(to top left,#a0e6f6,#55c8dd)}
#major-list .t-nav-wrap ul li:nth-child(7) a .img i{background:linear-gradient(to top left,#bbadf4,#9e86f5 )}
#major-list .t-nav-wrap ul li:nth-child(8) a .img i{background:linear-gradient(to top left,#7cdbc2,#67d2b3)}

#major-list .t-nav-wrap ul li:nth-child(9) a .img i{background:linear-gradient(to top left,#acdd65,#8ccc24)}
#major-list .t-nav-wrap ul li:nth-child(10) a .img i{background:linear-gradient(to top left,#b6cdfe,#6f9ef5)}

#major-list .t-nav-wrap ul li:nth-child(11) a .img i{background:linear-gradient(to top left,#a0e6f6,#55c8dd)}
#major-list .t-nav-wrap ul li:nth-child(12) a .img i{background:linear-gradient(to top left,#bbadf4,#9e86f5 )}




.pfal-ranking{padding:1.2rem 1.2rem;border-top:1.2rem solid #E7E7E7;position:relative;overflow:hidden;border-bottom:1.2rem solid #E7E7E7}
.pf-rank{width:100%;position:relative;overflow:hidden}
.pf-rank .title,#major-list .title{font-size:1.4rem;padding-bottom:1.2rem}
.icon-down21{color:#666666 !important;font-size:1.4rem !important;top:0 !important}
.pf-rank .title i,#major-list .title i{font-size:2.0rem;color:#EB361D;position:relative;top:0.3rem}
.pf-rank .h-b-title{margin-top:1rem}
.pf-rank  .h-b-title li{width:25%;position:relative;display:inline-block}
.pf-rank .h-b-title ul .active a{border-bottom:0.2rem solid #eb361d;color:#eb361d}
.pf-rank .h-b-title ul a{padding:0 1rem 0.4rem}
.pf-rank .h-b-body{width:118.4rem;display:flex;transition:all ease-out 0.3s;overflow:hidden}
.pf-rank .h-b-body  ul{width:29.6rem;padding-bottom:1rem;padding-top:1rem}
.pf-rank .h-b-body  ul a{display:inline-block;width:100%;overflow:hidden;margin-top:1.2rem}
.pf-rank .h-b-body  ul a .mj-img{float:left;width:5.0rem;height:5.0rem;border-radius:50%;overflow:hidden}
.pf-rank .h-b-body  ul a .mj-img img{height:100%;object-fit:cover;border-radius:50%}
.pf-rank .h-b-body  ul a h4{float:left;font-size:2.0rem;line-height:5.0rem;font-style:oblique;width:12%;color:#666666}
.pf-rank .h-b-body  ul a:nth-child(1) h4,.icon-shangsheng,.shangsheng{color:#EB361D}
.pf-rank .h-b-body  ul a:nth-child(2) h4,.icon-xiajiang,.xiajiang{color:#EB8920}
.pf-rank .h-b-body  ul a:nth-child(3) h4{color:#4C2CA4}
.pf-rank .h-b-body  ul a .mj-text{float:left;margin-left:1.2rem;line-height:2.5rem;width:46%}
.pf-rank .h-b-body  ul a .mj-text b{font-size:1.3rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.pf-rank .h-b-body  ul a .mj-text p{font-size:1.1rem}
.pf-rank .h-b-body  ul a .mj-text span{color:#eb361d !important}
.mj-rank{float:right;width:18%;line-height:5.0rem;font-size:1.6rem;text-align:center}
.rank-but{float:left;width:18% !important;background-color:#eb361d;text-align:center;line-height:2.5rem;color:#fff;position:relative;top:1.3rem}
.mj-rank i{font-size:1.6rem}
#major-list .title .tit-input{width:100%;position:relative;overflow:hidden}
#major-list .title .tit-input input{width:94%;overflow:hidden;outline:none;border:0.1rem solid #e7e7e7;height:3.5rem;padding-left:1.0rem;border-radius:0.6rem;position:relative;font-size:1.35rem}
#major-list .title .tit-input i{position:absolute;right:0;top:0.6rem;padding-right:1.2rem}
#major-list .title  b{display:inline-block;width:100%;text-align:center;font-size:1.4rem;margin:1.2rem 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
#major-list .title  p{display:inline-block;width:100%;text-align:center;font-size:1.1rem;padding-bottom:2.0rem}
.more{text-align:center}
.ran-text{width:100%;overflow:hidden}
.ran-text a{display:block;width:100%;line-height:2.5rem;font-size:1.2rem;overflow:hidden}
.ran-text a span{width:4px;height:4px;float:left;background:#E00B0B;margin:14px 10px 0 0}
.ran-text a p{color:rgb(102,102,102);float:left;width:95%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}