.head_3g2020,
body{max-width: 7.5rem;margin: 0 auto;}
body{background: #333;}
.head_3g-top{height: 1.04rem;}
.head_3g-shadow{display: none;}
.nav-swiper{background: #1e1d1d;margin: 0 auto;padding: 0.2rem 0;border-radius: 0 0 0.1rem 0.1rem;}
.nav-swiper .swiper-slide a{color: #ebebeb;font-size: 0.28rem;margin: 0 0.2rem;}
.nav-swiper .swiper-slide a.checked{color: #fff;}
.ProBanner{position: relative;height: 3rem;border-radius: 0.1rem;overflow: hidden;margin: 0.12rem 0.15rem 0;}
.ProBanner .swiper-slide{position: relative;height: 3rem;}
.ProBanner .swiper-slide .img{width: 100%;overflow: hidden;height: 100%;object-fit: cover;}
.ProBanner .swiper-slide .title{position: absolute;left: 50%;top: 40%;transform: translate(-50%, -50%);width: 60%;max-width: 5rem;}
.ProBanner .swiper-slide p{position: absolute;bottom: 0.5rem;left: 0;padding: 0 0.15rem;z-index: 2;line-height: 0.4rem;font-size: 0.26rem;color: #fff;font-weight: bold;transition: all 0.3s;}
.ProBanner .swiper-slide span{display: block;position: absolute;height: 0.25rem;line-height: 0.25rem;overflow: hidden;z-index: 2;bottom: 0.2rem;left: 0;padding: 0 0.15rem;font-size: 0.2rem;color: #e2e2e2;}
.ProBanner .swiper-pagination{bottom: 0.1rem;text-align: right;padding-right: 0.2rem;box-sizing: border-box;}
.ProBanner .swiper-pagination .swiper-pagination-bullet{background: #fff;width: 0.14rem;height: 0.14rem;border-radius: 0.1rem;}
.ProBanner .swiper-pagination .swiper-pagination-bullet-active{width: 0.18rem;}
.nav-swiper{width: 100%;overflow: hidden;}
.BaseWrap{border-radius: 0.1rem;background: #1e1d1d;margin: 0.12rem 0.15rem 0;overflow: hidden;}
.BaseWrap .BaseTitle{font-size: 0.28rem;color: #f59a23;font-weight: bold;padding: 0.12rem;}
.BaseWrap .BaseTitle2{height: 0.8rem;line-height: 0.8rem;color: #fff;text-align: center;background: url(../images/titlebg.png) no-repeat center;background-size: auto 0.8rem;margin: 0.2rem auto;user-select: none;}
.BaseWrap .BaseTitle2 span{display: block;height: 0.8rem;font-size: 0.22rem;font-weight: bold;}
.NewTabHead{height: 0.45rem;line-height: 0.45rem;overflow: hidden;font-size: 0.26rem;font-weight: bold;padding: 0 0.15rem;margin-top: 0.1rem;}
.NewTabHead p span{display: block;float: left;color: #ebebeb;cursor: pointer;margin: 0 0.25rem 0 0.15rem;opacity: 0.8;font-size: 0.24rem;}
.NewTabHead p .on{opacity: 1;}
.NewTabHead .MoreBtn{float: right;}
.NewTabHead .MoreBtn a + a{display: none;}
.NewTabHead .MoreBtn a{color: #484848;font-size: 0.2rem;}
.NewTabBody .TabItem + .TabItem{display: none;}
.NewTabBody .TabItem{overflow: hidden;overflow-y: auto;margin: 0 0.12rem 0.15rem;}
.NewTabBody .TabItem ul{width: 100%;overflow: hidden;}
.NewTabBody .TabItem ul li{width: 100%;height: 1rem;background-color: #292828;border-radius: 5px;margin-top: 0.12rem;cursor: pointer;}
.NewTabBody .TabItem ul li .time{height: 0.3rem;line-height: 0.3rem;width: 100%;padding: 0 0.15rem;margin: 0.15rem 0 0.05rem;box-sizing: border-box;overflow: hidden;font-size: 0.24rem;color: #aaa;float: left;}
.NewTabBody .TabItem ul li .time span{font-size: 0.24rem;color: #f59a23;font-weight: bold;margin-right: 0.08rem;}
.NewTabBody .TabItem ul li p{padding: 0 0.15rem;height: 0.35rem;line-height: 0.35rem;color: #fff;font-size: 0.26rem;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.M1Recommend{overflow: hidden;}
.M1Recommend img{display: block;width: 100%;height: 3rem;object-fit: cover;border-radius: 8px 8px 0 0;margin-bottom: 0.05rem;transition: all 0.3s;}
.M1Recommend img:hover{opacity: 0.8;}
.M1Recommend .bt{padding: 0 0.15rem;margin: 0.08rem 0 0.02rem;height: 0.45rem;line-height: 0.45rem;font-size: 0.26rem;font-weight: bold;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all 0.3s;}
.M1Recommend .desc{padding: 0 0.15rem;height: 0.3rem;line-height: 0.3rem;font-size: 0.22rem;color: #aaa;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 0.15rem;}
.M2Body::-webkit-scrollbar{width: 0.08rem;background-color: #6b6b6b1c;border-radius: 0.04rem;}
.M2Body::-webkit-scrollbar-thumb{background: url(../images/scrollbarbg.png) no-repeat center;background-size: 100% 100%;border-radius: 0.04rem;cursor: pointer;}
.M2Body{overflow: hidden;overflow-y: auto;height: 7.5rem;}
.M2Body ul{overflow: hidden;}
.M2Body .M2ListA{overflow: hidden;width: 100%;}
.M2Body .M2ListA ul{max-height: 4.2rem;overflow: hidden;}
.M2Body .M2ListA li{float: left;width: 48%;height: 0.38rem;background-image: linear-gradient(160deg, rgba(254, 246, 211, 0.8), rgba(218, 188, 142, 0.8));border-radius: 4px;margin: 0 1% 0.15rem;line-height: 0.38rem;text-align: center;cursor: pointer;transition: all 0.3s;}
.M2Body .M2ListA li a{color: #111;font-size: 0.22rem;}
.M2Body .M2ListB{width: 100%;overflow: hidden;}
.M2Body .M2ListB ul{max-height: 2.4rem;overflow: hidden;}
.M2Body .M2ListB ul li{width: 32.3%;height: 2.4rem;display: block;float: left;margin-bottom: 0.15rem;}
.M2Body .M2ListB ul li p{width: 1.84rem;height: 1.84rem;margin: 0 auto;border-radius: 0.08rem;background-image: linear-gradient(160deg, rgba(254, 246, 211, 0.8), rgba(218, 188, 142, 0.8));}
.M2Body .M2ListB ul li p img{width: 1.8rem;height: 1.8rem;margin: 0.02rem;object-fit: cover;border-radius: 0.08rem;}
.M2Body .M2ListB ul li span{display: block;width: 100%;text-align: center;height: 0.4rem;line-height: 0.4rem;margin-top: 0.1rem;font-size: 0.22rem;font-weight: bold;color: #999;overflow: hidden;white-space: nowrap;}
.M2Body .MoreBtn{display: block;text-align: center;height: 0.4rem;line-height: 0.4rem;font-size: 0.22rem;background-image: linear-gradient(160deg, #fef6d3, #dabb8e);border-radius: 0.04rem;width: 1.2rem;color: #333;margin: 0.13rem auto;cursor: pointer;transition: all 0.3s;}
.M2Body .M2Line{height: 2px;background-color: #33312f;margin: 0 15px;}
.M2Body .M2Title{overflow: hidden;margin-bottom: 0.15rem;}
.M2Body .M2Title span{font-size: 0.26rem;color: #fff;font-weight: bold;margin: 0 0.15rem;}
.Main3{position: relative;overflow: hidden;}
.Main3 .M3TabHead{width: calc(100% - 0.3rem);height: 1.5rem;background: #333;border-radius: 0.08rem;position: relative;overflow: hidden;float: left;margin: 0 0.15rem 0.15rem;}
.Main3 .M3TabHead .swiper-button-prev{left: 0.1rem;}
.Main3 .M3TabHead .swiper-button-next{right: 0.1rem;}
.Main3 .M3TabHead .swiper-button-prev,
.Main3 .M3TabHead .swiper-button-next{width: 0.26rem;height: 0.37rem;cursor: pointer !important;pointer-events: initial !important;}
.Main3 .M3TabHead .swiper-button-prev::after,
.Main3 .M3TabHead .swiper-button-next::after{display: none;}
.Main3 .M3TabHead .swiper-button-prev{background: url(../images/btnPrev.png) no-repeat center;background-size: 100% 100%;}
.Main3 .M3TabHead .swiper-button-next{background: url(../images/btnNext.png) no-repeat center;background-size: 100% 100%;}
.Main3 .M3TabSwiper{position: relative;margin: 0 15px;padding: 0 20px;user-select: none;}
.Main3 .M3TabSwiper .swiper-slide{cursor: pointer;opacity: 1;}
.Main3 .M3TabSwiper .swiper-slide p{display: block;width: 100%;text-align: center;height: 0.35rem;line-height: 0.35rem;overflow: hidden;color: #999999;font-size: 0.2rem;}
.Main3 .M3TabSwiper .swiper-slide img{width: 0.84rem;height: 0.84rem;border-radius: 0.08rem;display: block;margin: 0.15rem auto 0.1rem;border: 0.01rem solid transparent;}
.Main3 .M3TabSwiper .on img{border: 2px solid #f59a23cf;}
.Main3 .M3ClassBody{float: left;width: 100%;margin: 0 0 0 0.15rem;}
.Main3 .M3ClassBody .M3ClassTitle{height: 0.4rem;margin-bottom: 0.15rem;text-align: center;font-size: 0.24rem;font-weight: bold;line-height: 0.4rem;color: #fff;background: url(../images/titlebg2.png) no-repeat center;background-size: auto 0.4rem;}
.Main3 .M3ClassBody .M3ClassList{width: 100%;height: 4.35rem;border-radius: 0.08rem;overflow: hidden;}
.Main3 .M3ClassBody .M3ClassList ul{overflow-y: auto;height: 4.2rem;width: calc(100% - 0.3rem);}
.Main3 .M3ClassBody .M3ClassList ul::-webkit-scrollbar{width: 0.08rem;background-color: #6b6b6b1c;border-radius: 0.04rem;}
.Main3 .M3ClassBody .M3ClassList ul::-webkit-scrollbar-thumb{background: url(../images/scrollbarbg.png) no-repeat center;background-size: 100% 100%;border-radius: 0.04rem;cursor: pointer;}
.Main3 .M3ClassBody .M3ClassList ul li{width: 99%;height: 1.1rem;background: #4d4d4d;border-radius: 0.08rem;overflow: hidden;cursor: pointer;float: left;margin-bottom: 0.15rem;}
.Main3 .M3ClassBody .M3ClassList ul li a{display: flex;}
.Main3 .M3ClassBody .M3ClassList ul li .info{flex: 1;margin-right: 0.13rem;}
.Main3 .M3ClassBody .M3ClassList ul li .info span{display: block;float: left;width: 100%;height: 0.35rem;line-height: 0.35rem;overflow: hidden;color: #facd91;font-size: 0.2rem;margin-top: 0.13rem;font-weight: bold;}
.Main3 .M3ClassBody .M3ClassList ul li .info p{width: 100%;float: left;color: #d7d7d7;font-size: 0.18rem;height: 0.5rem;line-height: 0.25rem;margin-top: 0.02rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.Main3 .M3ClassBody .M3ClassList ul li:last-child{margin-bottom: 0;}
.Main3 .M3ClassBody .M3ClassList ul li img{width: 0.85rem;height: 0.85rem;border-radius: 0.08rem;object-fit: cover;margin: 0.125rem;}
.Main3 .M3ClassBody .M3ClassList ul .on img{opacity: 0.9;}
.Main3 .M3ClassBody .M3ClassList ul .on span{color: #ddbe86;}
.Main4 .listA{position: relative;overflow: hidden;}
.Main4 .listA .swiper-button-prev{left: 0.1rem;}
.Main4 .listA .swiper-button-next{right: 0.1rem;}
.Main4 .listA .swiper-button-prev,
.Main4 .listA .swiper-button-next{width: 0.26rem;height: 0.37rem;cursor: pointer !important;pointer-events: initial !important;}
.Main4 .listA .swiper-button-prev::after,
.Main4 .listA .swiper-button-next::after{display: none;}
.Main4 .listA .swiper-button-prev{background: url(../images/btnPrev.png) no-repeat center;background-size: 100% 100%;}
.Main4 .listA .swiper-button-next{background: url(../images/btnNext.png) no-repeat center;background-size: 100% 100%;}
.Main4 .listA .swiper-slide{width: 100%;}
.Main4 .listA .swiper-slide p{font-size: 0.26rem;line-height: 0.5rem;color: #fff;margin: 0.12rem 0.3rem;text-align: center;}
.Main4 .listA .swiper-slide p strong{color: #f59a23;font-weight: bold;}
.Main4 .listA .swiper-slide img{display: block;width: 88%;margin: 0 auto;height: 3rem;object-fit: cover;border-radius: 0.08rem;}
.Main4 .listB{overflow: hidden;margin-bottom: 0.15rem;}
.Main4 .listB li{width: 50%;float: left;}
.Main4 .listB li a{display: block;margin: 0.15rem 0.15rem 0;}
.Main4 .listB li a img{width: 100%;height: 2rem;object-fit: cover;border-radius: 0.08rem;}
.Main4 .listB li a p{width: 100%;height: 0.35rem;line-height: 0.35rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 0.2rem;color: #fff;margin-top: 0.06rem;text-align: center;}
.bbs{background: #1e1d1d;border-radius: 0.1rem;margin-top: 0.15rem;padding: 0.06rem 0.15rem;margin: 0.15rem;}
.bbs #hotHeadDiv,
.bbs .ali-comment-alert,
.bbs .ali-comment-box-tit,
.bbs #tmp_ggao{display: none !important;}
.bbs .ali-comment-post{border-color: #373737;border-radius: 8px;}
.bbs .ali-comment-hf-container,
.bbs .img_content .img_content-show{background-color: #20201e;border-radius: 8px;}
.bbs .ali-c-block-box{border-color: #434343;}
.bbs .ali-comment-hf-body,
.bbs .ali-comment-hf-container,
.bbs .img_content .img_content-show{border-color: #000;}
.bbs .ali-reply-num,
.bbs .ali-comment-post-textarea-fw,
.bbs .ali-comment-hf-content,
.bbs .ali-issue-wrap-gw,
.bbs .ali-comment-post-textarea-ow,
.bbs .ali-comment-article,
.bbs .ali-comment-article-name-w{color: #d0d0d0;}
.bbs .img_content .img_content_little,
.bbs .ali-comment-post-wrap-action{background: #000;}
.bbs #ali-comment-add-face,
.bbs #ali-comment-add-img{border-color: #373737;}
.bbs .ali-comment-post-wrap-action{border-right: none;border-bottom-left-radius: 8px;}
.bbs .ali-comment-sub-button{border-bottom-right-radius: 8px;}
.bbs .ali_page_fenye_comment a{font-size: 0.16rem;}
.bbs .ali_page_fenye_comment a:link{border-radius: 4px;padding: 5px 10px;margin: 0 4px;color: #fff;border-color: #344;background: #000;}
.bbs .ali_page_fenye_comment a.currpage_comment{background: #f60;}
.bbs .ali_page_fenye_comment a:hover{background: #f60;}
.bbs .ali-click-cai-gw{margin-top: 1px;}
.bbs .ali-comment-post-area-textarea-w,
.bbs .ali-comment-post-textarea-fw{background: #333;}