﻿body{background: #F5F5F6}
.grade-content .global-inner{width: 100%}
.index{min-width:1200px;position:relative;min-height:500px;margin-top:24px}
.index .unfind{margin-top:150px}
.index .index-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom: 0}

    
/*轮播左侧导航*/
.banner-wrapper{display:flex;justify-content:space-between;width:1200px;margin:0 auto;height:360px!important}
.banner-side-wrapper{height:376px!important}
.banner-wrapper .banner-side{width:190px;height:376px!important;box-shadow:0px 5px 10px 0px #0000000F;padding-top:10px;position:relative;border-radius:8px;background:#fff;z-index: 100}
.banner-side .classification{width:190px;height:376px;border-radius:8px;z-index:10;position:relative}
.banner-side .classification.unfold{height:auto;background:#fff;z-index:10}
.banner-side .banner-item{position:relative;width:100%;height:40px;line-height:40px;cursor:pointer}
.banner-swiper-wrapper{position:relative;height:100%;flex:1 1 auto;overflow:hidden}
.banner-item:hover .banner-side-all-wrap{display:block}
.banner-item-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;justify-content:center;width:100%;padding:0 15px}
.banner-item-header .banner-item-title{word-wrap: break-word; word-break: break-all;width:100%;line-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.banner-item-header .banner-item-title a,.banner-item-header .banner-item-title a:hover{color: inherit;}
.banner-item-header  i{color:#D6D6D7;font-size:10px}
.banner-item:hover .banner-item-header,.banner-side-all-wrap .banner-side-all-item:hover{background:#EEF5FB}
.banner-item-header .level-three-title span:hover{opacity:1}
.banner-side-all-wrap{display:none;z-index:100;position:absolute;top:0;left:190px;width:190px;border-radius:8px;background:rgb(255,255,255,0.98);box-shadow:0px 5px 10px rgba(51,51,51,0.05)}
.banner-side-all-item{display:flex;width:100%;height:40px;padding:0 16px;line-height:40px;cursor:pointer}
.banner-side-all-title a{color:#353535;cursor:pointer}
.banner-side-all-title a:hover{color:#353535}
.banner-side-all-container {max-height: 366px; overflow-y: auto;}
.has-scroll {overflow-y: auto;}
.banner-item .banner-item-icon{width: 20px;height: 20px;display: inline-block;vertical-align: middle;margin-top: -2px;}
/*轮播图右侧*/
.banner-user-side{width:190px;height:376px;box-shadow:0px 5px 10px 0px #0000000F;position:relative;border-radius:8px;background:#fff}
.banner-user-side .not-login{text-align: center;}
.banner-user-side .not-login h3{font-size:16px;padding:20px 0 0;color: #222}
.banner-user-side .not-login p{color:#666;font-size: 14px; margin-bottom: 0}
.banner-user-side .not-login img{width: 165px;height: 250px;margin: 0px 0 15px;}

.banner-user-side .not-login .not-login-btn{width:140px;line-height:32px;height:32px;position:relative;background:#0F4C81;border-radius:4px;color:#fff;text-align:center; margin-left: 25px;}
.banner-user-side .not-login .login-btn .not-login-btn:before{content:"";position:absolute;left:49.5%;top:50%;width:1px;height:17px;background-color:#E5E5E5;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.banner-user-side .not-login  .login-btn a{font-size:14px;color:#fff;width:50px;text-align:center;display:inline-block}
.banner-user-side .logged{background:url(../image/img_mine_grey.jpg) no-repeat  top center;border-radius:8px;height:376px}
.banner-user-side .logged .bg{width:190px;height:284px;background:#fff;box-shadow:0px 5px 10px 0px #3333330F;border-radius:8px;position:absolute;left:0;bottom:0}
.banner-user-side .logged .nickname{font-size:18px;font-weight:bold;padding:20px 15px  8px 15px}
.banner-user-side .logged .meta{padding-left:15px;color:#666666;font-size:12px}
.banner-user-side .logged ul{margin: 0;padding: 0 15px 0;height: 238px;overflow: hidden;}
.banner-user-side .logged ul li{font-family:Microsoft YaHei;font-size:14px;font-weight:400;line-height:26px;margin-top: 5px;}
.banner-user-side .logged ul li a{color: #222}
.banner-user-side .logged .buttons{text-align:center;margin-top:0}
.banner-user-side .logged .buttons .btn-primary{width:170px}

.banner-user-side .course-progress{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.banner-user-side .progress-num{font-size: 12px;color: #646464;width: 20%; height: 14px;line-height: 14px;}
.banner-user-side .progress{width:75%;margin-top: 5px;}



/*轮播图右侧资讯*/
.banner-sidenews-wrapper{height:282px!important}
.banner-sidenews-wrapper .swiper-wrapper-banner{width:500px;height:280px}
.banner-sidenews-wrapper .index-news-list .nav a{padding-top:0}
.banner-sidenews-wrapper .new-list li p{display:flex;margin-bottom:0}


/*轮播*/
.swiper-wrapper-banner{width:960px;height:360px;border-radius:8px;}
.banner-side-wrapper .swiper-wrapper-banner{width:780px;height:376px;}
.swiper-wrapper-banner-full{width: 1200px;border-radius:8px}
.swiper-wrapper-banner img{max-width:100%}
.swiper-box-wrapper .swiper-wrapper-banner{width:1200px;border-radius:8px}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;/*z-index:1*/}
.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}
.swiper-wrapper{z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.swiper-slide img{max-width:100%}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;-o-transition:.3s opacity;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10;left:0;width:100%;bottom:20px}
.swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;border-radius:8px;background:hsla(0,0%,100%,.7);display:inline-block;margin:0 4px}
.swiper-pagination  .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px;background:#fff}
.swiper-container-index-banner .img-player-wrapper .mask-player{left:55px;right:55px}

/*大轮播图*/
.big-banner-wrapper{height: 600px!important;}
.big-banner-wrapper .swiper-wrapper-banner{height: 600px}

/*模块 头文件*/
.caption-module{width:1200px;display:flex;justify-content:space-between;align-items:center;overflow:hidden;height:30px;margin:0 auto;background-color:transparent}
.caption-module--title{height: 30px;font-size: 24px;font-weight: 700;color: #353535;line-height: 30px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 20px 0 0;}
.caption-module__more{height:20px;font-size:14px;cursor:pointer;font-weight:400;color:#888;line-height:20px;display:flex;flex-wrap:nowrap;align-items:content}
.caption-module__more:hover{color:#2a75ed}
.caption-module__more:hover .caption-module--icon{color:#2a75ed;opacity:1}
.caption-module--icon{font-size:12px;opacity:.6;margin-left:6px}

/*直播*/
.home-alive-wrapper.currency-swiper-wrapper .course-card .course-detail::before{position:absolute;top:20px;z-index:-1;content:' ';width:calc(100% + 20px);height:1px;border-top:1px dashed #C9C9C9}
.home-alive-wrapper .course-card .home-live-start-time{display:flex;flex-direction:column;align-items:center;padding-left:4px}
.home-alive-wrapper .course-card .cover-live-status{display:inline-block;margin-bottom:20px;padding:0 30px;height:40px;font-size:16px;font-weight:500;line-height:39px;min-width:90px;border-radius:80px;border:1px solid #EEE}
.home-alive-wrapper .course-card .cover-live-status1{background:#FFF2E9;border:1px solid #FFD4B6; padding: 0 15px;}
.home-alive-wrapper .course-card .cover-live-status2{background:linear-gradient(270deg,#FF7A00 -1.85%,#FFC700 100%)}
.home-alive-wrapper .course-card .cover-live-status3{border: 1px solid rgba(255, 212, 182, 1);background: rgba(255, 242, 233, 1);}
.home-alive-wrapper .course-card .cover-live-status4{background:#eee}
.home-alive-wrapper .course-card .cover-live-status5{background:#eee}
.home-alive-wrapper .course-card .cover-live-status span{color:#fff;height:20px;line-height:20px;display:inline-block;margin:0}
.home-alive-wrapper .course-card .cover-live-status .live-state{color:#222}
.home-alive-wrapper .course-card .cover-live-status .live-state1{color:#FF6B00}
.home-alive-wrapper .course-card .cover-live-status .live-state1 .icon-time{display: none;}
.home-alive-wrapper .course-card .cover-live-status .live-state2{color:#fff}
.home-alive-wrapper .course-card .cover-live-status .live-state3{color: rgba(255, 107, 0, 1);}
.home-alive-wrapper .course-card .cover-live-status .live-state4{color:#999}
.home-alive-wrapper .course-card .cover-live-status .live-state5{color:#222}
.home-alive-wrapper .course-card .cover-live-status span i{margin-right:3px;font-size:18px}
.home-alive-wrapper .course-card .cell .meta{color:#666;font-size:12px}
.home-alive-wrapper .course-card .cell .meta i{font-size:12px}
.home-alive-wrapper .course-card .cell .info{height:78px}
.home-alive-wrapper .course-card .cell .info .title,.home-alive-wrapper .course-card .cell .info .title a{height:22px}
.home-alive-wrapper .course-card .cell:hover{box-shadow:0px 5px 26px rgba(0,0,0,0.14)}


/*直播、点播列表 公用*/
.home-alive-wrapper .course-card .cell{width:285px}
.home-alive-wrapper .course-card .cell .cover{width:285px}
.home-alive-wrapper .course-card .cell .cover.live-status{}
.home-alive-wrapper .course-card .cell .cover img{width:285px;height:160px}
.home-alive-wrapper .course-card .cell .info .other{width:94%}

/****直播5个***/
.home-alive-wrapper-5.home-alive-wrapper .course-card .cell{width:224px}
.home-alive-wrapper-5.home-alive-wrapper .course-card .cell .cover{width:224px}
.home-alive-wrapper-5.home-alive-wrapper .course-card .cell .cover.live-status{}
.home-alive-wrapper-5.home-alive-wrapper .course-card .cell .cover img{width:224px;height:126px}
.home-alive-wrapper-5.home-alive-wrapper .course-card .cell .info .other{width:94%}
.home-alive-wrapper-5.home-alive-wrapper .home-course-cards.course-card .cell .info{height: 95px;}
.home-alive-wrapper-5.home-alive-wrapper .course-card .cell .info .other .meta{left: 0;bottom: 42px;height: auto;line-height: 1;}

.currency-swiper-wrapper{max-width:1236px; width: 1236px!important;padding:0 18px;margin:0 auto;overflow:hidden;position:relative}
.currency-swiper-wrapper .swiper-container{position:initial}
.currency-swiper .course-card-4{gap:0}
.currency-swiper .course-card-4 .cell{margin-right:20px}
.currency-swiper .course-card.swiper-wrapper{gap:0}

.currency-swiper .tab-swiper-button.swiper-button-prev{left:0}
.currency-swiper .tab-swiper-button.swiper-button-next{right:0}
.tab-swiper{position:relative;height:48px;background:#fff;border-radius:8px;margin:20px auto 0}
.tab-swiper .swiper-slide{width:auto;height:auto}
.tab-swiper .swiper-slide .tab-swiper-text{cursor:pointer;color:#666;line-height:47px;padding:0 20px;border-radius:8px;cursor:pointer}
.tab-swiper .swiper-slide .tab-swiper-text:hover{font-weight:500;color:#333}
.tab-swiper .swiper-slide.active .tab-swiper-text{color:#fff;height:48px;background:#108BC7;;border-radius:8px;user-select:none}
.banner-wrapper .tab-swiper-button,
.tab-swiper .tab-swiper-button,
.home-expert-wrapper .tab-swiper-button,
.image-swiper .tab-swiper-button,
.currency-swiper .tab-swiper-button{top:50%;width:48px;height:48px;margin-top: -24px; border-radius:50%;background:#fff;-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);filter:drop-shadow(-2px 0px 6px rgba(0,0,0,0.08));cursor:pointer;text-align:center;line-height:49px}
.tab-swiper-button i{font-size: 15px;color: #8A8A8A;}
.banner-wrapper .tab-swiper-button{background:none}
.banner-wrapper .tab-swiper-button{display: none;}
.banner-wrapper:hover .tab-swiper-button{display: block;}
.banner-wrapper .tab-swiper-button i{color: #fff}
.banner-wrapper .tab-swiper-button:hover{background: rgba(0, 0, 0, 0.70);}

.banner-wrapper .tab-swiper-button.swiper-button-disabled{display: none;}

.tab-swiper .tab-swiper-button.swiper-button-disabled,.image-swiper .tab-swiper-button.swiper-button-disabled,.currency-swiper .tab-swiper-button.swiper-button-disabled{display:none}
.tab-swiper .tab-swiper-button:hover i,.home-expert-wrapper .tab-swiper-button:hover i,.currency-swiper .tab-swiper-button:hover i{color:#0F4C81;border-color:#0F4C81}
.tab-swiper .tab-swiper-button.swiper-button-disabled,.home-expert-wrapper .tab-swiper-button.swiper-button-disabled,.image-swiper .tab-swiper-button.swiper-button-disabled,.currency-swiper .tab-swiper-button.swiper-button-disabled{display:none}
.swiper-button-disabled{opacity:0}
.image-swiper .tab-swiper-button{top:25%;background:rgb(0,0,0,0.2);color:#fff}
.image-swiper .tab-swiper-button:hover i{color:#fff}


/*在线课程*/
.home-goods-wrapper .hot-list {display:flex;flex-wrap:wrap}
.home-course-cards.course-card .cell .info{ height:74px; }


.home-course-wrapper .swiper-wrapper,.home-goods-wrapper .swiper-wrapper,
.home-alive-wrapper .home-course-cards,
.home-project-wrapper .swiper-wrapper{padding-bottom: 10px;}
.course-card .cell:hover {box-shadow:0px 5px 10px rgb(0 0 0 / 9%)!important}


.goods-ad-placement-container{display:flex}
.goods-ad-placement-container .ad-placement{width:224px;height:420px;border-radius:8px;overflow:hidden;transition:transform 0.3s ease-in-out;box-shadow:0 0 10px #e6e6e6;margin-top:20px;flex:0 0 224px;box-shadow: 0px 5px 10px rgb(0 0 0 / 9%)}
.goods-ad-placement-container .ad-placement img{width:224px;height:420px;border-radius:8px;}
.goods-ad-placement-container .home-goods-wrapper{flex:1;margin:0 20px}
.goods-ad-placement-container-1 .home-goods-wrapper{margin:0 0 0 20px}
.goods-ad-placement-container-2 .home-goods-wrapper{margin:0 20px 0 0}
.goods-ad-placement-container .home-goods-wrapper .home-course-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px}
/*.goods-ad-placement-container .home-goods-wrapper .home-course-cards .goods-item{margin:0}*/
.goods-ad-placement-container-3 .home-goods-wrapper .home-course-cards{grid-template-columns:repeat(3,1fr)}



/*内容分类*/
.contentCategory-wrapper{display:flex}
.contentCategory-wrapper .classification{width:224px;height:422px;border-radius:8px;overflow:hidden;transition: transform .3s ease-in-out;margin:20px 20px 0 0;overflow:hidden;flex:0 0 224px;box-shadow: 0 0 10px #e6e6e6;background: #fff;}
.contentCategory-wrapper .classification.can-scroll {overflow-y: auto; scrollbar-width: none; -ms-overflow-style: none; }
.contentCategory-wrapper .classification.can-scroll::-webkit-scrollbar {display: none;width: 0;height: 0;}
.contentCategory-wrapper .classification .banner-item{text-align:left;height:39px;line-height:39px;padding:0 20px;cursor:pointer}
.contentCategory-wrapper .classification .banner-item .banner-item-title{font-size: 16px; text-decoration:none;margin-top:-1px;overflow:hidden;height:39px;line-height:39px;display:block;color:#222;border-top:1px solid #efefef;margin-top:-1px}
.contentCategory-wrapper .classification-container{width:956px!important;padding:0}
.contentCategory-wrapper .classification-container .course-card{grid-template-columns:repeat(4,1fr);padding-bottom: 0;}


/*学习项目*/
.home-project-wrapper .home-course-cards.course-card .cell .info{height:100px}
/*竖版*/
.home-vertical-project-wrapper .course-card{grid-template-columns:repeat(1,1fr);gap:40px}
.home-vertical-project-wrapper .course-card .cell{width:1200px;display:flex;flex-direction:row;position: relative;overflow: initial;background: none;box-shadow: none;}
.home-vertical-project-wrapper .course-card .cell:hover{box-shadow: none;transition:none;}
.home-vertical-project-wrapper .course-card .cell + .cell:before{border-top: 1px solid #e5e5e5;content: " ";position: absolute;top: -20px;left: 0;bottom: 0;right: 0;height: 1px;color: #e5e5e5;-ms-transform-origin: 0 0;-ms-transform: scaleY(.5);}
.home-vertical-project-wrapper .course-card .cell .cover{display:-webkit-flex;display:flex;background:#f6f8fa;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:463px;height:260px;border-radius:8px}
.home-vertical-project-wrapper .course-card .cell .cover img{width:463px;height:260px;border-radius:8px}
.home-vertical-project-wrapper .home-course-cards.course-card .cell .info{height:260px;padding:10px 20px 10px 20px;width:717px}
.home-vertical-project-wrapper .study-project-card .cell .info .title{font-weight:700;font-size:24px;line-height:32px;height:32px;overflow:hidden;margin-bottom:0}
.home-vertical-project-wrapper .study-project-card .item-cell{display:flex;margin-top:20px}
.home-vertical-project-wrapper .study-project-card .item-cell + .item-cell{margin-top:18px}
.home-vertical-project-wrapper .study-project-card .item-cell .item-tiem{color:#666;width:50%}
.home-vertical-project-wrapper .study-project-card .item-cell .item-tiem i{margin-right:5px}
.home-vertical-project-wrapper .study-project-card .item-cell .item-tiem span{color:#222}
.home-vertical-project-wrapper .study-project-card .item-desc{margin-top:25px;height:105px;overflow:hidden;-webkit-line-clamp:5;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical}

/*分类导航*/
.classification-module{width:1200px;}
.classification-module h3.tt{font-weight:500;font-size:20px;line-height:20px;padding:30px 0 20px;margin:0}
.classification-module ul{display:grid;grid-template-columns:repeat(4,1fr);gap:15px 15px;margin:0;padding:0}
.classification-module ul a{cursor: pointer;color: #222}

/*讲师*/
.home-expert-wrapper{max-width:1268px!important;margin:0 auto;padding:0;overflow:hidden;position:relative}
.home-expert-wrapper .swiper-container-teacher{width:1200px;overflow:hidden}
.home-expert-wrapper .swiper-container-teacher ul{padding:0;margin:0}
.home-expert-wrapper li{padding: 0 10px;position: relative;height: auto;}
.home-expert-wrapper li a{display:block;position:relative}
.home-expert-wrapper .teacher-list-index li a,.home-expert-wrapper .teacher-list-index li img,.home-expert-wrapper .teacher-list-index li .backdrop{width:120px;height:120px;border-radius:50%;margin:0 auto}
.home-expert-wrapper li .backdrop-text{position:absolute;z-index:11;width:120px;top:50%;height:20px;line-height:20px;font-size:16px;text-align:center;display:none;color:#fff}
.home-expert-wrapper li .backdrop{position:absolute;z-index:10;width:154px;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);display:none;border-radius:50%}
.home-expert-wrapper li:hover .backdrop,.home-expert-wrapper li:hover .backdrop-text{display:block}
.home-expert-wrapper .teacher-list-index{padding-left: 0;margin-bottom: 0}
.home-expert-wrapper .teacher-card{height:260px;width:100%;background:#fff;border:1px solid #F5F5F5;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.06);border-radius:8px;padding-top:34px;}
.home-expert-wrapper .teacher-card-hover{box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.14);}
.home-expert-wrapper .teacher-card .detail{text-align:center;margin-top:20px}
.home-expert-wrapper .teacher-card .detail h3{font-weight:700;font-size:16px;line-height:24px;padding:0 10px}
.home-expert-wrapper .teacher-card .detail p{font-size:14px;color:#999;padding:0 10px}
.home-expert-wrapper .tab-swiper-button{height:48px;width:48px;line-height:48px}
.home-expert-wrapper .tab-swiper-button i{font-size:18px;color:#8A8A8A}

/*资讯*/

.home-journalism-wrapper{width:1200px;display:grid;gap:20px}
.home-journalism-wrapper4{grid-template-columns:repeat(4,1fr)}
.home-journalism-wrapper3{grid-template-columns:repeat(3,1fr)}
.home-journalism-wrapper2{grid-template-columns:repeat(2,1fr)}
.home-journalism-wrapper .cell{background:#fff;border-radius:8px;position:relative;min-width:0;transition:transform .3s ease-in-out;border:0;overflow:hidden;box-shadow: 0px  0px 5px rgb(0 0 0 / 9%);padding:20px;background: #fff;}
/*.home-journalism-wrapper .cell:after{position:absolute;right:0;top:0;content:"";width:130px;height:80px;z-index: 0;}*/
/*.home-journalism-wrapper .cell:nth-child(odd):after{background:url("../images/design/index-article-odd-bg.png") no-repeat center}
.home-journalism-wrapper .cell:nth-child(even):after{background:url("../images/design/index-article-even-bg.png") no-repeat center}
.home-journalism-wrapper .cell:nth-child(odd){background: linear-gradient(180deg, rgba(210, 226, 255, 0.70) 0%, rgba(210, 226, 255, 0.00) 100%);
    stroke-width: 1px;
    stroke: #EEE;}
.home-journalism-wrapper .cell:nth-child(even){background: linear-gradient(180deg, rgba(210, 226, 255, 0.70) 0%, rgba(210, 226, 255, 0.00) 100%);}*/
.home-journalism-wrapper .cell .hd{display:flex;justify-content:space-between}
.home-journalism-wrapper .cell .hd .title{font-size:16px;line-height:24px;margin-bottom:5px;    width: calc(100% - 60px);display: flex;}
.home-journalism-wrapper .cell .hd .title label{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-style: normal;
}
.home-journalism-wrapper .cell .hd .title img{width:24px;height:24px;margin-right:4px}
.home-journalism-wrapper .cell .hd .news-more{
cursor: pointer;z-index: 1;position: relative;
}
.home-journalism-wrapper .cell .hd .caption-module__more{height:24px;line-height:24px}
.home-journalism-wrapper .cell .bd ul{padding:0}
.home-journalism-wrapper .cell .bd ul li{position:relative;padding-left:15px;font-size:14px;line-height:22px;padding-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.home-journalism-wrapper .cell .bd ul li a{color:#222}
.home-journalism-wrapper .cell .bd ul li:before{content:' ';position:absolute;left:0;top:20px;width:4px;height:4px;background-color:#989898;border-radius:4px}


/*图片导航*/
.category-nav-wrapper{width:1200px;margin:20px 0 0;display:grid;gap:20px}
.category-nav-wrapper .category-nav-list-item{display:inline-block;border-radius:8px;color:#fff;font-size:28px;text-align:center;background-size:100% 100%;background-repeat:no-repeat;background-position:50%;cursor:pointer;box-shadow: 0px 5px 10px 0px #0000000F;}
.category-nav-wrapper4{grid-template-columns:repeat(4,1fr)}
.category-nav-wrapper4 .category-nav-list-item{width:285px;height:95px}
.category-nav-wrapper3{grid-template-columns:repeat(3,1fr)}
.category-nav-wrapper3 .category-nav-list-item{width:386px;height:129px}

/*编辑器*/

/*.index-wrapper #text__resolve-main{ display:block;width:1200px; }*/

/*图片广告*/
.ad-wrapper{width:100%;height:auto;box-sizing:border-box}
.ad-wrapper .img-wrapper{display:flex;flex-direction:column}
.ad-wrapper .full-screen{position:relative}
.ad-wrapper .full-screen,.ad-wrapper .full-screen .full-screen-img{width:100%;height:auto;box-sizing:border-box}
.ad-wrapper .nomal-width{width:1200px;margin:0 auto;height:auto}
.ad-wrapper .img-wrapper-full-screen{max-width:1920px;width:100%}
.ad-wrapper .nomal-width .nomal-width-img{width:100%;box-sizing:border-box}

/*编辑器*/
.rich-text-wrapper{max-width:1200px;width:1200px}
.rich-text-wrapper .image-text-wrapper{width:100%;box-sizing:border-box;background:#fff;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.01),0 6px 12px 0 rgba(0,0,0,.06)}
#text__resolve__wrpper-1{box-sizing:border-box;padding:20px 32px;position:relative}
#text__resolve__wrpper-1.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#text__resolve__wrpper-1>#text__resolve-main>p{margin:20px 0 0;word-wrap:break-word}
#text__resolve__wrpper-1>#text__resolve-main>p:first-child{margin-top:0}
#text__resolve__wrpper-1>#text__resolve-main>p>span{white-space:normal!important}
#text__resolve__wrpper-1>#text__resolve-main img{max-width:100%}

/*footer*/
.bg-1{background:url(../image/banner_1.png)}
.bg-2{background:url(../image/banner_2.png)}
.bg-3{background:url(../image/banner_3.png)}
.bg-4{background:url(../image/banner_4.png)}
.bg-5{background:url(../image/banner_5.png)}
.footer-ad-container{min-width:1200px;position:fixed;left:0;bottom:0;display:flex;justify-content:center;width:100%;height:100px;z-index:100;background-repeat:no-repeat;background-position:50%}
.footer-ad-container .footer-ad-content{position:relative;display:flex;flex-direction:row;width:100%;height:100%;cursor:pointer}
.footer-ad-container .footer-ad-content .footer-ad-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:38px;font-weight:500;letter-spacing:3px}
.footer-ad-container .footer-ad-content .close-icon{position:absolute;top:12px;right:12px;cursor:pointer;border:10px solid transparent;z-index: 1}
.footer-ad-container .footer-ad-content .custom-button{position:absolute;right:18.75%;top:50%;transform:translateY(-50%);width:152px;height:52px;line-height:52px;text-align:center;font-size:18px;font-weight:600;border-radius:26px;cursor:pointer}

.banner-side-all-title a:hover;{color:#108BC7;}

/*.gray-background-wrapper{background:#fff;}*/
.white-background-wrapper{background: #fff;}
/*
.theme2 .tab-swiper .swiper-slide.active .tab-swiper-text{background: #0F4C81;}
.theme2 .banner-side-all-title a:hover;{color:#0F4C81;}

.theme3 .tab-swiper .swiper-slide.active .tab-swiper-text{background: #3BA9C4;}
.theme3 .banner-side-all-title a:hover;{color:#3BA9C4;}
*/

/*系列课*/
.series-container{display:flex;align-items:center;background:#fff;box-shadow:0 4px 30px 0 rgb(238 242 245 / 90%);border-radius:8px}
.series-container .all-module{flex-shrink:0;width:111px;height:76px;padding:14px 20px 14px 16px;background:#fff;box-shadow:0 4px 30px 0 rgb(238 242 245 / 90%);border-radius:8px;box-sizing:border-box;cursor:pointer}
.series-container .all-module .all-module-a{display:block}
.series-container .all-module .title,.series-detail .info .title{line-height:22px;font-size:16px;font-weight:500;color:#404040;transition:color .2s ease;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.series-detail .info .title a{color:#404040}
.series-container .all-module .desc,.series-detail .info .desc{display:flex;align-items:center;line-height:17px;font-size:12px;font-weight:400;color:#888;margin-top:6px}
.series-container .all-module .desc{margin-top:6px}
.series-container .home-series-wrapper{position:relative;width:1089px!important;padding:0;box-shadow:0 4px 30px 0 rgb(238 242 245 / 90%);border-radius:8px}
.series-container .home-series-wrapper .swiper-container{width:1000px}
.series-container .home-series-wrapper .home-series-cards{display:flex;align-items:center;position:relative;display:flex;align-items:center;height:70px;box-sizing:border-box}
.series-container .home-series-wrapper .series-detail{width:185px;margin-right:15px;flex-shrink:0;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer}
.series-detail .path-img{flex-shrink:0;position:relative;z-index:10;width:40px;height:40px;margin-right:15px}
.series-detail .path-img img{width:100%;height:100%;border-radius:5px}
.series-detail .path-img:after{content:"";position:absolute;z-index:-1;top:3px;right:-4px;width:32px;height:32px;border-radius:5px;background:#e8e8e8}
.series-detail .info{overflow:hidden}
.series-container .currency-swiper .tab-swiper-button{position:absolute;z-index:10;top:41px;display:flex;align-items:center;justify-content:center;width:14px;height:36px;color:#888;border-radius:7px;cursor:pointer;background-color:#f6f7fb;opacity:1}
.series-container .currency-swiper .tab-swiper-button.swiper-button-prev{left:18px}
.series-container .currency-swiper .tab-swiper-button.swiper-button-next{right:8px}
/**英文**/
html[lang="en-US"] .banner-user-side .not-login p,
html[lang="en-US"] .banner-user-side .not-login .login-btn a{font-size: 12px;}