/*- - - - - - - - -样式属首页.html - - - - - - - -*/
	/**/
#header2024{background-color:#ffffff;z-index:3500;position:relative;}
#header2024 ._menu{display:flex;}
/**/
#header2024 ._menu ._userBar{margin-left:32px;position:relative;}
#header2024 ._menu ._userBar ._userPhoto{display:inline-block;width:28px;height:28px;border-radius:50px;vertical-align:middle;line-height:0px;cursor:pointer;padding-top:5px;padding-bottom:5px;position:relative;}
#header2024 ._menu ._userBar ._userPhoto:hover ul{visibility:visible;}
#header2024 ._menu ._userBar ._userPhoto ul{position:absolute;top:100%;line-height:34px;width:130px;right:0px;background:#fff;padding-top:14px;padding-bottom:14px;border-radius:8px;box-shadow:0 3px 4px rgba(0,0,0,0.4);visibility:hidden;}
#header2024 ._menu ._userBar ._userPhoto ul a{padding-left:17px;padding-right:17px;display:block;white-space:nowrap;text-overflow:ellipsis;}
#header2024 ._menu ._userBar ._userPhoto ul a:hover{background-color:#f7f8fa;color:#f53f3f;text-decoration:none;}
#header2024 ._menu ._userBar ._userPhoto img{width:28px;height:28px;display:block;object-fit:cover;}
#header2024 ._menu ._userBar ._redBox{padding-left:12px;padding-right:12px;background-color:#f53f3f;color:#fff;border-radius:40px;display:inline-block;line-height:24px;vertical-align:middle;font-size:12px;}
#header2024 ._menu ._userBar ._redBox a{color:inherit;}
#header2024>.center{display:flex;justify-content:space-between;padding-top:18px;padding-bottom:18px;align-items:center;line-height:48px;z-index:1500;}
#header2024 ._topBar{background-color:#f7f8fa;display:flex;z-index:3100;position:relative;}
#header2024 ._topBar>.center{display:flex;justify-content:space-between;}
	/**/
#focusArea{padding-top:30px;padding-bottom:30px;background-color:#f2f3f5;}
#focusArea>.center{display:flex;justify-content:space-between;background:#fff;border:1px solid #ebedf0;box-sizing:border-box;border-radius:12px;overflow:hidden;position:relative;}
#focusArea ._leftArea{width:313px;flex:none;box-sizing:border-box;padding-top:17px;}
#focusArea ._rightArea{flex:auto;display:flex;flex-direction:column;overflow:hidden;}
#focusArea ._rightArea .list-nav{border-left:1px solid #ebedf0;}
	/*内容区域*/
	/**/
#footer2024{background-color:#1d2129;}
#footer2024>.center{padding-top:24px;padding-bottom:17px;}
#footer2024>.center::after{content:"";display:block;clear:both;}
#footer2024>.center .module-websitemap{float:left;}
	/*栏目盒子*/
.columnBox .center2{background:#fff;justify-content:space-between;flex-wrap:wrap;padding-left:18px;padding-right:18px;padding-top:22px;padding-bottom:16px;border-radius:12px;border:1px solid #f2f3f5;}
.columnBox .center2::after{content:"";display:block;clear:both;}
.columnBox .center2 .tab-news{width:100%;margin-bottom:8px;}
.columnBox ._columnBoxLeft4{width:625px;float:left;}
.columnBox ._columnBoxRight4{box-sizing:border-box;float:right;}
.columnBox>.center{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;}
.columnBox>.center>.title-column{width:100%;}
.columnBox>.center.center--column{flex-direction:column;}
.columnBox ._whiteBox{background:#fff;border:1px solid #f2f3f5;width:100%;position:relative;box-sizing:border-box;}
.columnBox ._whiteBox>._btnMore{position:absolute;right:18px;top:19px;line-height:34px;font-size:16px;}
.columnBox ._whiteBox>._btnMore:hover{color:#f53f3f;}
.columnBox ._whiteBox>._btnMore::after{width:16px;height:16px;background:url(../images/icon/icon-arrow-right2.png) no-repeat left top;content:"";display:inline-block;vertical-align:sub;margin-left:2px;}
.columnBox ._whiteBox._whiteBox--row2{display:flex;border-radius:12px;}
.columnBox ._whiteBox._whiteBox--row2>._box{padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;box-sizing:border-box;width:50%;overflow:hidden;position:relative;}
.columnBox ._courseGroup{display:flex;justify-content:space-between;}
.columnBox ._columnBoxLeft{flex:auto;}
.columnBox ._columnBoxRight{width:288px;flex:none;margin-left:16px;}
.columnBox ._columnBoxRight2{width:592px;margin-left:17px;}
.columnBox ._columnBoxRight2 .list-certificate{background-color:#ffffff;padding-top:15px;padding-left:17px;padding-right:17px;box-sizing:border-box;border-radius:12px;}
.columnBox.columnBox--hot{padding-top:43px;padding-bottom:0;background-color:#f7f8fa;}
.columnBox.columnBox--hot ._columnBoxRight{background:linear-gradient(to top , rgb(255, 255, 255) 10% , rgb(255, 245, 242) 85%);margin-top:11px;border-radius:12px;border:1px solid #f2f3f5;padding-left:8px;padding-right:8px;box-sizing:border-box;}
.columnBox.columnBox--hot .center ._columnBoxLeft{width:894px;}
/**/
.columnBox.columnBox--course{padding-top:32px;padding-bottom:32px;}
.columnBox.columnBox--course ._columnBoxLeft{width:894px;}
.columnBox.columnBox--course ._columnBoxRight ._box{background:#fff;margin-bottom:16px;overflow:hidden;border-radius:12px;}
.columnBox.columnBox--course .tab{position:absolute;right:0px;top:18px;}
/**/
.columnBox.columnBox--video{padding-top:35px;padding-bottom:35px;background-color:#f7f8fa;border:0;}
.columnBox.columnBox--video ._columnBoxLeft{width:588px;}
.columnBox.columnBox--videoshow{background-color:#f7f8fa;}
.columnBox.columnBox--videoshow>.center{padding-top:32px;padding-bottom:10px;}
/**/
.columnBox.columnBox--team{padding-top:30px;padding-bottom:52px;height:620px;overflow:hidden;box-sizing:border-box;width:100%;background-color:#f8f4f3;}
.columnBox.columnBox--team .swiperTab{width:100%;position:relative;overflow:hidden;}
.columnBox.columnBox--team .tabContent{width:100%;position:relative;}
.columnBox.columnBox--team .tab{right:11px;position:absolute;top:17px;}
/**/
.columnBox.columnBox--book{padding-top:36px;padding-bottom:36px;background-color:#f2f3f5;}
.columnBox.columnBox--book .tab{position:absolute;right:0px;top:15px;}
.columnBox.columnBox--hotbook{background-color:#f2f3f5;}
.columnBox.columnBox--hotbook>.center{padding-top:54px;padding-bottom:54px;}
/**/
.columnBox.columnBox--news .tab-news{margin-bottom:14px;}
.columnBox.columnBox--news .tab-content{padding-left:18px;padding-right:18px;padding-top:10px;padding-bottom:14px;}
.columnBox.columnBox--news ._whiteBox{padding-top:16px;border-radius:12px;border:1px solid #f2f3f5;padding-left:18px;padding-right:18px;box-sizing:border-box;padding-bottom:10px;}
/**/
.columnBox.columnBox--book{background:none;}
/**/
.columnBox.columnBox--teaching{padding-bottom:53px;padding-top:30px;background-color:#f7f8fa;}
.columnBox.columnBox--teaching .item-book-pic{border:1px solid #f2f3f5;padding-left:10px;padding-right:10px;padding-top:10px;border-radius:10px;padding-bottom:6px;margin-bottom:8px;}
.columnBox.columnBox--teaching .item-book-pic:hover{box-shadow:0 3px 8px rgba(80,122,252,0.24);}
.columnBox.columnBox--teaching .item-book-pic .photo{width:210px;height:160px;display:block;margin-bottom:5px;border-radius:8px;overflow:hidden;position:relative;}
.columnBox.columnBox--teaching .item-book-pic .photo img{object-fit:cover;}
.columnBox.columnBox--teaching .item-book-pic ._name{display:block;font-size:14px;line-height:25px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.columnBox.columnBox--teaching .hotBookPicSwiper{position:relative;padding-left:37px;padding-right:37px;margin-top:15px;}
.columnBox.columnBox--teaching .swiper-button-next,.columnBox.columnBox--teaching .swiper-button-prev{width:24px;height:24px;transform:translatey(-50%);top:121px;cursor:pointer;background-color:rgba(0,0,0,0.5);background-size:30% auto;border-radius:60px;position:absolute;}
.columnBox.columnBox--teaching .swiper-button-next::after,.columnBox.columnBox--teaching .swiper-button-prev::after{font-size:14px;}
.columnBox.columnBox--teaching .swiper-button-prev{left:10px;}
.columnBox.columnBox--teaching .swiper-button-next{left:auto;right:10px;}
.columnBox.columnBox--teaching .swiper-button-disabled{opacity:1;}
.columnBox.columnBox--teaching .swiper-button-disabled::after{color:#a3a3a3;}
.columnBox.columnBox--teaching .hotBookPicSwiper .swiper{overflow:hidden;}
.columnBox.columnBox--teaching ._columnBoxLeft3{padding-right:40px;width:291px;flex:none;position:relative;}
.columnBox.columnBox--teaching ._columnBoxLeft3::before{border-right:1px dashed #eee;content:"";position:absolute;right:0px;bottom:0px;top:0px;}
.columnBox.columnBox--teaching ._columnBoxLeft3::after{width:44px;height:44px;background:url(../images/icon/icon--zen.png) no-repeat left top;position:absolute;right:0;top:50%;transform:translate(50%,-50%);content:"";}
.columnBox.columnBox--teaching ._columnBoxLeft3 .item-course2{margin-left:0px;padding-top:16px;height:auto;width:auto;margin-bottom:0px;}
.columnBox.columnBox--teaching ._columnBoxLeft3 .item-course2 ._time{margin-bottom:18px;}
.columnBox.columnBox--teaching ._columnBoxLeft3 .item-course2 ._teacherList{margin-bottom:8px;}
.columnBox.columnBox--teaching ._columnBoxRight3{padding-left:35px;flex:auto;overflow:hidden;}
.columnBox.columnBox--teaching ._columnBoxRight3 .item-books2--group .item-books2{width:calc(50% - 1 * 17px / 2);border:1px solid #f2f3f5;margin-right:17px;}
.columnBox.columnBox--teaching ._columnBoxRight3 .item-books2--group .item-books2:nth-child(2n){margin-right:0px;}
.columnBox.columnBox--teaching ._whiteBox{padding-top:15px;border-radius:12px;border:1px solid #f2f3f5;padding-left:14px;padding-right:14px;display:flex;justify-content:space-between;padding-bottom:18px;}
/**/
.columnBox.columnBox--follow{background-color:#ffffff;border-radius:12px;margin-bottom:30px;margin-top:30px;padding-top:16px;padding-bottom:16px;width:100%;position:relative;}
.columnBox.columnBox--follow ._btnConsult{font-size:14px;background-color:#fff3e8;border-radius:50px;line-height:32px;padding-left:7px;padding-right:7px;display:inline-block;height:32px;letter-spacing:0px;color:#f53f3f;position:absolute;right:16px;top:15px;z-index:1300;}
.columnBox.columnBox--follow ._btnConsult::before{width:20px;height:20px;content:"";background:url(../images/icon/icon--chat.png) no-repeat left top;background-size:contain;display:inline-block;vertical-align:middle;margin-right:7px;}
.columnBox.columnBox--follow ._more{position:absolute;right:15px;top:16px;line-height:38px;font-size:16px;}
.columnBox.columnBox--follow ._more::after{width:16px;height:16px;background:url(../images/icon/icon--arrowright.png) no-repeat left top;content:"";display:inline-block;background-size:contain;vertical-align:middle;}
.columnBox.columnBox--follow .swiper-container{width:100%;}
.columnBox.columnBox--follow .list-news{margin-left:15px;margin-right:15px;}
.columnBox.columnBox--follow .tab-news{margin-left:16px;margin-right:16px;margin-bottom:15px;}
/**/
.columnBox--course{background-color:#f7f8fa;padding-bottom:22px!important;}
.columnBox--course ._columnBoxContent{flex:auto;width:100%;display:flex;justify-content:space-between;box-sizing:border-box;}
.columnBox--course ._columnBoxContent ._columnBoxLeft{}
.columnBox--course ._columnBoxContent ._columnBoxRight{width:286px;background:none;}
.columnBox--course .tab{position:absolute;right:0px;}
.columnBox--course .tab li{font-size:15px;letter-spacing:1px;margin-left:23px;line-height:30px;}
.columnBox--course .tab li a{padding-right:15px;padding-left:15px;}
.columnBox--course .tab-type{background-color:#f7f8fa;padding-left:29px;padding-right:29px;border-radius:12px;}
.columnBox--course .center{display:flex;}
.columnBox.columnBox--course ._columnBoxLeft{width:896px;overflow:hidden;position:relative;flex:none;}
.columnBox--course ._columnBoxRight{width:370px;background-color:#fff;flex:none;}
.columnBox--course ._columnBoxRight ._boxOutline{padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;background-color:#f7f8fa;height:420px;box-sizing:border-box;}
.columnBox--course .item-course2{}
.columnBox--course .item-course2 ._time{margin-bottom:0px;}
/**/
.columnBox--book2 .tab-type{margin-bottom:5px;}
.columnBox--book2 .tab-type li{width:calc(33.33% - 2 * 20px / 3);font-size:16px;}
.bookGroupSwiper{position:relative;width:100%;overflow:hidden;}
/**/
.columnBox--plan{background-color:#f7f8fa;}
.columnBox--plan .tab-type{margin-bottom:15px;padding-bottom:0px;padding-top:0px;}
.columnBox--plan .tab-type li{height:37px;line-height:37px;color:#fc6826;font-size:16px;}
.columnBox--plan>.center{padding-top:50px;padding-bottom:50px;}
/**/
.columnBox--problem{background-color:#ffffff;}
.columnBox--problem ._btnMore{float:right;line-height:38px;}
.columnBox--problem ._btnMore::after{width:16px;height:16px;background:url(../images/icon/icon-arrow-right2.png) no-repeat left top;content:"";display:inline-block;vertical-align:middle;}
.columnBox--problem .tab-item2{float:left;}
.columnBox--problem>.center{padding-top:55px;padding-bottom:50px;position:relative;}
/**/
.columnBox--scheme{background-color:#ffffff;}
.columnBox--scheme>.center{padding-top:50px;padding-bottom:50px;}
	/*t*/
.columnBox--buyintr{background-color:#f7f8fa;}
.columnBox--buyintr ._whiteBox{border-radius:12px;}
.columnBox--buyintr>.center{padding-top:53px;padding-bottom:53px;}
/**/
.columnBox--lesson{position:relative;background-color:#f7f8fa;}
.columnBox--lesson>.center{padding-bottom:26px;}
.columnBox--lesson .item-course--show{width:100%;margin-bottom:17px;}
.columnBox--lesson .swiper{overflow:hidden;width:100%;position:relative;}
.columnBox--lesson .swiper .swiper-slide{padding-bottom:10px;}
.columnBox--lesson .swiper-button-next,.columnBox--lesson .swiper-button-prev{width:25px;height:25px;transform:translatey(-50%);top:38.00%;background-size:35% auto;cursor:pointer;position:absolute;z-index:700;background-color:rgba(0,0,0,0.5);}
.columnBox--lesson .swiper-button-next::after,.columnBox--lesson .swiper-button-prev::after{font-size:20px;content:none;}
.columnBox--lesson .swiper-button-prev{left:0px;border-radius:0 20px 20px 0;width:30px;}
.columnBox--lesson .swiper-button-next{left:auto;right:0px;border-radius:20px 0 0 20px;width:30px;}
.columnBox--lesson .swiper-button-disabled{opacity:1;}
.columnBox--lesson .swiper-button-disabled::after{color:#a3a3a3;}
/**/
.columnBox--consult{padding-bottom:0;}
.columnBox--consult .center{}
.columnBox--consult ._columnBoxLeft{overflow:hidden;width:894px;}
.columnBox--consult ._columnBoxRight{background:#fff;border-radius:12px;padding-top:11px;margin-top:17px;margin-bottom:10px;}
.columnBox--consult ._columnBoxRight .list-text{margin-left:10px;margin-right:10px;}
.columnBox--consult ._columnBoxRight .tab-news{line-height:41px;margin-bottom:10px;display:flex;text-align:center;margin-left:10px;margin-right:10px;}
.columnBox--consult ._columnBoxRight .tab-news li{font-size:17px;margin-right:0px;flex:auto;}
.columnBox--consult ._columnBoxRight .tab-news li._active a{color:#323233;}
.columnBox--consult>.center{padding-top:32px;padding-bottom:35px;}
.columnBox--cooperation{padding-bottom:50px;}
	/*栏目标题*/
.title-column{line-height:66px;display:flex;justify-content:space-between;font-size:25px;letter-spacing:1px;align-items:center;}
.title-column ._txt-hot{background-color:#f53f3f;color:#fff;line-height:29px;border-radius:50px;text-align:center;padding-left:12px;padding-right:12px;font-size:14px;font-weight:normal;letter-spacing:0px;display:inline-block;vertical-align:middle;margin-right:10px;}
.title-column ._btnConsult{font-size:14px;background-color:#fff3e8;border-radius:50px;line-height:32px;padding-left:7px;padding-right:7px;display:inline-block;height:32px;letter-spacing:0px;color:#f53f3f;}
.title-column ._btnConsult::before{width:20px;height:20px;content:"";background:url(../images/icon/icon--chat.png) no-repeat left top;background-size:contain;display:inline-block;vertical-align:middle;margin-right:7px;}
	.title-column *{font-size:inherit;}
.title-column h4 ._btnRefresh{font-size:16px;font-weight:normal;color:#f53f3f;letter-spacing:0px;cursor:pointer;vertical-align:middle;margin-left:5px;}
.title-column h4 ._btnRefresh .icon--refresh{width:17px;height:17px;}
.title-column h4 ._btnRefresh._ing .icon--refresh{background:url(../images/loading.gif) no-repeat left top;background-size:contain;}
.title-column h4 ._more{font-size:16px;font-weight:normal;margin-left:14px;letter-spacing:0px;vertical-align:middle;}
.title-column h4 ._more::after{width:16px;height:16px;background:url(../images/icon/icon-arrow-right2.png) no-repeat left top;display:inline-block;content:"";vertical-align:middle;margin-top:-3px;}
.videoShow{background:#fff;padding-top:15px;padding-bottom:15px;border-radius:12px;position:relative;box-sizing:border-box;width:100%;overflow:hidden;}
.videoShow .swiper{margin-left:19px;margin-right:19px;overflow:hidden;}
.videoShow .swiper-button-next,.videoShow .swiper-button-prev{width:25px;height:25px;transform:translatey(-50%);top:38.00%;background-size:35% auto;cursor:pointer;position:absolute;z-index:700;background-color:rgba(0,0,0,0.5);}
.videoShow .swiper-button-next::after,.videoShow .swiper-button-prev::after{font-size:20px;content:none;}
.videoShow .swiper-button-prev{left:0px;border-radius:0 20px 20px 0;width:30px;}
.videoShow .swiper-button-next{left:auto;right:0px;border-radius:20px 0 0 20px;width:30px;}
.videoShow .swiper-button-disabled{opacity:1;}
.videoShow .swiper-button-disabled::after{color:#a3a3a3;}
	/*子栏目标题*/
.title-subColumn{line-height:40px;margin-bottom:5px;}
.title-subColumn ._tag{background-color:#ffece8;color:#f53f3f;display:inline-block;line-height:21px;padding-left:5px;padding-right:5px;border-radius:4px;margin-right:7px;}
.title-subColumn ._name{font-size:18px;font-weight:normal;}
.title-subColumn ._more{float:right;font-size:16px;}
.title-subColumn ._more::after{width:16px;height:16px;background:url(../images/icon/icon-arrow-right2.png) no-repeat left top;content:"";display:inline-block;vertical-align:sub;line-height:0px;}
	/*小标题*/
.title-subhead{font-size:19px;display:flex;justify-content:space-between;line-height:58px;box-sizing:border-box;padding-top:4px;}
.title-subhead ._btnRefresh{background-color:#ffece8;color:#f53f3f;font-size:12px;padding-left:11px;padding-right:11px;display:inline-block;line-height:20px;border-radius:50px;font-weight:normal;letter-spacing:0px;cursor:pointer;}
.title-subhead ._more{font-size:15px;}
.title-subhead ._more::after{width:16px;height:16px;background:url(../images/icon/icon-arrow-right2.png) no-repeat left top;content:"";display:inline-block;vertical-align:middle;margin-left:3px;}
#allGrade{background:#fff;padding-left:7px;padding-right:7px;padding-top:3px;padding-bottom:3px;border-radius:8px;}
#allGrade .tab-content{height:180px;overflow-y:auto;padding-right:6px;}
/**/
.tab-type{display:flex;margin-bottom:16px;width:100%;}
.tab-type li{flex:auto;font-size:14px;line-height:46px;text-align:center;background-color:#f7f8fa;border-radius:6px;}
.tab-type li:not(:last-child){margin-right:17px;}
.tab-type li._active{background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);}
.tab-type.tab-type--small{padding-top:0;padding-bottom:0px;margin-bottom:10px;}
.tab-type.tab-type--small li{line-height:27px;white-space:nowrap;font-size:14px;background-color:#f7f8fa;margin-left:0px;margin-right:0px;cursor:pointer;}
.tab-type.tab-type--small li._active{background:linear-gradient(to top , rgb(255, 255, 255) 10% , rgb(255, 245, 242) 85%);color:#f53f3f;}
.tab-type.tab-type--small li:not(:last-child){margin-right:4px;}
	/*分类列表2*/
	/*医生列表*/
	.list-doc{width:100%;}
.list-doc li{line-height:31px;white-space:normal;flex-wrap:wrap;justify-content:space-between;}
.list-doc li._active ._title a{color:#f00;}
.list-doc li._active ._title{width:100%;font-size:16px;line-height:26px;color:#323233;}
.list-doc li._active ._tag{display:inline-block;}
.list-doc li._active time{margin-left:0px;color:#646566;}
.list-doc li{display:flex;justify-content:space-between;}
.list-doc li:hover{color:#f53f3f;}
.list-doc ._title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:78%;display:inline-block;}
.list-doc time{font-size:12px;margin-left:22px;}
.list-doc ._tag{display:none;}
.list-doc ._tag a{font-size:12px;color:#f53f3f;background-color:#ffece8;padding-left:5px;padding-right:5px;border-radius:4px;margin-right:5px;line-height:16px;height:16px;}
	/*新闻列表*/
.list-news li{margin-bottom:10px;}
.list-news li:last-child{margin-bottom:0px;}
.list-news li>a{display:flex;flex-wrap:wrap;justify-content:space-between;}
.list-news li>a ._title{width:100%;}
.list-news li:hover a{color:#f53f3f;}
.list-news ._val{line-height:26px;font-size:12px;}
.list-news ._title{line-height:29px;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.list-news time{font-size:12px;margin-top:5px;}
.list-news ._types{background-color:#ffece8;color:#f53f3f;display:inline-block;padding-left:5px;padding-right:5px;line-height:18px;border-radius:4px;margin-right:5px;}
.list-news.list-news--row2{display:flex;flex-wrap:wrap;}
.list-news.list-news--row2 li{width:calc(50% - 1 * 32px / 2);margin-bottom:7px;}
.list-news.list-news--row2 li{display:flex;flex-wrap:wrap;justify-content:space-between;}
.list-news.list-news--row2 li ._title{width:100%;}
.list-news.list-news--row2 li:not(:nth-child(2n)){margin-right:32px;}
	/*视频列表*/
.list-video{display:flex;}
.list-video li{flex:auto;margin-right:7px;background:#fff;padding-left:12px;padding-right:12px;padding-top:5px;padding-bottom:9px;border-radius:8px;cursor:pointer;}
.list-video li ._title{display:block;line-height:27px;font-weight:normal;font-size:15px;}
.list-video li ._intr{display:block;line-height:19px;height:38px;color:#8b8c8d;}
.list-video li._active{outline:1px solid #f54242;}
.list-video li._active ._title::before{width:16px;height:16px;background:url(../images/icon/icon--play3.png) no-repeat left top;content:"";display:inline-block;background-size:cover;vertical-align:middle;margin-right:4px;}
	/*下载列表*/
.list-download{margin-left:10px;margin-right:10px;margin-top:14px;}
.list-download li{justify-content:space-between;line-height:36px;margin-bottom:9px;background-color:#f7f8fa;padding-left:8px;padding-right:8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-radius:8px;}
.list-download li:hover{background-color:#507afc;color:#fff;box-shadow:0 3px 8px rgba(80,122,252,0.24);}
.list-download li:hover a{color:inherit;}
.list-download li:hover a::before{visibility:visible;}
.list-download li ._btnDownload{float:right;color:#507afc;margin-left:15px;}
.list-download li ._btnDownload::before{content:"";width:16px;height:16px;background:url(../images/icon/icon--downfile.png) no-repeat left top;background-size:contain;display:inline-block;vertical-align:middle;visibility:hidden;}
.list-download li ._btnBuy{float:right;color:#fc6826;margin-left:15px;}
.list-download li ._btnBuy::before{content:"";width:16px;height:16px;background:url(../images/icon/icon--buy.png) no-repeat left top;background-size:contain;display:inline-block;vertical-align:middle;margin-right:4px;visibility:hidden;}
.list-download li._buy:hover{background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);box-shadow:0 3px 8px rgba(253,107,31,0.24);}
	/*文本列表*/
.list-text li{line-height:36px;}
.list-text li:hover a{color:#f53f3f;}
.list-text li:hover time{color:#f53f3f;}
.list-text li._feedback{color:#f53f3f;}
.list-text li._feedback a{color:inherit;}
.list-text li time{float:right;font-size:13px;}
.list-text li ._types{font-size:12px;line-height:14px;display:inline-block;border-radius:4px;padding-left:3px;padding-right:3px;margin-right:7px;background-color:#e8f7ff;color:#507afc;}
.list-text li ._types._types--orange{background-color:#fff7e8;color:#f3911a;}
.list-text li ._types._types--purple{background-color:#f5e8ff;color:#722ed1;}
	/*列表-导航*/
.list-nav{display:flex;}
	.list-nav li{flex:auto;}
.list-nav li a{padding-top:15px;padding-bottom:15px;padding-left:17px;padding-right:17px;display:block;}
.list-nav li a:hover{background-color:#fff3e8;}
.list-nav li .iconPic{width:48px;height:48px;margin-right:12px;float:left;}
.list-nav li ._name{line-height:24px;display:block;font-size:16px;font-weight:normal;color:#333;}
.list-nav li ._name::after{display:inline-block;text-transform:uppercase;width:31px;height:14px;background:url(../images/icon/icon--go.png) no-repeat left top;background-size:contain;content:"";}
.list-nav li ._text{line-height:21px;color:#666;}
	/*证书列表*/
.list-certificate{display:flex;flex-wrap:wrap;}
.list-certificate li{width:calc(25% - 3 * 15px / 4);margin-right:15px;margin-bottom:16px;min-height:90px;background:#333;position:relative;}
	.list-certificate li:hover ._mask{visibility:visible;}
	.list-certificate li ._mask{position:absolute;left:0;top:0;bottom:0px;right:0px;background:rgba(0,0,0,0.5);visibility:hidden;}
.list-certificate li ._mask .icon--browse{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;}
.list-certificate li:nth-child(4n){margin-right:0px;}
.list-certificate li .photo{width:100%;border-radius:3px;}
.marqueeBox{overflow:hidden;height:93px;width:1200px;margin-top:5px;}
	/*品牌列表*/
.list-brand{padding-top:5px;}
.list-brand li{width:180px;height:80px;background:#fff;border-radius:12px;box-shadow:0 0 6px rgba(0,0,0,0.12);display:block;float:left;margin-right:28px;margin-bottom:18px;}
.list-brand li:hover{box-shadow:0 0 16px rgba(243,145,26,0.22);}
.list-brand li .photo{padding-top:14px;padding-bottom:14px;padding-left:15px;padding-right:15px;box-sizing:border-box;display:block;width:100%;height:100%;}
	/*班级列表*/
.list-class-grade li{position:relative;margin-bottom:7px;padding-left:7px;padding-right:7px;padding-top:9px;padding-bottom:9px;background-color:#f7f8fa;border-radius:10px;}
.list-class-grade li._active{background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);color:#fff;}
.list-class-grade li._active ._btnApply{background-color:#ffffff;color:#f53f3f;}
.list-class-grade li._active time{display:block;font-size:12px;line-height:20px;}
.list-class-grade li ._name{display:block;font-size:14px;font-weight:normal;}
.list-class-grade li time{display:none;}
.list-class-grade li ._btnApply{position:absolute;top:50%;transform:translatey(-50%);right:15px;width:49px;height:20px;text-align:center;background-color:#fd7213;color:#fff;line-height:20px;border-radius:50px;font-size:11px;}
	/*栏目项*/
.item-column{padding-left:17px;padding-right:2px;padding-bottom:5px;margin-bottom:5px;}
.item-column h4{line-height:30px;letter-spacing:0px;font-size:18px;margin-right:14px;}
.item-column h4 a{display:flex;justify-content:space-between;align-items:center;}
.item-column h4 a:hover{color:#f53f3f;}
.item-column h4 a::after{width:16px;height:16px;background:url(../images/icon/icon--arrowright.png) no-repeat left top;background-size:contain;content:"";}
.item-column ._linkGroup{line-height:24px;font-size:12px;}
.item-column ._linkGroup [class^='icon']{vertical-align:text-top;}
.item-column ._linkGroup a{display:inline-block;margin-right:20px;}
.item-column ._linkGroup a:nth-last-of-type(1){margin-right:0px;}
.item-column ._linkGroup a:hover{color:#f53f3f;}
	/*书*/
.item-books{margin-bottom:15px;}
.item-books>a{display:flex;justify-content:space-between;padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:11px;background:#fff;border-radius:12px;color:inherit;}
.item-books .photo{height:126px;width:126px;flex:none;background:#333;border-radius:10px;margin-right:15px;}
.item-books ._intr{flex:auto;font-size:12px;}
.item-books ._intr ._value{line-height:24px;color:#8b8c8d;margin-top:5px;}
.item-books ._intr ._tags span{line-height:27px;color:#f53f3f;}
.item-books ._intr h4{line-height:29px;font-size:16px;}
.item-books ._intr p{line-height:16px;color:#666;font-size:12px;height:48px;}
.item-books--group{display:flex;flex-wrap:wrap;}
	.item-books--group .item-books{width:calc(50% - 1 * 20px / 2);}
.item-books--group .item-books:not(:nth-child(2n)){margin-right:20px;}
	/*书*/
.item-book{display:block;background:#fff;border-radius:10px;margin-bottom:15px;transition:all 0.2s ease;}
.item-book:hover{box-shadow:0 3px 8px rgba(0,0,0,0.14);}
.item-book>a{display:flex;padding-top:18px;padding-bottom:18px;padding-left:20px;padding-right:20px;text-decoration:none;position:relative;}
.item-book>a::after{position:absolute;right:20px;bottom:18px;width:16px;height:16px;background:url(../images/icon/icon--arrowright.png) no-repeat left top;background-size:contain;content:"";}
.item-book .photo{width:70px;margin-right:15px;flex:none;height:95px;}
.item-book ._intr{display:flex;flex-direction:column;justify-content:space-between;}
.item-book ._intr ._title{line-height:22px;display:block;font-size:15px;}
.item-book ._intr ._author{line-height:20px;}
.item-book--group{display:flex;flex-wrap:wrap;}
.item-book--group .item-book{width:calc(25% - 3 * 15px / 4);margin-right:15px;}
.item-book--group .item-book:nth-child(4n){margin-right:0px;}
/**/
.item-teacher-show{width:100%;position:relative;overflow:hidden;}
	/*大图*/
.bigPicSwiper{width:100%;height:310px;display:block;position:relative;}
	    .bigPicSwiper .swiper-button-prev,.bigPicSwiper  .swiper-button-next{position:absolute;top:50%;width:56px;height:56px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-repeat:no-repeat;background-position:center;border:2px solid rgba(255,255,255,0.5);border-radius:50%;display:none;}
		.bigPicSwiper .swiper-button-next{right:54px;bottom:448px;top:auto;}
		.bigPicSwiper .swiper-button-prev{right:-50px;left:auto;bottom:365px;top:auto;}
		.bigPicSwiper .swiper-button-prev.swiper-button-white,.bigPicSwiper .swiper-button-next.swiper-button-white{color:#fff;}
		.bigPicSwiper .swiper-button-prev.swiper-button-white::after,.bigPicSwiper .swiper-button-next.swiper-button-white::after{font-size:17px;}
	/*缩略图*/
.thumbsSwiper{height:157px;position:relative;width:100%;background-color:#ffffff;padding-top:16px;border:1px solid #f2f3f5;border-radius:12px;box-sizing:border-box;overflow:hidden;padding-left:15px;padding-right:15px;}
	 .thumbsSwiper .swiper-slide{width:100%;height:100%;display:block;cursor:pointer;}
	 .thumbsSwiper .swiper-slide.swiper-slide-thumb-active .pic-item{opacity:1;position:relative;}
	 .thumbsSwiper .swiper-slide.swiper-slide-thumb-active .pic-item::after{width:0px;height:0px;position:absolute;right:50%;border:20px solid transparent;border-bottom:20px solid #e83530;content:"";bottom:100%;margin-right:-20px;}
	 .thumbsSwiper .swiper-slide.swiper-slide-thumb-active .pic-item::before{position:absolute;left:0px;top:0px;width:100%;height:100%;display:block;border:5px solid #e83530;box-sizing:border-box;content:"";}
.thumbsSwiper .swiper-slide.swiper-slide-thumb-active .pic-teacher{border-color:#fe760c;outline:1px solid #fe760c;}
.thumbsSwiper .swiper-slide.swiper-slide-thumb-active .pic-teacher ._name{background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);color:#fff;}
	/*老师*/
.item-teacher{display:flex;justify-content:space-between;overflow:hidden;}
.item-teacher .photo{margin-left:144px;margin-right:107px;flex:none;width:310px;position:relative;z-index:1;min-height:310px;}
.item-teacher .photo ._fn{position:absolute;bottom:21px;left:50%;transform:translatex(-50%);width:120px;}
.item-teacher .photo ._fn a{width:91px;height:38px;display:block;background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);color:#fff;text-align:center;border-radius:60px;margin-bottom:11px;line-height:38px;font-size:16px;background-size:100% 100%;transition:width 0.15s linear;margin-left:auto;margin-right:auto;}
.item-teacher .photo ._fn a:hover{width:110px;}
.item-teacher .photo ._fn [class^='icon']{margin-left:9px;}
.item-teacher .photo::after{width:366px;height:366px;background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);opacity:0.2;content:"";position:absolute;border-radius:50%;top:34.00%;left:50%;transform:translatex(-50%);z-index:-1;}
.item-teacher ._intr{line-height:20px;flex:auto;padding-top:27px;}
.item-teacher ._intr ._more{width:85px;height:24px;border:1px solid #f53f3f;color:#f53f3f;display:inline-block;text-align:center;line-height:24px;border-radius:60px;margin-top:10px;}
.item-teacher ._intr ._more:hover{background-color:#f53f3f;color:#fff;}
.item-teacher ._intr ._more:hover::after{background:url(../images/icon/icon--arrow-bomwhite.png) no-repeat left top;background-size:contain;}
.item-teacher ._intr ._more::after{width:16px;height:16px;background:url(../images/icon/icon-arrow-red.png) no-repeat left top;content:"";display:inline-block;vertical-align:-3px;}
.item-teacher ._intr h5{line-height:26px;}
.item-teacher ._intr ._text{line-height:33px;color:#f53f3f;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.item-teacher ._intr ._text2{line-height:20px;height:100px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5;}
.item-teacher ._intr h4{line-height:40px;position:relative;margin-bottom:7px;}
.item-teacher ._intr h4::after{position:absolute;bottom:0px;left:0px;height:5px;content:"";width:180px;background:url(../images/icon/line.png) no-repeat left top;}
.item-teacher ._intr h5{line-height:28px;font-size:15px;margin-top:4px;}
.item-teacher ._intr h4 strong{font-size:26px;}
	.item-teacher ._intr h4 em{background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);color:#fff;padding-left:13px;padding-right:13px;margin-left:0;font-weight:normal;font-size:12px;line-height:25px;border-radius:50px;display:inline-block;letter-spacing:0px;vertical-align:super;}
	/*课程*/
.item-course{height:260px;border:1px solid #f2f3f5;padding-left:16px;padding-right:16px;padding-top:14px;padding-bottom:14px;background:#fff;box-sizing:border-box;border-radius:8px;}
.item-course:hover{box-shadow:0 3px 8px rgba(0,0,0,0.24);}
.item-course .photo{display:block;width:100%;height:143px;background:#666;margin-bottom:13px;border-radius:8px;overflow:hidden;position:relative;}
.item-course ._intr{padding-left:2px;padding-right:2px;}
.item-course ._intr ._price{float:right;line-height:33px;font-size:20px;color:#f53f3f;margin-top:-2px;}
.item-course ._intr ._price::before{content:'￥';font-size:60%;}
.item-course ._intr ._title{line-height:20px;font-size:14px;display:block;margin-bottom:5px;height:40px;overflow:hidden;}
.item-course ._intr ._see{line-height:33px;font-size:12px;color:#8b8c8d;}
	/*关注我们*/
.item-follow-us{display:flex;justify-content:space-between;width:100%;border:1px solid #f2f3f5;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;box-sizing:border-box;background:linear-gradient(to top , rgb(255, 255, 255) 10% , rgb(255, 245, 242) 85%);border-radius:12px;margin-bottom:16px;}
.item-follow-us ._intr{flex:auto;overflow:hidden;}
.item-follow-us ._intr dl dt{line-height:31px;font-size:16px;color:#333;}
.item-follow-us ._intr dl dd{line-height:16px;font-size:12px;color:#666;}
.item-follow-us ._intr dl dt em{background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);color:#fff;border-radius:12px 12px 12px 0;font-size:11px;display:inline-block;padding-left:6px;padding-right:9px;line-height:17px;letter-spacing:0px;margin-left:4px;}
.item-follow-us ._rqcode{width:90px;height:90px;flex:none;background:#fff;position:relative;margin-left:10px;}
.item-follow-us ._rqcode span{position:absolute;white-space:nowrap;bottom:0px;right:100%;font-size:12px;margin-right:10px;color:#8b8c8d;}
	/*课程*/
.item-course2{float:left;width:286px;border:1px solid #f2f3f5;background-color:#ffffff;box-sizing:border-box;padding-left:10px;padding-right:10px;position:relative;padding-top:31px;border-radius:10px;margin-bottom:14px;margin-left:18px;height:312px;max-width:100%;}
.item-course2:hover{border-color:#ceeeff;box-shadow:0 3px 8px rgba(80,122,252,0.24);}
.item-course2 ._lianbao{font-size:12px;line-height:21px;margin-top:21px;}
.item-course2 ._lianbao span{background-color:#e8f7ff;color:#507afc;padding-left:5px;padding-right:5px;border-radius:6px;margin-right:8px;display:inline-block;}
.item-course2 .btn-group{padding-top:14px;}
.item-course2 .btn-group ._btnLink{width:117px;box-sizing:border-box;height:27px;}
.item-course2:nth-of-type(3){margin-left:0px;}
.item-course2 ._coursePhoto{height:148px;display:block;background:#666;border-radius:8px;overflow:hidden;position:relative;margin-bottom:15px;}
.item-course2 ._coursePhoto img{width:100%;height:100%;display:block;object-fit:cover;}
	.item-course2 ._types{position:absolute;left:0px;top:0px;padding-left:12px;padding-right:12px;color:#f53f3f;line-height:24px;background-color:#ffece8;border-radius:10px 0 10px 0;}
.item-course2 ._types._types--green{background-color:#e7f4ec;color:#4bab71;}
.item-course2 ._more{position:absolute;right:-9px;top:-2px;line-height:25px;padding-right:17px;padding-left:17px;}
.item-course2 ._more::after{width:16px;height:16px;background:url(../images/icon/icon-arrow-right2.png) no-repeat left top;display:inline-block;content:"";vertical-align:middle;}
.item-course2 h4{line-height:23px;font-size:17px;letter-spacing:1px;font-weight:normal;overflow:hidden;margin-top:7px;margin-bottom:11px;}
.item-course2 p{line-height:20px;margin-bottom:10px;font-size:14px;height:60px;}
.item-course2 ._tip{font-size:12px;color:#f53f3f;}
.item-course2 ._time{font-size:14px;line-height:18px;display:block;margin-bottom:33px;}
.item-course2 ._teacherList{margin-top:20px;}
.item-course2 ._teacherList ul{display:flex;font-size:12px;text-align:center;line-height:22px;}
.item-course2 ._teacherList ul li:not(:last-child){margin-right:7px;}
.item-course2 .photo{height:36px;width:36px;border-radius:60px;overflow:hidden;box-sizing:border-box;}
	/*步骤*/
.item-process{padding-bottom:10px;}
.item-process ol{display:flex;justify-content:space-between;}
	.item-process li{min-width:112px;height:175px;position:relative;margin-right:22px;border-radius:12px;background:#666;flex:auto;}
	.item-process li ._intr{position:absolute;left:0px;top:0px;padding-left:14px;padding-right:14px;padding-top:11px;padding-bottom:11px;background:#fff;bottom:0px;right:0px;border-radius:12px;box-shadow:0 0 14px rgba(0,0,0,0.2);visibility:hidden;}
.item-process li ._intr ._xh{position:absolute;right:11px;bottom:14px;color:#f1f2f4;font-size:18px;}
.item-process li ._intr h5{line-height:31px;font-size:17px;color:#f53f3f;letter-spacing:1px;margin-bottom:5px;}
	.item-process li ._intr p{line-height:20px;color:#666;}
.item-process li._active{width:226px;}
.item-process li._active ._intr{visibility:visible;}
.item-process li._active .photo{visibility:hidden;}
.item-process li:last-child{margin-right:0px;}
.item-process li:not(:last-child)::after{width:20px;height:20px;background:url(../images/icon/icon--arrow2.png) no-repeat left top;background-size:contain;content:"";position:absolute;left:100%;top:50%;transform:translatey(-50%);margin-left:2px;}
.item-process li ._text{position:absolute;left:0px;bottom:0px;padding-left:8px;padding-right:2px;line-height:22px;padding-bottom:13px;color:#fff;font-size:12px;}
.item-process li ._text ._xh{display:block;line-height:27px;font-weight:bold;font-size:17px;}
.item-process .photo{width:100%;height:100%;display:block;font-size:16px;position:relative;overflow:hidden;}
.item-process .photo img{width:100%;height:100%;display:block;object-fit:cover;}
.item-process .photo::before{position:absolute;top:0;bottom:0px;right:0px;left:0;width:100%;height:100%;background-image:linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0));content:"";border-radius:12px;}
	/*视频项*/
.item-videos:hover .photo img{transform:scale(1.1);}
.item-videos:hover ._title a{color:#f53f3f;}
.item-videos .photo{width:100%;height:124px;border-radius:8px;display:inline-block;background:#666;margin-bottom:9px;position:relative;overflow:hidden;}
.item-videos .photo img{transition:all 0.2s ease;}
.item-videos .photo [class^='icon']{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;z-index:500;}
.item-videos ._intr{line-height:26px;font-size:12px;padding-left:2px;padding-right:2px;}
.item-videos ._intr ._value{color:#666;}
.item-videos ._intr time{float:right;}
.item-videos ._title{line-height:22px;font-size:16px;font-weight:normal;display:block;margin-bottom:3px;height:44px;overflow:hidden;}
	/*选项卡-新闻*/
.tab-news{display:flex;line-height:39px;border-bottom:1px solid #f2f3f5;font-size:18px;}
.tab-news li{margin-right:32px;}
.tab-news li._active a{color:#fe7510;font-size:20px;}
	/*选项卡*/
.tab{display:flex;}
.tab li{line-height:34px;margin-left:31px;background-color:#ffffff;border-radius:50px;font-size:15px;}
.tab li._active{background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);}
.tab li._active a,.tab li._active a:hover{color:#fff;}
.tab li a{padding-left:15px;padding-right:15px;display:inline-block;}
.tab li a:hover{color:#f53f3f;}
	/*服务选项卡*/
.tab-service{display:flex;}
.tab-service li{flex:auto;background:#fff;font-size:18px;line-height:32px;padding-top:13px;padding-bottom:7px;padding-left:15px;padding-right:15px;border-radius:12px;border:1px solid #f2f3f5;margin-bottom:16px;cursor:pointer;}
.tab-service li._active{background-color:#ffece8;border-color:#f54141;color:#f53f3f;}
.tab-service li._active time{color:inherit;}
.tab-service li:not(:last-child){margin-right:16px;}
.tab-service li .iconPic{width:52px;height:52px;float:right;overflow:hidden;border-radius:60px;}
	.tab-service li time{line-height:29px;display:block;font-size:13px;color:#8b8c8d;}
	.tab-service li:nth-of-type(2)._active{border-color:#169248;background:rgba(22, 146, 72, 0.1);color:#2da55d;}
.tab-service li:nth-of-type(3)._active{border-color:#2151E7;color:#3662ec;background:rgba(33, 81, 231, 0.1);}
	/*联系方式*/
.text-contact{overflow:hidden;padding-bottom:40px;padding-left:35px;padding-top:7px;color:#c6c7c9;}
.text-contact p{line-height:28px;font-size:14px;}
.text-contact ._bomlogo{font-size:19px;margin-bottom:30px;height:42px;position:relative;}
.text-contact ._bomlogo::after{position:absolute;border-bottom:2px solid #f53f3f;width:32px;content:"";left:0px;bottom:-18px;}
.text-contact ._bomlogo img{height:100%;margin-right:16px;}
	/*联系方式*/
.text-contact-way{line-height:52px;display:flex;}
.text-contact-way .item-count-rqcode{position:absolute;left:50%;transform:translatex(-50%);visibility:hidden;}
.text-contact-way ._listTool{padding-right:10px;padding-left:10px;}
.text-contact-way ._listTool .item-count-rqcode{top:105%;transition:all  0.2s linear;}
.text-contact-way ._listTool:hover ul{visibility:visible;top:86.00%;}
.text-contact-way ._listTool:hover .item-count-rqcode{visibility:visible;top:100%;}
.text-contact-way ._listTool:hover strong{color:#f53f3f;}
.text-contact-way ._listTool:hover strong::after{transform:rotate(180deg);background:url(../images/icon/icon--arrow-bom2.png) no-repeat left top;background-size:contain;}
.text-contact-way ._listTool>strong{font-weight:normal;color:#646566;}
.text-contact-way ._listTool>strong::after{width:12px;height:12px;background:url(../images/icon/icon--arrow-bom.png) no-repeat left top;background-size:contain;content:"";display:inline-block;vertical-align:middle;transition:transform 0.2s linear;}
.text-contact-way ._listTool ul{position:absolute;top:100.00%;background-color:#ffffff;border-radius:8px;left:0px;box-shadow:0 3px 8px rgba(0,0,0,0.24);padding-top:6px;padding-bottom:6px;visibility:hidden;transition:all 0.2s ease;}
.text-contact-way ._listTool ul li a{display:block;line-height:34px;height:34px;padding-left:17px;padding-right:17px;white-space:nowrap;}
.text-contact-way ._listTool ul li a:hover{color:#f53f3f;background-color:#f7f8fa;}
.text-contact-way ._tel{color:#f53f3f;}
.text-contact-way ._weixin{margin-left:13px;position:relative;cursor:pointer;}
.text-contact-way ._weixin:hover ._pic{visibility:visible;}
.text-contact-way ._weixin ._pic{position:absolute;top:100%;border:1px solid #f2f3f5;width:135px;height:135px;right:-8px;background:#fff;border-radius:10px;box-shadow:0 3px 4px rgba(0,0,0,0.4);visibility:hidden;}
.text-contact-way ._weixin ._pic::before{width:0px;height:0px;position:absolute;border:8px solid transparent;border-bottom:8px solid #fff;content:"";bottom:100%;right:0px;margin-right:8px;}
.text-contact-way ._weixin ._pic img{width:100%;height:100%;display:block;}
/**/
.pic-teacher--group{background:#fff;padding-top:16px;padding-bottom:16px;border-radius:10px;}
.pic-teacher--group .pic-teacher{float:left;}
	/*老师-图片*/
.pic-teacher{width:159px;height:120px;background-color:#fff3e8;border:1px solid #ffe5cc;position:relative;border-radius:10px 30px 10px 0;}
.pic-teacher .photo{width:100%;height:100%;display:block;}
.pic-teacher ._name{position:absolute;right:0px;bottom:0px;padding-left:13px;padding-right:13px;border-radius:12px 0 12px 12px;background-color:#ffe5cc;color:#f53f3f;}
	/*课程图片*/
.pic-course{width:590px;height:312px;background:#999;float:left;overflow:hidden;border-radius:10px;position:relative;}
.pic-course .photo{width:100%;height:100%;display:block;margin-right:18px;}
	/*logo图片*/
.pic-logo{white-space:nowrap;}
.pic-logo   img{width:115px;height:37px;object-fit:contain;}
.pic-logo strong{font-size:16px;margin-left:10px;font-weight:normal;white-space:nowrap;}
	/*组件-友情链接*/
.module-friendlink{color:#c8c9cc;padding-top:31px;padding-bottom:31px;line-height:20px;border-top:1px solid #646566;}
.module-friendlink a{color:inherit;margin-right:10px;}
	/*版权*/
.module-copyright{text-align:center;line-height:19px;padding-top:31px;padding-bottom:31px;color:#c8c9cc;border-top:1px solid #646566;}
	.module-copyright a{color:inherit;}
.module-copyright a:hover{text-decoration:underline;}
	/*组件-视频*/
.module-video{width:592px;height:332px;border-radius:10px;overflow:hidden;position:relative;margin-bottom:14px;background:#999;}
.module-video ._btnPlay{width:64px;height:64px;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;cursor:pointer;}
.module-video ._btnPlay .icon--play2{width:64px;height:64px;background:url(../images/icon/icon--play2.png) no-repeat left top;background-size:cover;}
.module-video .photo,.module-video video{width:100%;height:100%;display:block;}
	/*组件-倒计时*/
.module-countdown{padding-left:10px;padding-right:10px;padding-top:16px;padding-bottom:16px;background:linear-gradient(to top , rgb(255, 250, 249) 10% , rgb(255, 245, 242) 85%);border-radius:8px;}
.module-countdown .btn-group{padding-bottom:0px;padding-top:0px;}
.module-countdown .btn-group ._btnLink{width:126px;box-sizing:border-box;height:24px;}
.module-countdown dl dt{line-height:28px;font-size:19px;font-weight:bold;letter-spacing:1px;}
.module-countdown dl dd{font-size:18px;font-family:'MiSans';padding-top:10px;padding-bottom:13px;}
.module-countdown ._number{display:inline-block;vertical-align:middle;padding-left:7px;padding-right:7px;margin-bottom:5px;}
.module-countdown ._number span{width:44px;height:41px;display:inline-block;text-align:center;background:#fff url(../images/bg-time.png) no-repeat center center;border-radius:8px;margin-left:4px;margin-right:4px;line-height:41px;font-size:39px;color:#f53f3f;font-family:'Arial Black', Gadget, sans-serif;box-shadow:0 2px 5px rgba(0,0,0,0.24);position:relative;}
.module-countdown ._number span::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#fff;margin-top:-1px;}
.module-countdown ._btnGroup{display:flex;justify-content:space-between;}
.module-countdown ._btnGroup a{width:126px;height:24px;text-align:center;border:1px solid #f53f3f;line-height:24px;border-radius:60px;color:#f53f3f;}
	/*组件-统计*/
.module-count{display:flex;justify-content:center;padding-top:53px;padding-bottom:53px;background:url(../images/bg1.png) no-repeat center top;background-color:#ebe7e9;background-size:cover;}
.module-count li{text-align:center;padding-left:134px;padding-right:134px;line-height:30px;font-size:15px;position:relative;letter-spacing:1px;}
.module-count li:not(:last-child)::after{position:absolute;right:0px;bottom:0px;border-right:1px solid #fbd4d4;content:"";top:0px;}
.module-count li strong{display:block;line-height:45px;color:#f53f3f;font-size:38px;}
	/*组件-底部浮动条*/
.module-float-bottom{background-color:#f2f3f5;}
.module-float-bottom>.center{display:flex;justify-content:flex-start;align-items:flex-end;height:117px;}
.module-float-bottom ._intr{flex:auto;height:100%;display:flex;flex-direction:column;justify-content:center;width:483px;}
.module-float-bottom ._intr h4{line-height:38px;font-size:23px;letter-spacing:1px;margin-bottom:7px;}
.module-float-bottom ._intr p{line-height:15px;font-size:12px;}
.module-float-bottom ._teacher{position:relative;width:325px;height:117px;}
.module-float-bottom ._teacher ._pic{width:152px;position:absolute;bottom:0px;}
.module-float-bottom ._teacher ._pic img{width:100%;max-width:100%;display:block;}
.module-float-bottom ._teacher ._text{position:absolute;line-height:22px;top:50%;transform:translatey(-50%);left:153px;}
.module-float-bottom ._teacher ._text strong{line-height:29px;display:block;font-size:19px;}
.module-float-bottom ._fn{display:flex;align-items:center;flex:auto;justify-content:flex-end;height:100%;font-size:16px;}
.module-float-bottom ._fn [class^='icon']{margin-right:8px;}
.module-float-bottom ._fn ._box{border-radius:8px;color:#fff;overflow:hidden;}
.module-float-bottom ._fn ._box a{color:inherit;}
.module-float-bottom ._fn ._tip{padding-left:16px;padding-right:16px;display:inline-block;line-height:45px;background-color:#f53f3f;}
.module-float-bottom ._fn ._btn{padding-left:18px;padding-right:18px;display:inline-block;line-height:45px;background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);}
	/*组件-分享*/
.module-share{display:flex;padding-top:14px;padding-bottom:14px;padding-left:19px;padding-right:24px;}
.module-share li{flex:auto;position:relative;}
.module-share li:hover ._openRQcode{visibility:visible;opacity:1;bottom:100%;}
.module-share ._openRQcode{position:absolute;bottom:110%;padding:9px;right:50%;transform:translatex(50%);background:transparent;visibility:hidden;opacity:0.2;transition:all 0.2s ease;}
.module-share ._openRQcode .photo::after{width:0px;height:0px;position:absolute;right:50%;top:100%;border:8px solid transparent;border-top:8px solid #fff;content:"";margin-right:-8px;}
.module-share ._openRQcode .photo{width:100px;height:100px;position:relative;}
.module-share li a{text-align:center;display:block;line-height:22px;color:#c6c7c9;font-size:12px;}
.module-share li .iconPic{width:52px;height:52px;display:block;margin:0 auto;border-radius:50px;overflow:hidden;position:relative;}
	/*组件-广告*/
.module-banner{height:320px;flex:none;width:100%;}
.module-banner{position:relative;overflow:hidden;width:100%;}
.module-banner .swiper-button-next,.module-banner .swiper-button-prev{width:41px;height:41px;top:50%;cursor:pointer;border-radius:60px;background-color:rgba(0,0,0,0.25);background-size:30% auto;}
.module-banner .swiper-button-next::after,.module-banner .swiper-button-prev::after{font-size:15px;}
.module-banner .swiper-button-prev{left:10px;}
.module-banner .swiper-button-next{left:auto;right:10px;}
.module-banner .swiper-button-disabled{opacity:1;}
.module-banner .swiper-button-disabled::after{color:#a3a3a3;}
/*导航*/
.module-banner .swiper-pagination{background-size:contain;position:absolute;background:rgba(0,0,0,0.25)!important;padding-top:0px;display:inline-block;left:50%!important;right:auto;width:auto!important;border-radius:50px;padding-left:7px;padding-right:7px;transform:translatex(-50%);}
.module-banner .swiper-pagination .swiper-pagination-bullet{width:13px;height:4px;line-height:0px;background-color:#fff;border-radius:11px;margin-left:4px;margin-right:4px;position:relative;top:-3px;}
.module-banner .swiper-pagination .swiper-pagination-bullet-active{opacity:1;width:20px;}
.module-banner .swiper{width:100%;height:100%;position:relative;}
.module-banner .swiper-slide{width:100%;height:100%;}
.module-banner .swiper-slide img{width:100%;height:100%;object-fit:cover;}
	/*组件-浮动条*/
	.module-floatingbar{position:fixed;right:0;top:50%;transform:translatey(-50%);width:80px;z-index:12000;font-size:12px;}
.module-floatingbar ul{background:#fff;border-radius:12px;}
.module-floatingbar ul ._openRQcode{position:absolute;right:100%;width:100px;height:100px;padding:10px;background:transparent;top:50%;transform:translatey(-50%);visibility:hidden;}
.module-floatingbar ul ._openRQcode .photo{background:#fff;width:100%;height:100%;display:block;border-radius:8px;overflow:hidden;box-shadow:0 0 14px rgba(0,0,0,0.2);}
.module-floatingbar [class^='icon']{display:block;width:24px;height:24px;padding:0;margin:0 auto;}
.module-floatingbar ul li{position:relative;padding-bottom:1px;}
.module-floatingbar ul li:nth-of-type(1) a{border-radius:12px 12px 0 0;}
.module-floatingbar ul li:nth-last-of-type(1) a{border-radius:0 0 12px 12px;}
.module-floatingbar ul li:hover ._openRQcode,.module-floatingbar ul li:hover ._telBox{visibility:visible;}
.module-floatingbar ul li._active a{background-color:#f53f3f;color:#fff;}
.module-floatingbar ul li._active a [class^='icon']{background-position-x:100%;}
.module-floatingbar ul li a{display:block;text-align:center;line-height:20px;padding-top:10px;padding-bottom:10px;color: #4f4f4f;}
.module-floatingbar ul li a:hover{background-color:#f53f3f;text-decoration:none;color:#fff;}
.module-floatingbar ul li a:hover [class^='icon']{background-position-x:100%;}
.module-floatingbar ul li .icon{width:26px;height:25px;display:block;margin:0 auto;}
.module-floatingbar ._btnBackTop{background:#fff;text-align:center;margin-top:10px;display:block;line-height:22px;padding-top:12px;padding-bottom:12px;border:1px solid #f2f3f5;border-radius:12px;color: #4f4f4f}
.module-floatingbar ._btnBackTop:hover{background-color:#f53f3f;color:#fff;}
.module-floatingbar ._btnBackTop:hover [class^='icon']{background-position-x:100%;}
.module-floatingbar ._telBox{position:absolute;right:100%;padding:10px;background:transparent;top:50%;transform:translatey(-50%);line-height:20px;visibility:hidden;}
.module-floatingbar ._telBox ._box{background:#fff;position:relative;z-index:5000;padding-left:8px;padding-right:8px;padding-top:5px;padding-bottom:5px;width:100px;box-shadow:0 0 14px rgba(0,0,0,0.2);border-radius:8px;color:#646566;}
.module-floatingbar ._telBox ._box strong{display:block;font-weight:normal;line-height:18px;letter-spacing:0px;}
	/*网站地图*/
	 .module-websitemap::after{content:"";display:block;clear:both;}
.module-websitemap dl{line-height:30px;float:left;margin-right:99px;text-align:center;}
.module-websitemap dl dt{font-weight:bold;font-size:16px;line-height:38px;color:#fff;text-align:left;}
.module-websitemap dl dd a{display:block;color:#c3c3c3;line-height:32px;text-align:left;font-size:13px;}
.module-websitemap dl dd a:hover{transform:translatex(-5px);color:#fff;}
	/*顶部菜单*/
.menu-top{display:flex;}
.menu-top>li{margin-right:17px;position:relative;}
.menu-top>li:hover ul{visibility:visible;top:86.00%;}
.menu-top>li:hover>a{color:#f53f3f;}
.menu-top>li:hover>a .icon--arrowbom{background:url(../images/icon/icon--arrow-bom2.png) no-repeat left top;background-size:contain;transform:rotate(180deg);}
.menu-top>li .icon--arrowbom{width:10px;height:10px;transition:transform 0.2s linear;}
.menu-top>li>a{line-height:52px;}
.menu-top ul{position:absolute;background-color:#ffffff;border-radius:8px;top:100.00%;left:0px;box-shadow:0 3px 8px rgba(0,0,0,0.24);padding-top:6px;padding-bottom:6px;visibility:hidden;transition:all 0.2s ease;}
.menu-top ul>li>a{display:block;line-height:34px;height:34px;padding-left:17px;padding-right:17px;white-space:nowrap;}
.menu-top ul>li>a:hover{color:#f53f3f;background-color:#f7f8fa;}
	/*菜单导航*/
.menu-nav{display:flex;}
.menu-nav ._tip{background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);position:absolute;line-height:18px;border-radius:18px 18px 18px 0;color:#fff;padding-left:9px;padding-right:9px;font-size:12px;height:18px;bottom:73.00%;right:0px;}
.menu-nav ._arrow{width:12px;height:12px;display:inline-block;background:url(../images/icon/icon--arrow-bom.png) no-repeat left top;background-size:contain;vertical-align:middle;transition:transform 0.2s linear;}
.menu-nav>li{margin-left:17px;position:relative;font-size:16px;}
.menu-nav>li>a{white-space:nowrap;color: #646566;}
.menu-nav>li._active>a{color:#f53f3f;}
.menu-nav>li:hover ._subMenu{visibility:visible;opacity:1;top:100%;}
.menu-nav>li:hover>a{color:#f53f3f;}
.menu-nav>li:hover ._arrow{background:url(../images/icon/icon--arrow-bom2.png) no-repeat left top;background-size:contain;transform:rotate(180deg);}
.menu-nav ._subMenu{position:absolute;top:110%;left:0px;background:#fff;border-radius:8px;box-shadow:0 3px 4px rgba(0,0,0,0.4);min-width:100%;visibility:hidden;opacity:0;transition:all 0.2s ease;}
.menu-nav ._subMenu>ul{padding-top:10px;padding-bottom:10px;}
.menu-nav ._subMenu>ul a{display:block;padding-left:16px;line-height:35px;height:35px;white-space:nowrap;padding-right:25px;font-size:14px;color: #646566;}
.menu-nav ._subMenu>ul a:hover{background-color:#f7f8fa;color:#f53f3f;text-decoration:none;}
	.menu-nav li a{position:static;}
	.menu-nav ._subMenu--tool{visibility:hidden;box-shadow:none;background:none;}
.menu-nav.menu-nav--size14{}
.menu-nav.menu-nav--size14>li{font-size:14px;}
/*- - - - - - - - -样式属图书页面.html - - - - - - - -*/
	/**/
	/*大标题*/
.title-major{width:100%;text-align:center;line-height:47px;font-size:34px;margin-bottom:30px;letter-spacing:2px;}
.title-major span{display:block;font-size:13px;font-weight:normal;line-height:27px;}
	/*图片-二维码*/
.list-rqcode{display:flex;}
.list-rqcode li{margin-right:14px;background-color:#ffffff;border-radius:12px;display:flex;align-items:center;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;}
.list-rqcode li:hover{box-shadow:0 0 6px rgba(0,0,0,0.12);}
.list-rqcode ._pic{width:96px;height:94px;overflow:hidden;position:relative;}
.list-rqcode ._pic img{width:100%;height:100%;display:block;}
.list-rqcode span{width:25px;text-align:center;line-height:17px;}
	/*书本列表*/
	 .list-books{display:flex;flex-wrap:wrap;}
.list-books li{background-color:#f3f3f1;width:calc(33.33% - 2 * 12px / 3);background:#fff;border:1px solid #f2f3f5;box-sizing:border-box;padding-left:13px;padding-right:13px;padding-top:11px;border-radius:12px;}
.list-books li:hover{border-color:#ceeeff;box-shadow:0 3px 8px rgba(80,122,252,0.24);}
.list-books li:not(:nth-child(3n)){margin-right:12px;}
.list-books li .photo{height:159px;border-radius:10px;overflow:hidden;position:relative;background:none;}
.list-books li ._name{display:block;text-align:center;font-size:14px;line-height:39px;white-space:nowrap;overflow:hidden;padding-left:12px;padding-right:12px;text-overflow:ellipsis;font-weight:normal;}
	/*书籍简介*/
.item-book-intr{box-sizing:border-box;background:#fff;border:1px solid #f2f3f5;border-radius:12px;margin-bottom:17px;overflow:hidden;position:relative;}
.item-book-intr:hover{box-shadow:0 0 8px rgba(0,0,0,0.12);}
.item-book-intr .swiper{overflow:hidden;position:relative;}
.item-book-intr>.photo{height:264px;margin-bottom:12px;background-color:#f7f8fa;position:relative;padding-top:15px;padding-bottom:15px;box-sizing:border-box;}
.item-book-intr>.photo ._tag{position:absolute;left:0px;top:28px;line-height:31px;padding-left:9px;padding-right:7px;background-color:#fff3e8;color:#f53f3f;}
.item-book-intr>.photo ._btnSeeMore{position:absolute;right:0px;bottom:0px;padding-left:18px;padding-right:18px;border-radius:12px 0 0 0;color:#f53f3f;line-height:28px;background-color:#f8ebe2;}
.item-book-intr>.photo ._btnSeeMore:hover{background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);color:#fff;}
.item-book-intr h4{line-height:33px;font-weight:normal;font-size:18px;margin-bottom:11px;}
.item-book-intr ._intr{padding-left:16px;padding-right:16px;padding-bottom:12px;}
.item-book-intr ._content{border:1px solid #f2f3f5;padding-left:8px;padding-right:8px;padding-top:7px;padding-bottom:7px;border-radius:8px;}
.item-book-intr ._intr p{line-height:20px;}
.item-book-intr--group{display:flex;flex-wrap:wrap;width:100%;}
.item-book-intr--group .item-book-intr{width:calc(50% - 1 * 16px / 2);flex:none;}
.item-book-intr--group .item-book-intr:not(:nth-child(2n)){margin-right:16px;}
	/**/
.item-books2{display:flex;justify-content:space-between;padding-top:12px;padding-bottom:9px;padding-right:13px;padding-left:13px;background:#fff;border-radius:12px;margin-bottom:12px;box-sizing:border-box;}
.item-books2:hover{box-shadow:0 3px 8px rgba(80,122,252,0.24);border-color:#ceeeff;}
	 .item-books2 .photo{width:115px;height:150px;flex:none;}
.item-books2 ._intr{flex:auto;padding-left:10px;padding-right:10px;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:3px;}
.item-books2 ._title{display:block;line-height:22px;font-size:15px;margin-top:6px;}
.item-books2 ._title a:hover{color:#f53f3f;}
.item-books2 ._time{line-height:29px;font-size:12px;color:#8b8c8d;}
.item-books2 ._txt{line-height:22px;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:2px;color:#8b8c8d;}
.item-books2 ._btnMore{height:28px;display:inline-block;text-align:left;line-height:28px;color:#f53f3f;font-size:12px;}
.item-books2 ._btnMore::after{width:16px;height:16px;background:url(../images/icon/icon-arrow-red.png) no-repeat left top;content:"";display:inline-block;vertical-align:middle;}
.item-books2 .btn-group{padding-bottom:0px;padding-top:10px;}
.item-books2 .btn-group ._btnLink{line-height:26px;width:103px;box-sizing:border-box;}
.item-books2--group{display:flex;flex-wrap:wrap;margin-bottom:5px;}
	.item-books2--group .item-books2{width:calc(33.33% - 2 * 17px / 3);}
.item-books2--group .item-books2:not(:nth-child(3n)){margin-right:17px;}
	/**/
.item-curriculum{display:flex;justify-content:space-between;padding-top:7px;padding-bottom:7px;padding-right:7px;padding-left:7px;border:1px solid #f2f3f5;border-radius:10px;}
.item-curriculum .btn-group{padding-top:9px;padding-bottom:0px;}
.item-curriculum ._btnLink{width:138px;box-sizing:border-box;}
.item-curriculum ._btnGroup{padding-top:8px;padding-bottom:8px;display:flex;justify-content:space-between;line-height:28px;}
.item-curriculum ._btnGroup a{flex:auto;border:1px solid #fd6b27;text-align:center;border-radius:50px;color:#fc6826;}
.item-curriculum ._btnGroup a:not(:first-child){margin-left:29px;}
.item-curriculum .photo{width:222px;height:125px;flex:none;border-radius:8px;overflow:hidden;position:relative;margin-bottom:0px;display:block;padding:0;}
.item-curriculum .photo img{width:100%;height:100%;display:block;}
.item-curriculum ._intr{flex:auto;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding-left:9px;padding-right:0;padding-bottom:0;}
.item-curriculum ._title{display:block;line-height:34px;font-size:16px;font-weight:bold;position:relative;margin-top:-5px;margin-bottom:0px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
	 .item-curriculum ._time{line-height:32px;}
.item-curriculum ._txt{line-height:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;margin-bottom:8px;}
	/*类型选项卡*/
	 .tab-type{display:flex;padding-top:10px;padding-bottom:10px;}
	 .tab-type li{flex:auto;text-align:center;background:#fff;}
	 .tab-type li:not(:last-child){margin-right:16px;}
	 .tab-type li._active{color:#fff;}
	 .tab-type a{display:block;color:inherit;text-decoration:none;}
	/*选项卡蓝色*/
.tab-blue{display:flex;padding-top:15px;padding-bottom:15px;width:100%;background-color:#ffffff;border:1px solid #f2f3f5;border-radius:12px;padding-right:15px;padding-left:15px;line-height:38px;margin-bottom:14px;box-sizing:border-box;}
.tab-blue::before{content:attr(data-txt);font-size:16px;padding-right:15px;}
.tab-blue li{flex:auto;text-align:center;background:#fff;border-radius:8px;background-color:#f7f8fa;}
	 .tab-blue li:not(:last-child){margin-right:16px;}
.tab-blue li._active{background:#ff0001;color:#fff;background-color:#2780d9;}
	 .tab-blue a{font-size:16px;display:block;color:inherit;text-decoration:none;}
	/*选项卡2*/
	 .tab2{display:flex;border-bottom:1px solid #f2f3f5;margin-top:5px;margin-bottom:10px;}
	.tab2 li{text-align:center;background:linear-gradient(to left , rgba(250, 82, 78,0.1) 10% , rgba(255, 123, 3,0.1) 84%);border-radius:10px 10px 0 0;color:#fc6826;margin-bottom:-1px;}
	 .tab2 li:not(:last-child){margin-right:12px;}
	 .tab2 li._active{background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);color:#fff;}
	.tab2 a{font-size:14px;line-height:30px;display:block;color:inherit;text-decoration:none;padding-left:15px;padding-right:15px;}
/**/
.tab3{display:flex;margin-bottom:7px;}
	.tab3 a{color:inherit;}
.tab3 li{margin-right:10px;padding-left:11px;padding-right:11px;background-color:#f2f3f5;line-height:26px;border-radius:4px;font-size:12px;}
.tab3 li._active{background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);color:#fff;}
	/*按钮组*/
.btn-group{text-align:center;padding-top:17px;padding-bottom:17px;display:flex;justify-content:space-between;}
.btn-group ._btnLink{display:inline-flex;white-space:nowrap;padding-left:22px;padding-right:22px;font-size:13px;color:#f53f3f;border-radius:50px;text-decoration:none;border:1px solid #f53f3f;height:28px;justify-content:center;align-items:center;}
.btn-group ._btnLink:only-child{width:100%;}
	 .btn-group ._btnLink:hover{filter:brightness(140%);}
	 .btn-group ._btnLink--blue{background-color:#2055f3;color:#fff;}
	 .btn-group ._btnLink--blue:hover{filter:brightness(140%);}
.btn-group ._btnLink--red{background-color:#f53f3f;color:#fff;}
	/*文本-文档内容*/
.text-doccontent{padding-left:14px;padding-right:14px;padding-top:12px;padding-bottom:12px;border-radius:12px;}
.text-doccontent ._box--grey{background-color:#f7f8fa;line-height:22px;padding-top:16px;padding-bottom:16px;padding-left:15px;padding-right:15px;margin-bottom:13px;border-radius:12px;overflow:hidden;}
.text-doccontent ._box--grey p{margin-bottom:5px;}
.text-doccontent ._box--grey .list-rqcode{float:right;}
.text-doccontent h3{font-size:17px;line-height:26px;margin-bottom:9px;font-weight:normal;}
	/*广告图片*/
.pic-banner{min-height:170px;display:block;overflow:hidden;position:relative;}
.pic-banner a{display:block;height:100%;}
.pic-banner img{position:relative;left:50%;transform:translatex(-50%);min-height:100%;height:100%;display:block;}
	/*项部广告图片*/
.pic-top-banner{height:70px;background-color:#1d128a;overflow:hidden;position:relative;}
.pic-top-banner img{position:relative;left:50%;transform:translatex(-50%);}
/**/
.list-experts-tab{display:flex;white-space:nowrap;margin-bottom:8px;}
.list-experts-tab li{background-color:#f2f3f5;line-height:23px;padding-left:13px;padding-right:13px;border-radius:4px;margin-right:12px;color:#646566;cursor:pointer;font-size:12px;}
.list-experts-tab li._active{background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);color:#fff;}
/**/
.item-experts{display:flex;justify-content:space-between;border:1px solid #f2f3f5;border-radius:8px;padding-left:7px;padding-right:7px;padding-top:12px;padding-bottom:12px;}
.item-experts ._photo{width:88px;height:120px;flex:none;background-color:#f7f8fa;border-radius:8px;padding:0;}
.item-experts ._photo img{width:100%;height:100%;display:block;object-fit:cover;}
.item-experts ._intr{font-size:12px;color:#646566;}
.item-experts ._intr ._name{display:block;font-size:17px;line-height:26px;}
.item-experts ._intr ._pos{line-height:20px;}
.item-experts ._intr p{line-height:20px;margin-top:9px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
/*- - - - - - - - -样式属文章列表.html - - - - - - - -*/
	/**/
#container{margin-bottom:50px;}
#container>.center{display:flex;justify-content:space-between;}
#container .content{flex:auto;width:896px;}
#container .content .columnBox{margin-bottom:15px;}
#container .content>.title-column{line-height:33px;margin-bottom:15px;}
#container .content.content--whitebox{background:#fff;}
#container .content ._whiteBox{background:#fff;padding-right:24px;padding-left:24px;margin-bottom:33px;border-radius:12px;}
#container .sidebar{width:288px;margin-left:14px;flex:none;}
#container .sidebar ._box{margin-bottom:16px;background-color:#ffffff;border:1px solid #f2f3f5;box-sizing:border-box;border-radius:12px;padding-left:12px;padding-right:12px;padding-bottom:1px;overflow:hidden;}
#container .sidebar ._box ._title2{text-align:center;font-size:17px;line-height:26px;display:block;padding-top:8px;padding-bottom:8px;}
#container .sidebar ._box .tab-nav{margin-left:-8px;padding-top:5px;margin-bottom:1px;}
#container .sidebar ._box .title-sidebar{padding-top:5px;}
#container .sidebar ._box .title-sidebar ._name{font-weight:normal;font-size:17px;}
#container .sidebar ._box2{margin-bottom:10px;}
#container .sidebar ._box._box-red-gradation{background:linear-gradient(to top , rgb(255, 255, 255) 10% , rgb(255, 245, 242) 85%);}
#container .sidebar2{width:288px;flex:none;margin-right:15px;}
#container .content2{width:896px;flex:auto;}
	/*侧边栏标题*/
.title-sidebar{display:flex;justify-content:space-between;font-size:19px;line-height:40px;margin-bottom:5px;letter-spacing:1px;}
.title-sidebar ._name{color:#000000;font-weight:bold;}
.title-sidebar ._more{font-size:14px;}
.title-sidebar ._more::after{width:16px;height:16px;background:url(../images/icon/icon--arrowright.png) no-repeat left top;content:"";display:inline-block;vertical-align:middle;background-size:contain;}
	/*排行列表*/
.list-ranking{counter-reset:xh;padding-top:7px;padding-bottom:7px;padding-left:6px;}
.list-ranking li{counter-increment:xh;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:27px;font-size:14px;margin-bottom:5px;}
.list-ranking li:hover a{color:#f53f3f;}
	 .list-ranking li span{float:right;margin-left:20px;}
.list-ranking li:nth-of-type(1)::before{background-color:#f53f3f;color:#fff;}
.list-ranking li:nth-of-type(2)::before{background-color:#f76560;color:#fff;}
.list-ranking li:nth-of-type(3)::before{background-color:#fbaca3;color:#fff;}
.list-ranking li::before{content:counter(xh);width:14px;height:14px;display:inline-block;text-align:center;line-height:14px;background-color:#f2f3f5;margin-right:7px;border-radius:3px;font-size:11px;}
	/*评测列表*/
.list-evaluate{text-align:left;}
.list-evaluate li{position:relative;border-bottom:1px solid #f2f3f5;padding-top:7px;padding-bottom:7px;}
.list-evaluate li:hover ._btnTest{background-color:#f53f3f;color:#fff;}
.list-evaluate li ._title{display:block;line-height:21px;font-size:14px;color:#646566;}
.list-evaluate li ._intr{display:block;line-height:18px;font-size:11px;color:#8b8c8d;}
.list-evaluate li ._btnTest{position:absolute;right:0px;width:63px;height:21px;padding:1px;border:1px solid #f53f3f;color:#f53f3f;text-align:center;line-height:21px;border-radius:50px;top:50%;transform:translatey(-50%);font-size:12px;}
.list-evaluate li ._btnTest:hover{background-color:#f53f3f;color:#fff;}
	/*链接列表*/
.list-link{display:flex;flex-wrap:wrap;}
.list-link li{width:calc(50% - 1 * 9px / 2);margin-right:9px;margin-bottom:8px;text-align:center;}
.list-link li .iconPic{width:20px;height:20px;display:inline-block;vertical-align:middle;line-height:0px;margin-right:3px;}
.list-link li:nth-child(2n){margin-right:0px;}
.list-link li a{display:block;padding-top:7px;padding-bottom:7px;height:20px;line-height:20px;background-color:#f7f8fa;font-size:12px;border-radius:8px;}
.list-link li a:hover{text-decoration:none;background-color:#e7eaf0;}
	/*文档项*/
.item-doc{display:flex;border:1px solid #f2f3f5;padding-left:15px;padding-right:15px;padding-top:14px;padding-bottom:14px;margin-bottom:18px;background:#fff;border-radius:8px;width:100%;box-sizing:border-box;}
.item-doc:nth-of-type(1){box-shadow:0 3px 8px rgba(0,0,0,0.24);}
.item-doc.item-doc--active{box-shadow:0 3px 8px rgba(0,0,0,0.24);}
.item-doc:hover{box-shadow:0 3px 8px rgba(0,0,0,0.24);}
.item-doc ._intr{overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;flex:auto;}
.item-doc .photo{width:171px;height:102px;background:#666;margin-right:10px;flex:none;border-radius:6px;}
.item-doc .photo img{object-fit: cover;border-radius:6px;overflow:hidden;}
.item-doc h5{line-height:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:16px;}
.item-doc p{line-height:20px;text-overflow:ellipsis;overflow:hidden;font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#666;margin-bottom:6px;height:40px;}
.item-doc p.row3{-webkit-line-clamp:3;height:72px;line-height:24px;margin-bottom:0px;}
.item-doc .val{line-height:16px;font-size:12px;display:flex;justify-content:space-between;color:#646566;}
.item-doc .val ._time{margin-right:5px;}
.item-doc .val ._time [class^='icon']{margin-right:4px;}
.item-doc .val ._label{display:inline-block;}
.item-doc .val ._label span{background-color:#ffece8;color:#f53f3f;display:inline-block;padding-left:4px;padding-right:4px;border-radius:3px;margin-right:4px;}
.item-doc--group{}
.item-doc--groups{background:#fff;padding-right:18px;padding-left:18px;padding-top:18px;padding-bottom:18px;border-radius:12px;}
	/*客服项*/
.item-customer-service{position:relative;padding-top:15px;padding-bottom:15px;}

.item-customer-service .photo {
	width: 48px;
	height: 48px;
	float: left;
	margin-right: 10px;
	border-radius: 150px;
}
.item-customer-service ._name{line-height:26px;display:block;font-size:15px;}
.item-customer-service ._text{line-height:21px;display:block;font-size:11px;font-style:italic;}
.item-customer-service ._btnGet{width:84px;height:36px;position:absolute;top:50%;transform:translatey(-50%);right:-12px;background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);text-align:center;color:#fff;line-height:36px;border-radius:50px 0 0 50px;text-decoration:none;}
.item-customer-service ._btnGet [class^='icon']{margin-right:4px;}
	/*图片-全尺寸*/
.pic_fullsize{height:66px;background:#666;border-radius:8px;overflow:hidden;position:relative;margin-bottom:16px;}
	/*广告图片*/
.pic-ad{height:100px;background:#666;margin-bottom:18px;border-radius:12px;overflow:hidden;position:relative;}
.pic-ad img{display:block;width:100%;max-width:100%;}
	/*组件-浮动条2*/
.module-floatingbar2{position:fixed;left:0px;top:50%;transform:translatey(-50%);width:110px;z-index:10000;background-color:transparent;}
.module-floatingbar2 ._openRQcode{position:absolute;left:100%;top:50%;transform:translatey(-50%);padding:9px;background:transparent;visibility:hidden;}
.module-floatingbar2 ._openRQcode ._pic{width:100px;height:100px;background:#fff;border-radius:6px;overflow:hidden;position:relative;box-shadow:0 3px 8px rgba(0,0,0,0.24);}
.module-floatingbar2 ._openRQcode ._pic img{width:100%;height:100%;display:block;}
.module-floatingbar2 [class^='icon']{width:17px;height:17px;padding-left:0;padding-top:0;padding-bottom:0;padding-right:0;margin-right:4px;}
.module-floatingbar2 li{margin-bottom:8px;position:relative;transition:all 0.2s ease;}
.module-floatingbar2 li._active a{background-color:#f53f3f;color:#fff;}
.module-floatingbar2 li._active a [class^='icon']{background-position-x:100%;}
.module-floatingbar2 li:hover ._openRQcode{visibility:visible;}
.module-floatingbar2 li:hover{width:120px;}
.module-floatingbar2 li a{display:block;line-height:38px;background:#fff;border-radius:0 60px 60px 0;padding-right:16px;text-align:left;padding-left:16px;white-space:nowrap;transition:all 0.2s ease;}
.module-floatingbar2 li a:hover{background-color:#f53f3f;color:#fff;text-decoration:none;font-size:16px;padding-right:17px;width:120px;box-sizing:border-box;}
.module-floatingbar2 li a:hover [class^='icon']{background-position-x:100%;}
	/*组件-位置*/
.module-location{line-height:27px;padding-top:14px;padding-bottom:14px;}
.module-location .icon--address{width:16px;height:16px;background:url(../images/icon/icon--address.png) no-repeat left top;background-size:contain;margin-right:4px;}
/**/
.tab-nav{display:flex;margin-bottom:7px;}
.tab-nav li{flex:auto;}
.tab-nav li._active a{font-size:17px;color:#323233;position:relative;}
.tab-nav li._active a::after{position:absolute;bottom:0px;left:50%;transform:translatex(-50%);width:25px;border-bottom:2px solid #f53f3f;content:"";}
.tab-nav a{line-height:40px;display:block;text-align:center;font-size:16px;}
/**/
.list-history{background:#fff;overflow:hidden;border-radius:0 0 12px 12px;margin-bottom:16px;padding-bottom:5px;padding-top:5px;}
.list-history .my-custom-scrollbar{max-height:360px;overflow-y:auto;padding-right:15px;padding-left:15px;}
.list-history ._boxs{border-left:2px solid #f2f3f5;padding-left:16px;margin-top:34px;position:relative;}
.list-history ._time{position:absolute;left:16px;bottom:100%;line-height:28px;font-size:12px;right:0px;}
.list-history ._time::before{width:5px;height:5px;border:2px solid #f54141;content:"";position:absolute;right:100%;border-radius:50px;margin-right:13px;top:50%;transform:translatey(-50%);}
.list-history ._time ._count{float:right;color:#8b8c8d;font-size:12px;}
.list-history ._itemCourse{background-color:#f7f8fa;border-radius:8px;padding-left:8px;padding-right:8px;padding-top:11px;padding-bottom:6px;margin-bottom:8px;transition:all 0.2s ease;}
.list-history ._itemCourse:hover{background-color:#f53f3f;color:#fff;padding-top:9px;padding-bottom:7px;}
.list-history ._itemCourse:hover ._btnGroup{display:flex;}
.list-history ._itemCourse._itemCourse--red{}
.list-history ._itemCourse ._name{line-height:24px;font-size:16px;}
.list-history ._itemCourse ._val{line-height:22px;font-size:14px;}
.list-history ._itemCourse ._btnGroup{margin-top:6px;display:none;justify-content:space-between;}
.list-history ._itemCourse ._btnGroup a{background-color:#ffffff;color:#f53f3f;border-radius:50px;text-align:center;width:calc(50% - 1 * 10px / 2);}
.list-history ._itemCourse ._btnGroup a:not(:first-child){margin-left:10px;}
/*- - - - - - - - -样式属文章内页.html - - - - - - - -*/
	/**/
	/*左右布局居中*/
	/**/
.list-tiaojian{display:flex;}
.list-tiaojian li{flex:auto;border:1px solid #f54242;line-height:19px;padding-left:12px;padding-right:12px;text-align:center;width:calc(33.33% - 2 * 12px / 3);margin-right:12px;display:flex;align-items:center;justify-content:center;border-radius:8px;padding-top:12px;padding-bottom:12px;flex-direction:column;margin-bottom:9px;height:88px;box-sizing:border-box;max-width:199px;}
.list-tiaojian li [class^='icon']{display:block;margin-left:auto;margin-right:auto;flex:none;}
.list-tiaojian li:nth-child(3n){margin-right:0px;}
	/**/
.list-downloads{border:1px solid #f2f3f5;border-radius:12px;background-color:#ffffff;margin-bottom:16px;margin-top:5px;}
.list-downloads li{padding-left:13px;padding-right:13px;padding-top:8px;padding-bottom:8px;clear:both;}
.list-downloads li [class^='_btn'] [class^='icon-']{vertical-align:-1px;}
.list-downloads li ._btnBlue{border:1px solid #ebf2ff;border-radius:30px;padding-left:6px;padding-right:6px;display:inline-block;line-height:18px;font-size:12px;}
.list-downloads li ._btnBlue:hover{color:#2151e7;border-color:#2151e7;}
.list-downloads li ._btnRed{border:1px solid #ffece8;border-radius:30px;display:inline-block;padding-left:6px;padding-right:6px;line-height:18px;font-size:12px;}
.list-downloads li ._btnRed:hover{color:#f53f3f;border-color:#f53f3f;}
.list-downloads li strong{display:block;line-height:23px;height:23px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.list-downloads li .iconPic{width:32px;margin-right:7px;float:left;height:32px;margin-top:6px;}
	/**/
.item-countdown{position:absolute;left:0px;bottom:0px;right:0px;text-align:center;color:#fff;line-height:22px;font-size:12px;background:rgba(0,0,0,0.35);padding-top:5px;padding-bottom:5px;}
.item-countdown ._time{display:inline-block;color:#fff;}
.item-countdown ._time span{background:#fff;color:#f53f3f;text-align:center;border-radius:4px;display:inline-block;line-height:17px;font-size:12px;padding:0 5px;margin:0 5px 0 5px;margin-left:3px;margin-right:3px;}
	/**/
.item-login-tip{display:flex;justify-content:space-between;padding-top:16px;padding-bottom:16px;background-color:#fef8f8;border:1px solid #f2f3f5;border-radius:8px;padding-left:20px;padding-right:4px;align-items:center;margin-bottom:15px;font-size:16px;position:relative;z-index:1300;}
.item-login-tip .icon--download{width:16px;height:16px;}
.item-login-tip a{color:#f53f3f;}
.item-login-tip ._btnAdd{width:86px;height:26px;border:1px solid #f53f3f;text-align:center;line-height:26px;border-radius:50px;background-color:#fefdfc;font-size:15px;position:relative;}
.item-login-tip ._btnAdd:hover ._RQcodePic{visibility:visible;}
.item-login-tip ._btnAdd ._RQcodePic{position:absolute;width:104px;height:104px;top:100%;right:50%;transform:translatex(50%);padding:10px;background-color:transparent;visibility:hidden;}
.item-login-tip ._btnAdd ._RQcodePic ._pic{box-shadow:0 3px 8px rgba(80,122,252,0.24);}
.item-login-tip ._btnAdd ._RQcodePic img{background:#fff;width:104px;height:104px;display:block;border-radius:6px;overflow:hidden;position:relative;}
	/*课程项*/
.item-courses{background:#fff;border:1px solid #f5f6f8;padding-left:11px;padding-right:11px;padding-top:13px;padding-bottom:13px;border-radius:12px;font-size:15px;}
.item-courses:hover{box-shadow:1px 0 3px rgba(0,0,0,0.12);}
.item-courses .photo{height:86px;display:block;border-radius:5px;overflow:hidden;position:relative;margin-bottom:6px;padding:0;}
.item-courses .photo img{width:100%;height:100%;display:block;object-fit:cover;}
.item-courses h5{line-height:22px;}
.item-courses ._time{line-height:22px;font-size:14px;}
.item-courses ._lecturer{line-height:30px;color:#2151e7;font-size:12px;}
.item-courses ._lecturer a{background-color:#e8f7ff;color:#2151e7;display:inline-block;line-height:20px;padding-left:7px;padding-right:7px;border-radius:6px;}
.item-courses ._btnGroup{line-height:28px;display:flex;justify-content:space-between;padding-top:9px;}
.item-courses ._btnGroup ._btnRed{background-color:#f53f3f;color:#fff;margin-left:24px;}
.item-courses ._btnGroup a{flex:auto;text-align:center;border:1px solid #f54141;color:#f54141;border-radius:60px;text-decoration:none;font-size:14px;}
.item-courses.item-courses--sidebar{padding-left:12px;padding-top:0px;padding-bottom:0px;padding-right:12px;margin-top:10px;border-radius:8px;overflow:hidden;}
.item-courses.item-courses--sidebar .btn-group{padding-top:13px;}
.item-courses.item-courses--sidebar .btn-group ._btnLink{width:116px;box-sizing:border-box;}
.item-courses.item-courses--sidebar h5{line-height:33px;font-size:18px;margin-bottom:3px;font-weight:normal;}
.item-courses.item-courses--sidebar .photo{position:relative;margin-left:-12px;margin-right:-12px;height:160px;margin-bottom:12px;}
.item-courses.item-courses--sidebar .photo img{object-fit:cover;}
.item-courses.item-courses--big h5{font-size:16px;line-height:30px;margin-bottom:5px;}
.item-courses.item-courses--big .btn-group{padding-top:11px;padding-bottom:11px;}
.item-courses.item-courses--big .btn-group ._btnLink{width:117px;box-sizing:border-box;}
.item-courses.item-courses--big .photo{height:120px;margin-bottom:13px;}
.item-courses--group4{display:flex;flex-wrap:wrap;width:100%;margin-bottom:50px;}
.item-courses--group4 .item-courses{width:calc(25% - 3 * 15px / 4);margin-right:15px;box-sizing:border-box;margin-bottom:15px;}
.item-courses--group4 .item-courses:nth-child(4n){margin-right:0px;}
	/**/
.item-upvote{padding-top:30px;padding-bottom:30px;line-height:36px;text-align:center;}
.item-upvote ._btnFocus:hover ._rqcodePic{visibility:visible;}
.item-upvote ._rqcodePic{position:absolute;top:100%;width:100px;height:100px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 0 14px rgba(0,0,0,0.2);visibility:hidden;}
.item-upvote ._rqcodePic img{width:100%;height:100%;display:block;}
.item-upvote ._green{background-color:#e8ffea;position:relative;}
.item-upvote ._red{background-color:#ffece8;}
.item-upvote ._red::after{content:attr(data-txt);}
.item-upvote ._red:hover{background:#ffd7ce;}
.item-upvote ._red._selected{background-color:#f53f3f;color:#fff;}
.item-upvote ._red._selected::after{content:attr(data-selectedtxt);}
.item-upvote ._red._selected [class^='icon']{filter:brightness(540%);}
.item-upvote a{display:inline-block;padding-left:22px;padding-right:22px;margin-left:14px;margin-right:14px;border-radius:50px;text-decoration:none;}
.item-upvote [class^='icon']{margin-right:3px;}
	/*案例项*/
.item-case{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:23px;padding-left:24px;padding-right:24px;padding-bottom:14px;background:linear-gradient(to bottom , rgb(255, 143, 31) 9% , rgb(255, 242, 229) 43% , rgb(255, 255, 255) 61%);border-radius:12px 12px 0 0;}

.item-case .photo {
	width: 64px;
	height: 64px;
	border-radius: 60px;
	flex: none;
}
.item-case ._intr{flex:auto;display:flex;flex-direction:column;justify-content:center;padding-left:11px;padding-right:11px;}
.item-case ._intr ._label span{line-height:20px;display:inline-block;padding-left:8px;padding-right:8px;background:#fff;border:1px solid #ff9327;color:#ff9327;border-radius:4px;margin-right:7px;font-size:12px;}
.item-case ._intr ._name{line-height:37px;color:#fff;font-size:18px;font-weight:bold;}
.item-case ._text{margin-top:39px;width:100%;line-height:20px;}
.item-case ._text ._more{float:right;}
.item-case ._text dt{float:left;color:#646566;}
.item-case ._text dd{overflow:hidden;margin-bottom:6px;}
.item-case ._text dd a{color:#2151e7;}
	/**/
.item-counselor{display:flex;justify-content:space-between;padding-left:25px;padding-right:25px;padding-top:17px;padding-bottom:17px;background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #f2f3f5;}
	.item-counselor .photo{width:52px;height:52px;border-radius:60px;background:#333;flex:none;}
.item-counselor ._intr{flex:auto;display:flex;flex-direction:column;justify-content:center;position:relative;padding-left:8px;}
.item-counselor ._intr ._name{line-height:21px;font-weight:normal;color:#646566;}
.item-counselor ._intr ._name em{font-weight:bold;margin-left:9px;}
.item-counselor ._intr ._text{line-height:18px;color:#f3911a;}
.item-counselor ._intr ._btnZX{position:absolute;right:0px;width:106px;height:28px;top:50%;transform:translatey(-50%);text-align:center;line-height:28px;border-radius:60px;background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);color:#fff;font-size:12px;}
	/**/
.item-course-route{padding-top:14px;padding-bottom:10px;border:1px solid #f5f6f8;background:#fff;box-sizing:border-box;border-radius:8px;}
.item-course-route h4{line-height:26px;border:1px solid #fa9f9f;display:inline-block;border-radius:4px 50px 50px 4px;color:#f53f3f;padding-right:32px;margin-bottom:7px;font-size:14px;}
.item-course-route h4 span{background-color:#f53f3f;color:#fff;padding-left:13px;padding-right:13px;border-radius:4px 50px 50px 4px;display:inline-block;margin-right:11px;}
.item-course-route ul li{line-height:28px;padding-left:11px;white-space:nowrap;font-size:12px;}
.item-course-route ul li::before{width:12px;height:12px;background:url(../images/icon/icon--ok.png) no-repeat left top;background-size:contain;content:"";display:inline-block;margin-right:6px;}
.item-course-route--group{display:flex;flex-wrap:wrap;padding-bottom:13px;}
.item-course-route--group .item-course-route{width:calc(50% - 1 * 13px / 2);margin-right:13px;}
.item-course-route--group .item-course-route:nth-child(2n){margin-right:0px;}
	/**/
.item-rqcodes{display:flex;}
	.item-rqcodes .photo{width:101px;height:101px;flex:none;background:#666;}
.item-rqcodes ._intr{flex:auto;padding-left:14px;display:flex;flex-direction:column;justify-content:center;}
.item-rqcodes ._intr .color-orange{color:#f3911a;font-size:14px;}
.item-rqcodes ._intr ._txt{line-height:20px;padding-left:8px;padding-right:8px;display:inline-block;background-color:#f2f3f5;border-radius:6px;margin-top:18px;font-size:12px;white-space:nowrap;margin-right:30px;}
.item-rqcodes ._intr h4{line-height:26px;font-size:18px;}
	.item-rqcodes ._intr p{line-height:20px;font-size:12px;color:#666;}
.item-count-rqcode{width:1200px;border:1px solid #dddddd;padding-top:14px;padding-bottom:14px;padding-left:18px;padding-right:18px;margin:0 auto;box-sizing:border-box;background:#fff;border-radius:12px;display:flex;box-shadow:0 3px 8px rgba(0,0,0,0.24);z-index:2000;position:relative;}
.item-count-rqcode::before{content:"";position:absolute;bottom:100%;height:20px;left:0px;right:0px;background:transparent;}
.item-count-rqcode .item-rqcodes{width:calc(25% - 3 * 20px / 4);margin-right:16px;}
.item-count-rqcode .item-rqcodes:nth-child(4n){margin-right:0px;}
	/*标签项*/
.tab-item{display:flex;justify-content:space-between;text-align:center;margin-bottom:12px;}
.tab-item li{width:calc(50% - 1 * 8px / 2);margin-right:8px;}
.tab-item li._green a{background-color:#e7f0e7;color:#169248;}
.tab-item li:nth-child(2n){margin-right:0px;}
.tab-item li a{display:block;font-size:14px;line-height:40px;background-color:#ffece8;color:#f53f3f;border-radius:8px;}
	/**/
.tab-phase{display:flex;}
	.tab-phase li{flex:auto;text-align:center;background:#fff;border-radius:8px;font-size:11px;line-height:14px;padding-top:6px;padding-bottom:2px;margin-right:-8px;box-shadow:0 2px 5px rgba(0,0,0,0.14);cursor:pointer;}
.tab-phase li:last-child{margin-right:0px;}
.tab-phase li._active{background-color:#f53f3f;color:#fff;}
.tab-phase li._active span{display:inline-block;}
.tab-phase li strong{display:block;font-size:14px;line-height:21px;}
.tab-phase li strong span{display:none;}
	/**/
.btn-links{font-size:18px;line-height:24px;padding-top:10px;padding-bottom:10px;padding-left:14px;padding-right:14px;display:block;background-color:#f5e8ff;color:#722ed1;border-radius:8px;margin-bottom:10px;margin-top:10px;}
.btn-links::after{width:16px;height:16px;background:url(../images/icon/icon--arrow-right3.png) no-repeat left top;float:right;content:"";display:inline-block;margin-top:4px;}
	/*文本-文档头部*/
.text-docheader{padding-top:40px;line-height:34px;margin-bottom:15px;}
.text-docheader ._value{font-size:14px;line-height:45px;border-bottom:1px solid #f2f3f5;color:#8b8c8d;}
.text-docheader ._value ._readCount{float:right;}
.text-docheader ._value span{margin-right:12px;}
	 .text-docheader ._title{line-height:34px;font-size:26px;font-weight:normal;margin-bottom:13px;}
	/*内容*/
.text-content{font-size:16px;line-height:2;}
.text-content p{margin-bottom:20px;}
._aboutBox{border-top:1px solid #f2f3f5;}
	/**/
.module-video2{height:475px;background:#666;margin-bottom:20px;position:relative;overflow:hidden;width:100%;}
.module-video2 video{width:100%;height:100%;display:block;object-fit:fill;}
	/*组件-上一页下一页*/
.module-prev-next{display:flex;padding-top:28px;padding-bottom:28px;margin-top:18px;}
.module-prev-next a{color:inherit;}
.module-prev-next ._btnBackList{flex:none;}
.module-prev-next ._prev{padding-right:20px;text-overflow:ellipsis;}
.module-prev-next ._next{padding-right:20px;text-overflow:ellipsis;}
.module-prev-next>*{flex:auto;line-height:32px;padding-top:10px;padding-bottom:10px;background:#fff;border-radius:12px;padding-left:30px;padding-right:30px;margin-left:7px;margin-right:7px;white-space:nowrap;overflow:hidden;}
.module-prev-next>*:hover{color:#f53f3f;}
/**/
.title-sub2{line-height:37px;font-size:17px;font-weight:normal;letter-spacing:1px;}
/*- - - - - - - - -样式属聚合页面.html - - - - - - - -*/
	/**/
	/*列表-快捷链接*/
.list-quicklink{display:flex;justify-content:space-between;flex-wrap:wrap;}
.list-quicklink ._item{text-align:center;flex:auto;margin-bottom:10px;margin-right:10px;width:calc(33.33% - 2 * 10px / 3);padding-top:8px;box-sizing:border-box;background-color:#f7f8fa;border-radius:6px;padding-bottom:3px;color:#102c5b;}
.list-quicklink ._item:hover{background-color:#f53f3f;color:#fff;}
.list-quicklink ._item:hover [class^='icon']{background-position-x:100%;}
.list-quicklink ._item [class^='icon']{padding-left:26px;padding-top:26px;margin:0 auto;display:block;width:0px;height:0px;}
.list-quicklink ._item:nth-child(3n){margin-right:0px;}
.list-quicklink ._item .iconPic{width:29px;height:29px;display:block;margin-left:auto;margin-right:auto;border:1px solid #ff0001;overflow:hidden;}
.list-quicklink ._item ._name{font-size:12px;line-height:20px;white-space:nowrap;height:20px;}
	/*列表-关键词*/
.list-keys{line-height:31px;overflow:hidden;box-sizing:border-box;width:100%;padding-left:16px;padding-right:16px;}
.list-keys a{display:inline-block;margin-bottom:8px;margin-right:8px;padding-left:8px;padding-right:8px;background-color:#f7f8fa;border-radius:8px;}
.list-keys a:hover{background-color:#e7eaf0;}
	/*更多 项*/
.item-more{margin-bottom:15px;}
.item-more a{display:block;padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;background-color:#ffffff;border-radius:12px;position:relative;}
.item-more a::after{width:42px;height:42px;content:"";position:absolute;right:12px;top:50%;transform:translatey(-50%);border-radius:50px;background:url(../images/icon/icon--arrowright2.png) no-repeat left top;background-size:cover;}
.item-more h5{line-height:24px;font-size:16px;}
.item-more p{line-height:22px;color:#666;}
	/*提示文字*/
.text-tip{width:1200px;margin-left:auto;margin-right:auto;margin-bottom:16px;background-color:#ffece8;padding-left:17px;padding-right:17px;padding-top:14px;padding-bottom:14px;box-sizing:border-box;border-radius:12px;}
.text-tip h4{line-height:31px;color:#f53f3f;font-size:18px;margin-bottom:5px;}
.text-tip p{line-height:32px;font-size:16px;}
.text-tip p strong{color:#f53f3f;}
.text-tip p a{color:#f3911a;}
	/*组件-广告*/
.module-banner2{height:240px;position:relative;overflow:hidden;margin-bottom:16px;margin-left:auto;margin-right:auto;width:1200px;border-radius:12px;}
	 .module-banner2 .swiper{width:100%;height:100%;position:relative;}
	 .module-banner2 .swiper-slide{width:100%;height:100%;}
	 .module-banner2 .swiper-slide img{width:100%;height:100%;object-fit:cover;}
.module-banner2 .swiper-button-next,.module-banner2 .swiper-button-prev{width:41px;height:41px;top:50%;cursor:pointer;border-radius:60px;background-color:rgba(0,0,0,0.25);background-size:30% auto;}
.module-banner2 .swiper-button-next::after,.module-banner2 .swiper-button-prev::after{font-size:15px;}
.module-banner2 .swiper-button-prev{left:10px;}
.module-banner2 .swiper-button-next{left:auto;right:10px;}
.module-banner2 .swiper-button-disabled{opacity:1;}
.module-banner2 .swiper-button-disabled::after{color:#a3a3a3;}
/*导航*/
.module-banner2 .swiper-pagination{background-size:contain;position:absolute;background:rgba(0,0,0,0.25)!important;padding-top:0px;display:inline-block;left:50%!important;right:auto;width:auto!important;border-radius:50px;padding-left:7px;padding-right:7px;transform:translatex(-50%);}
.module-banner2 .swiper-pagination .swiper-pagination-bullet{width:13px;height:4px;line-height:0px;background-color:#fff;border-radius:11px;margin-left:4px;margin-right:4px;position:relative;top:-3px;}
.module-banner2 .swiper-pagination .swiper-pagination-bullet-active{opacity:1;width:20px;}
.module-banner2 .swiper{width:100%;height:100%;position:relative;}
.module-banner2 .swiper-slide{width:100%;height:100%;}
.module-banner2 .swiper-slide img{width:100%;height:100%;object-fit:cover;}
/**/
.title-key-tip{line-height:42px;font-size:20px;border-bottom:1px solid #f2f3f5;margin-bottom:15px;}
.title-key-tip strong{color:#f53f3f;font-weight:normal;}
.module-pages{text-align:center;padding-top:43px;padding-bottom:43px;clear:both;width:100%;display:flex;justify-content:center;line-height:35px;}
.module-pages ._pageInfo{display:inline-block;padding-left:20px;padding-right:20px;letter-spacing:1px;}
 .module-pages ._pageNumber{display:inline-block;}
.module-pages ._pageNumber a._active{color:#fff;background-color:#f53f3f;}
.module-pages ._pageNumber a{display:inline-block;padding:0 14px 0 14px;position:relative;background-color:#ffffff;margin-left:6px;margin-right:6px;border:1px solid #f2f3f5;border-radius:6px;}
.module-pages ._pageNumber a:hover{background-color:#e7eaf0;}
.module-pages ._pageJump{display:inline-block;padding-left:20px;padding-right:20px;}
.module-pages ._pageJump ._text{width:42px;border:1px solid #f0f0f0;margin-left:6px;margin-right:6px;border-radius:3px;text-align:center;line-height:inherit;}
 .module-pages ._pageJump ._text:focus,.module-pages ._pageJump ._text:hover{border-color:#f53f3f;}
/*- - - - - - - - -样式属课程综合页-.html - - - - - - - -*/
	/**/
.columnBox--audition{flex-wrap:wrap;background-color:#ffffff;}
.columnBox--audition>.center{padding-top:50px;padding-bottom:50px;}
.columnBox--audition .tab-type{width:100%;background-color:#f7f8fa;padding-top:12px;padding-bottom:12px;box-sizing:border-box;padding-left:30px;padding-right:30px;border-radius:10px;margin-bottom:12px;}
.columnBox--audition ._columnBoxLeft{overflow:hidden;flex:auto;width:800px;height:600px;}
.columnBox--audition ._columnBoxRight{width:384px;display:flex;flex-direction:column;justify-content:space-between;height:600px;}
	.columnBox--audition ._columnBoxRight .tab-course{flex:none;}
.columnBox--audition ._columnBoxRight .tab-course-content{flex:auto;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;}
.columnBox--audition ._columnBoxRight ._tabContent{flex:auto;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;}
	.columnBox--audition ._columnBoxRight ._tabContent .list-lecturer{flex:none;}
.columnBox--audition ._columnBoxRight ._tabContent ._boxOutline{flex:auto;overflow-y:auto;background-color:#f7f8fa;padding-top:10px;padding-left:10px;padding-right:10px;}
.columnBox--audition ._columnBoxRight ._tabContent .btn-group2{flex:none;}
.columnBox--audition ._columnBoxRight .tab-course-content .item-evaluate--group{flex:auto;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;}
/**/
.columnBox--system{background-color:#f7f8fa;}
.columnBox--system>.center{padding-top:50px;padding-bottom:50px;}
.columnBox--system2{background-color:#ffffff;}
.columnBox--system2>.center{padding-top:50px;padding-bottom:50px;}
	/*大纲列表*/
.list-outline>li{line-height:45px;margin-bottom:7px;font-size:16px;}
.list-outline .line-scale-pulse-out{display:none;}
.list-outline>li._active ol{display:block;}
.list-outline>li._active>a._btn::after{transform:rotate(180deg);}
.list-outline>li>a{display:block;background:#fff;padding-right:16px;padding-left:16px;background-color:#ffffff;position:relative;}
.list-outline>li>a._btn::after{content:"";position:absolute;width:18px;height:18px;background:url(../images/icon/icon--arrow-bom.png) no-repeat left top;right:10px;background-size:cover;top:15px;transition:all 0.3s ease;}
.list-outline>li>a [class^='icon']{margin-right:5px;}
.list-outline   ol{display:none;}
.list-outline ol>li{padding-left:16px;padding-right:16px;background-color:#f7f8fa;font-size:14px;color:#646566;}
.list-outline ol>li [class^='icon']{margin-right:5px;}
.list-outline ol>li:hover{background-color:#f8e9e6;}
.list-outline ol>li._lock:hover{background-color:#d8dde6;}
.list-outline ol>li._lock:hover ._btnUnLock{background-color:#f8e9e6;}
.list-outline ol>li._lock{}
.list-outline ol>li._lock:hover [class^='icon']{}
.list-outline ol>li:not(._lock):hover [class^='icon']{background-image:url(../images/icon/icon--play3.png);}
.list-outline ol>li ._btnTest{float:right;width:55px;height:20px;text-align:center;line-height:20px;background-image: linear-gradient(90deg, #e9d3c3, #eec4a4);color:#83280c;border-radius:50px;margin-top:12px;padding-left:0px;padding-right:0px;font-size:12px;}
.list-outline ol>li ._btnTest._active .line-scale-pulse-out{display:inline-block;}
.list-outline ol>li._play{background-color:#f8e9e6;}
.list-outline ol>li ._btnUnLock{background-color:#f7f8fa;color:#8b8c8d;float:right;border-radius:50px;margin-top:12px;padding-left:0px;padding-right:0px;font-size:12px;width:55px;height:20px;text-align:center;line-height:20px;}
.list-outline ol>li ._btnUnLock:hover{background-color:#f8e9e6;}
	/*方案列表*/
.list-scheme li{padding-left:17px;padding-right:17px;padding-top:23px;padding-bottom:17px;border-bottom:1px solid #ebedf0;position:relative;cursor:pointer;}
.list-scheme li ._itemName{position:absolute;top:24px;right:15px;padding-left:11px;padding-right:11px;line-height:24px;border-radius:8px;font-size:14px;color:#f53f3f;background-color:#ffffff;}
.list-scheme li._active{background-color:#f53f3f;color:#fff;}
.list-scheme li strong{display:block;line-height:31px;font-size:18px;margin-bottom:5px;}
.list-scheme li ._renqun{line-height:26px;display:block;font-size:14px;}
.list-scheme li ._tiaojian{line-height:24px;display:block;font-size:11px;}
	/*讲师列表*/
.list-lecturer{display:flex;padding-top:14px;padding-bottom:14px;margin-bottom:9px;background-color:#f7f8fa;margin-top:9px;}
.list-lecturer li{white-space:nowrap;margin-left:14px;}
.list-lecturer li .iconPic{width:44px;height:43px;display:inline-block;border-radius:50px;vertical-align:middle;margin-right:9px;}
	/*课程视频*/
.item-course-video{height:598px;background:#000;position:relative;overflow:hidden;}
.item-course-video video{width:100%;height:100%;display:block;}
	/*问题项*/
.item-problem{border:1px solid #f2f3f5;border-radius:12px;background:#fff;box-sizing:border-box;padding-top:16px;padding-bottom:7px;padding-left:16px;padding-right:16px;}
.item-problem:hover{box-shadow:0 8px 20px -8px rgba(0, 0, 0, 0.35);}
.item-problem h4{line-height:24px;font-size:18px;margin-bottom:12px;height:48px;}
.item-problem ._intr{line-height:20px;font-size:14px;color:#646566;height:100px;overflow:hidden;}
.item-problem ._other{padding-top:11px;padding-bottom:11px;line-height:22px;}
.item-problem ._other ._text{font-size:12px;color:#8b8c8d;}
.item-problem ._other ._more{float:right;color:#f53f3f;}
.item-problem ._other ._more::after{width:12px;height:12px;background:url(../images/icon/icon-arrow-red.png) no-repeat left top;content:"";display:inline-block;vertical-align:middle;background-size:contain;}
.item-problem ._other ._kefu{width:64px;height:20px;display:inline-block;text-align:center;background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);color:#fff;line-height:20px;border-radius:15px;vertical-align:middle;font-size:12px;margin-right:6px;}
.item-problem--group{display:flex;flex-wrap:wrap;clear:both;}
.item-problem--group .item-problem{width:calc(33.33% - 2 * 12px / 3);margin-right:12px;margin-bottom:13px;}
.item-problem--group .item-problem:nth-child(3n){margin-right:0px;}
	/*活动项*/
.item-activity{padding-top:50px;padding-bottom:50px;background-color:#f7f8fa;}
	.item-activity>.center{display:flex;justify-content:space-between;background:#fff;border-radius:15px;padding-bottom:20px;padding-top:20px;padding-left:32px;padding-right:15px;box-sizing:border-box;}
	.item-activity ._left{width:288px;flex:none;}
.item-activity ._left ._btn{display:inline-block;padding-left:13px;padding-right:13px;background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);color:#fff;border-radius:6px;line-height:24px;}
.item-activity ._right{flex:none;width:840px;height:180px;}
.item-activity h2{line-height:45px;font-size:24px;}
.item-activity ._course{line-height:32px;font-size:12px;}
.item-activity ._course span{background-color:#fff3e8;color:#f53f3f;display:inline-block;line-height:18px;padding-left:6px;padding-right:6px;border-radius:6px;margin-left:5px;margin-right:5px;}
.item-activity ol{margin-bottom:10px;margin-top:5px;}
.item-activity ol li{line-height:26px;}
	/*方案项*/
.item-scheme{background-color:#ebedf0;border-radius:12px;}
.item-scheme::after{content:"";display:block;clear:both;}
.item-scheme ._itemLeft{width:288px;float:left;background-color:#f7f8fa;}
.item-scheme ._itemLeft ._intr{background-color:#fef0e8;color:#f53f3f;padding-left:17px;padding-right:17px;padding-top:20px;padding-bottom:25px;border-radius:12px 0 0 0;}
.item-scheme ._itemLeft ._intr h4{line-height:41px;font-size:20px;}
.item-scheme ._itemLeft ._intr p{line-height:20px;}
.item-scheme ._itemRight{float:right;width:912px;box-sizing:border-box;padding-left:17px;padding-right:17px;padding-top:17px;padding-bottom:13px;display:flex;flex-direction:column;justify-content:space-between;}
.item-scheme .swiperItem{float:right;width:912px;box-sizing:border-box;overflow:hidden;height:550px;position:relative;}
.item-scheme .swiperItem ._itemRight{flex:none;width:100%;height:550px;}
.item-scheme ._itemRight .swiper{flex:auto;width:100%;overflow:hidden;}
.item-scheme ._itemRight .swiper .swiper-slide{display:flex;flex-direction:column;justify-content:space-between;height:100%;}
.item-scheme ._itemRight .swiper .swiper-slide .item-intr{flex:auto;}
.item-scheme ._itemRight ._btnGroup{line-height:42px;display:flex;background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);margin-top:14px;margin-bottom:0;border-radius:12px;color:#fff;}
.item-scheme ._itemRight ._btnGroup ._btn{flex:auto;text-align:center;color:inherit;}
.item-scheme ._itemRight ._btnGroup ._btn:not(:last-child){border-right:1px solid #f39fa1;}
.item-scheme ._itemRight ._itemRightContent{flex:auto;border-radius:12px;background:#fff;}
.item-scheme ._itemRight .tab-blue{padding-top:16px;line-height:38px;flex:none;}
.item-scheme ._itemRight .tab-blue ._active{background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);}
	/*选项卡2*/
.tab-item2{display:flex;margin-bottom:12px;}
.tab-item2 li{margin-right:17px;}
.tab-item2 li._active a{background-color:#f53f3f;color:#fff;}
.tab-item2 li a{padding-left:17px;padding-right:17px;line-height:38px;background-color:#f7f8fa;display:inline-block;border-radius:8px;}
	/*课程选项卡*/
.tab-course{display:flex;}
.tab-course li{flex:auto;text-align:center;line-height:45px;background:linear-gradient(to left , rgba(250, 82, 78,0.1) 10% , rgba(255, 123, 3,0.1) 84%);font-size:16px;cursor:pointer;}
.tab-course li._active{background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);color:#fff;}
	/*按钮组2*/
.btn-group2{line-height:47px;display:flex;}
.btn-group2 a{flex:auto;text-align:center;color:#fff;background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);font-size:16px;}
	.btn-group2 a._btnRed{background:#f53f3f;}
.btn-group2 a._btnRed:hover{background:#f20f0f;}
	/*表格样式4*/
.table-style{line-height:40px;border:1px solid #f2f3f5;border-radius:12px;overflow:hidden;position:relative;}
.table-style ._state{background-color:#ebedf0;color:#969799;display:inline-block;line-height:24px;padding-left:8px;padding-right:8px;border-radius:4px;}
.table-style ._state._state--red{background-color:#f53f3f;color:#fff;}
.table-style ._state._state--red:hover{}
.table-style ._state._state--green{background:#169248;color:#fff;}
.table-style ._btn{width:99px;height:26px;display:inline-block;border:1px solid #f54141;border-radius:15px;color:#f53f3f;margin-left:7px;margin-right:7px;box-sizing:border-box;line-height:24px;}
.table-style ._btn:hover{background-color:#f53f3f;color:#fff;}
.table-style ._btn._btn--blue{color:#507afc;border-color:#507afc;}
.table-style ._btn._btn--blue:hover{background-color:#507afc;color:#fff;}
	 .table-style tr{background-color:#dbdbdb;}
.table-style tr:hover td{background-color:#f7f8fa;}
	 .table-style tr:nth-child(even){background-color:#f9f9f9;}
.table-style tr td{padding:15px 15px 15px 15px;text-align:center;line-height:28px;background-color:#ffffff;position:relative;border-bottom:1px solid #ebedf0;box-sizing:border-box;}
.table-style tr td:not(:last-child)::after{content:"";border-right:1px solid #ebedf0;position:absolute;right:0px;top:14px;bottom:14px;}
	 .table-style tr td ._title{text-align:left;display:block;}
.table-style tr th{padding:0 15px;font-size:16px;background-color:#ffefe9;border-bottom:1px solid #ffe2d7;line-height:56px;font-weight:normal;position:relative;}
.table-style tr th:not(:last-child)::before{position:absolute;content:"";}
/*- - - - - - - - -样式属专家页面.html - - - - - - - -*/
	/**/
	/*列表-导航*/
.list-navs{background:#fff;border:1px solid #f2f3f5;border-radius:12px;margin-bottom:10px;overflow:hidden;}
.list-navs li{border-bottom:1px solid #f2f3f5;}
.list-navs li._active{background-color:#f53f3f;color:#fff;}
.list-navs li._active span{color:#fff;}
.list-navs li span{line-height:15px;width:210px;font-size:12px;color:#646566;}
.list-navs li a{display:block;padding-left:11px;padding-right:11px;padding-top:19px;padding-bottom:17px;color:inherit;}
.list-navs li a strong{display:block;line-height:34px;font-size:18px;}
.list-navs li._red{background-color:#ffefeb;}
.list-navs li._red strong{color:#f53f3f;}
	/*老师项*/
.item-teachers{display:flex;padding-left:8px;padding-right:8px;padding-bottom:8px;padding-top:8px;background:#fff;box-sizing:border-box;border:1px solid #f2f3f5;border-radius:12px;margin-bottom:16px;transition:all 0.2s ease;}
.item-teachers ._fn{position:absolute;bottom:15px;left:50%;transform:translatex(-50%);width:110px;}
.item-teachers ._fn a{display:block;height:28px;line-height:28px;color:#fff;text-align:center;background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);width:86px;margin-top:10px;border-radius:50px;margin-left:auto;margin-right:auto;transition:all 0.2s ease;}
.item-teachers ._fn a:hover{width:103px;}
.item-teachers ._fn a [class^='icon']{margin-left:8px;}
.item-teachers:hover{box-shadow:0 3px 8px rgba(0,0,0,0.24);}
.item-teachers .photo{width:148px;height:199px;flex:none;border-radius:8px;position:relative;background-color:#e4e4e4;overflow:hidden;}
.item-teachers .photo img{object-fit:cover;}
.item-teachers .photo ._tag{position:absolute;right:0px;top:0px;color:#fff;background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);padding-left:7px;padding-right:7px;font-size:12px;line-height:18px;border-radius:0 6px 0 6px;}
.item-teachers ._intr{flex:auto;padding-left:16px;padding-top:5px;color:#646566;}
.item-teachers ._intr ._val{line-height:25px;display:flex;justify-content:space-between;margin-top:15px;color:#f53f3f;font-size:12px;}
.item-teachers ._intr ._val ._more{color:inherit;}
.item-teachers ._intr ._val ._more::after{width:16px;height:16px;background:url(../images/icon/icon-arrow-red.png) no-repeat left top;display:inline-block;content:"";vertical-align:middle;}
.item-teachers ._intr ._label{border-bottom:1px solid #f2f3f5;margin-bottom:10px;}
.item-teachers ._intr ._label span{line-height:20px;display:inline-block;padding-left:8px;padding-right:8px;background-color:#f7f8fa;border-radius:4px;font-size:12px;margin-bottom:7px;margin-right:7px;}
.item-teachers ._intr h5{line-height:32px;font-size:18px;}
.item-teachers ._intr p{line-height:20px;height:80px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.item-teachers ._intr h5 span{font-size:12px;color:#f53f3f;font-weight:normal;}
.item-teachers--group{display:flex;flex-wrap:wrap;}
.item-teachers--group .item-teachers{width:calc(50% - 1 * 15px / 2);margin-right:15px;}
.item-teachers--group .item-teachers:nth-child(2n){margin-right:0px;}
	/*按钮联系*/
.btn-contact{display:block;background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);color:#fff;padding-left:8px;padding-right:8px;padding-bottom:8px;padding-top:8px;line-height:22px;border-radius:50px;margin-bottom:12px;position:relative;}
.btn-contact::after{width:20px;height:20px;background:url(../images/icon/icon--arrow-bomwhite.png) no-repeat left top;content:"";position:absolute;right:7px;top:50%;background-size:contain;transform:translatey(-50%);}
.btn-contact [class^='icon']{margin-right:7px;}
	/*组件-筛选*/
.module-filter{line-height:36px;font-size:14px;padding-top:22px;padding-bottom:22px;padding-left:14px;padding-right:14px;background:#fff;border:1px solid #f2f3f5;border-radius:12px;margin-bottom:16px;}
	 .module-filter dt{float:left;width:43px;color:#8a8b8c;}
.module-filter dd{overflow:hidden;margin-bottom:13px;position:relative;}
	 .module-filter dd:nth-last-of-type(1){margin-bottom:0px;}
	 .module-filter dd a{display:inline-block;padding-left:10px;padding-right:10px;margin-right:8px;margin-bottom:0;}
	 .module-filter dd a._active{color:#f53f3f;background-color:#ffece8;border-radius:4px;}
.courseGroup{display:flex;width:100%;}
.courseGroup .course-list-pic-zs span{font-size:12px;white-space:nowrap;}
.courseGroup .course-list-pic-zs ._photo{width:160px;height:120px;}
.courseGroup .courseBox{width:calc(33.33% - 2 * 12px / 3);padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;border-radius:12px;box-sizing:border-box;margin-right:12px;font-size:12px;color:#646566;}
.courseGroup .courseBox .course-btn{z-index:1000;position:sticky;bottom:0px;margin-left:-12px;margin-right:-12px;margin-top:-12px;padding-left:12px;padding-right:12px;padding-top:12px;background-color:inherit;padding-bottom:12px;margin-bottom:-12px;}
.courseGroup .courseBox .course-price{z-index:1400;bottom:65px;}
.courseGroup .courseBox .course-pics{position:sticky;top:0px;z-index:1400;margin-left:-12px;margin-right:-12px;margin-top:-12px;padding-left:12px;padding-right:12px;padding-top:12px;background-color:inherit;padding-bottom:12px;margin-bottom:-12px;}
.courseGroup .courseBox ._boxs{background-color:#ffffff;border-radius:12px;padding-left:8px;padding-right:8px;margin-bottom:12px;padding-top:8px;padding-bottom:17px;}
.courseGroup .courseBox ._boxs ._itemBox{background-color:#f7f8fa;border-radius:8px;margin-bottom:8px;overflow:hidden;}
.courseGroup .courseBox ._boxs ._itemBox:nth-last-of-type(1){margin-bottom:0px;}
.courseGroup .courseBox:last-child{margin-right:0px;}
.courseBox.courseBox--blue{background-color:#2780d9;}
.courseBox.courseBox--blue2{background-color:#2f33cb;}
.courseBox.courseBox--blue2 .course-list3 li span:not(._bgOrange){color:#4d57fc;background-color:#eaeaf9;}
.courseBox.courseBox--blue2 .course-item1 .photo{background-color:#2f33cb;}
.courseBox.courseBox--blue2 .course-intr h5{color:#2151e7;background-color:#eaeaf9;}
.courseBox.courseBox--blue2 .course-title1{color:#2151e7;}
.courseBox.courseBox--blue2 .course-title1::before{background:url(../images/cover/02.png) no-repeat left top;background-size:contain;}
.courseBox.courseBox--blue2 .course-subtitle strong{background-color:#4d57fc;}
.courseBox.courseBox--blue2 .course-subtitle span{color:#4d57fc;}
.courseBox.courseBox--red{background-color:#b31d4a;}
.courseBox.courseBox--red .course-list3 li span:not(._bgOrange){color:#c02453;background-color:#eaeaf9;}
.courseBox.courseBox--red .course-item1 .photo{background-color:#c02453;}
.courseBox.courseBox--red .course-intr h5{color:#c02453;background-color:#f7e8ec;}
.courseBox.courseBox--red .course-title1{color:#c02453;}
.courseBox.courseBox--red .course-title1::before{background:url(../images/cover/03.png) no-repeat left top;background-size:contain;}
.courseBox.courseBox--red .course-subtitle strong{background-color:#c02453;}
.courseBox.courseBox--red .course-subtitle span{color:#c02453;}
	/*课程标题1*/
.course-title1{line-height:36px;font-size:16px;margin-bottom:3px;color:#2780d9;}
.course-title1::before{content:"";width:16px;height:16px;background-color:#e9f2fb;display:inline-block;border-radius:20px;margin-right:10px;line-height:16px;vertical-align:-3px;margin-left:7px;background:url(../images/cover/01.png) no-repeat left top;background-size:cover;}
.course-list-pic-zs{display:flex;padding-top:10px;background-color:#f7f8fa;border-radius:12px;}
.course-list-pic-zs li{flex:auto;}
.course-list-pic-zs li span{line-height:36px;display:block;text-align:center;}
.course-list-pic-zs li ._photo{width:200px;height:150px;border-radius:12px;margin:0 auto;position:relative;}
.course-list-pic-zs li ._photo::before{content:attr(data-txt);background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);position:absolute;left:0px;top:0px;color:#fff;line-height:20px;border-radius:8px 0 8px 0;padding-left:11px;padding-right:11px;}
.course-list-pic-zs li ._photo img{width:100%;height:100%;display:block;}
	/*页面标题*/
.course-subtitle{line-height:24px;background-color:#e9f2fb;}
	.course-subtitle strong{background-color:#2780d9;color:#fff;display:inline-block;padding-left:12px;padding-right:12px;margin-right:10px;border-radius:8px 3px 3px 0;}
.course-subtitle span{font-weight:normal;color:#2780d9;}
	/*课程标题2*/
.course-title2{line-height:28px;padding-left:12px;padding-right:12px;border-radius:8px 8px 0 0;background-color:#198aff;color:#fff;font-size:14px;display:block;}
	/*主标题*/
.course-title-main{background:linear-gradient(to left , rgb(18, 81, 255) -7% , rgb(18, 161, 254) 71%);color:#fff;margin-left:-8px;margin-right:-8px;margin-top:-8px;padding-left:16px;padding-right:16px;padding-top:10px;padding-bottom:10px;margin-bottom:9px;border-radius:8px 8px 0 0;}
.course-title-main h3{line-height:27px;font-size:18px;letter-spacing:1px;}
.course-title-main strong{display:block;font-weight:normal;font-size:14px;line-height:24px;color:#ffe3b5;}
	/*图片列表-3列*/
.course-list li{line-height:22px;padding-top:10px;padding-bottom:10px;padding-left:7px;padding-right:7px;border-radius:8px;background-color:#fff3e8;margin-bottom:8px;}
	/*列表样式2*/
.course-list2{padding-left:3px;padding-right:8px;counter-reset:counter1;}
.course-list2 li{line-height:28px;margin-bottom:8px;background-color:#fff3e8;border-radius:12px;}
.course-list2 li::before{counter-increment:counter1 1;content:counter(counter1);width:20px;height:20px;display:inline-block;background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);color:#fff;border-radius:50px;vertical-align:middle;margin-right:8px;margin-top:-2px;text-align:center;line-height:20px;}
	/*列表样式3*/
.course-list3{padding-left:8px;padding-right:8px;padding-top:10px;padding-bottom:1px;background-color:#f7f8fa;border-radius:8px;}
.course-list3 li{line-height:20px;margin-bottom:7px;color:#646566;}
.course-list3 li span{width:71px;display:inline-block;margin-right:7px;text-align:center;border-radius:12px;background-color:#e2ecf7;color:#2780d9;}
.course-list3 li span._bgOrange{background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);color:#fff;}
	/*列表样式*/
.course-lists{padding-left:10px;padding-right:10px;padding-top:7px;padding-bottom:8px;}
.course-lists li{line-height:16px;border-bottom:1px solid #ebedf0;position:relative;padding-left:21px;padding-top:8px;padding-bottom:8px;}
	.course-lists li:last-child{border-bottom:none;}
.course-lists li::before{width:12px;height:12px;content:"";display:inline-block;border-radius:50px;vertical-align:middle;margin-right:8px;background:url(../images/cover/1.png) no-repeat left top;background-size:cover;position:absolute;left:0px;top:50%;transform:translatey(-50%);}
.course-lists li span{float:right;}
	/*课程价格*/
.course-price{display:flex;justify-content:space-between;background:#fff;border-radius:8px;padding-left:15px;padding-right:15px;font-size:14px;line-height:32px;padding-top:6px;padding-bottom:6px;margin-bottom:11px;}
.course-price dd strong{color:#f53f3f;font-size:18px;}
	/*列表样式4*/
.course-list4{display:flex;flex-wrap:wrap;margin-bottom:8px;}
.course-list4 li{width:calc(33.33% - 2 * 8px / 3);margin-right:8px;margin-bottom:8px;text-align:center;background-color:#fff3e8;color:#fc6826;border-radius:4px;line-height:23px;}
.course-list4 li:nth-child(3n){margin-right:0px;}
.course-list4.course-list4--row2 li{width:calc(50% - 1 * 8px / 2);}
.course-list4.course-list4--row2 li:nth-child(3n){margin-right:8px;}
.course-list4.course-list4--row2 li:nth-child(2n){margin-right:0px;}
	/*图片列表*/
.course-list-pic{display:flex;}
	.course-list-pic li{position:relative;margin-right:17px;width:calc(25% - 3 * 17px / 4);}
.course-list-pic li:nth-child(4n){margin-right:0px;}
.course-list-pic li .photo{background:#333;display:block;height:55px;width:100%;border-radius:4px;}
	 .course-list-pic li em{height:18px;line-height:18px;text-align:center;overflow:hidden;font-size:12px;display:block;}
	/*课程介绍项*/
.course-item1{display:flex;background-color:#f7f8fa;border-radius:8px;padding-top:7px;padding-bottom:7px;padding-left:7px;padding-right:7px;align-items:center;margin-bottom:10px;}
.course-item1:nth-last-of-type(1){margin-bottom:0px;}
.course-item1 .photo{width:64px;height:48px;flex:none;background:#333;border-radius:4px;margin-right:7px;text-align:center;color:#fff;background-color:#2780d9;line-height:17px;padding-top:7px;box-sizing:border-box;}
.course-item1 ._intr{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
	/*课程简介*/
.course-intr{border:1px solid #f2f3f5;border-radius:8px;padding-left:7px;padding-right:7px;padding-top:12px;padding-bottom:12px;margin-bottom:8px;}
.course-intr h5{line-height:24px;display:inline-block;padding-left:11px;padding-right:11px;color:#507afc;background-color:#e8f7ff;border-radius:50px;}
.course-intr p{line-height:24px;margin-bottom:8px;}
.course-intr p:nth-last-of-type(1){margin-bottom:0px;}
	/*课程文本区块*/
.course-text-section{border-radius:8px;border:1px solid #bcd1ff;overflow:hidden;margin-bottom:14px;}
.course-text-section:nth-last-of-type(1){margin-bottom:0px;}
.course-text-section ._text{padding-left:3px;padding-right:3px;padding-top:10px;padding-bottom:10px;text-align:center;font-size:14px;}
.course-text-section ._text p:last-child{margin-bottom:0px;}
.course-text-section h5{text-align:center;background:linear-gradient(to left , rgb(18, 81, 255) -7% , rgb(18, 161, 254) 71%);color:#fff;font-size:16px;padding-top:8px;padding-bottom:8px;line-height:22px;}
.course-text-section p{line-height:20px;margin-bottom:11px;}
	/*提示*/
.course-text-tip{line-height:20px;background-color:#fff3e8;color:#f3911a;text-align:center;border-radius:8px;font-size:14px;padding-top:4px;padding-bottom:4px;margin-bottom:8px;}
	/*课程特色*/
.course-text-tese{padding-top:7px;padding-bottom:7px;padding-left:7px;padding-right:7px;background-color:#f7f8fa;border-radius:8px;display:flex;margin-bottom:10px;align-items:center;}
.course-text-tese dt{background-color:#198aff;color:#fff;border-radius:4px;font-size:16px;width:143px;flex:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:37px;}
.course-text-tese dd{padding-left:7px;line-height:20px;font-size:14px;}
	/*课程主图片*/
.course-pics{height:151px;margin-bottom:12px;border-radius:8px;overflow:hidden;position:relative;}
	/*按钮联系*/
.course-btn{display:flex;border-radius:12px;overflow:hidden;}
.course-btn a{flex:auto;text-align:center;line-height:43px;background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);color:#fff;font-size:16px;}
.course-btn a:first-child{border-radius:8px 0 0 8px;}
.course-btn a:last-child{margin-left:-1px;background:#f53f3f;border-radius:0 8px 8px 0;}
/**/
.course-txt-tip{text-align:center;font-size:16px;padding-top:9px;padding-bottom:13px;color:#fff;margin-bottom:7px;}
/**/
.courseUAPM{display:flex;width:100%;background-color:#4080ff;border-radius:12px;flex-wrap:wrap;}
.courseUAPM ._column--buy{position:sticky;bottom:0px;}
.courseUAPM .item-uapm{position:sticky;top:0px;z-index:1400;background-color:#4080ff;}
.courseUAPM .course-title1{color:#198aff;}
.courseUAPM .course-txt-tip{margin-bottom:0px;}
.courseUAPM ._column{padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;border-radius:12px;box-sizing:border-box;margin-right:12px;font-size:12px;color:#646566;background-color:#125bff;}
.courseUAPM ._column ._boxs{background-color:#ffffff;border-radius:12px;padding-left:8px;padding-right:8px;margin-bottom:12px;padding-top:8px;padding-bottom:17px;}
.courseUAPM ._column ._boxs:nth-last-of-type(1){margin-bottom:0px;}
.courseUAPM ._column:last-child{margin-right:0px;}
.courseUAPM ._column--row2{width:100%;display:flex;justify-content:space-between;margin-right:10px;margin-left:10px;background-color:#6296ff;border:1px solid #fdfeff;margin-bottom:10px;}
.courseUAPM ._column--row2 .course-list-pic{margin-bottom:0px;padding-bottom:0px;}
.courseUAPM ._column--row2 .course-list-pic li{margin-bottom:0px;}
.courseUAPM ._column--row2 .course-list-pic em{height:26px;line-height:28px;font-size:14px;}
.courseUAPM ._column--row2 .course-list-pic .photo{height:132px;background:#fff;}
.courseUAPM ._column--row2 .course-list{margin-left:8px;margin-right:8px;}
.courseUAPM ._column--row2 .course-list li{font-size:14px;}
.courseUAPM ._column--row2 .course-list3 ._bgOrange{font-size:15px;width:90px;}
.courseUAPM ._column--row2 .course-list3 li{font-size:14px;line-height:26px;}
.courseUAPM ._column--row2 ._boxs:nth-of-type(1){width:358px;margin-right:11px;margin-bottom:0px;padding-bottom:11px;}
.courseUAPM ._column--row2 ._boxs:nth-of-type(2){flex:auto;padding-bottom:0px;}
/**/
.courseUAPM ._column--row3{width:100%;display:flex;justify-content:space-between;margin-right:10px;margin-left:10px;background-color:#6296ff;border:1px solid #fdfeff;margin-bottom:10px;}
.courseUAPM ._column--row3>._boxs{width:570px;box-sizing:border-box;padding-top:0;}
.courseUAPM ._column--row3>._boxs:nth-of-type(1){margin-bottom:0px;}
.courseUAPM ._column--row3 ._boxsGroup{width:570px;box-sizing:border-box;}
.courseUAPM ._column--row3s{width:100%;display:flex;justify-content:space-between;margin-right:10px;margin-left:10px;background-color:#6296ff;margin-bottom:10px;border:1px solid #fdfeff;}
.courseUAPM ._column--row3s ._boxs{width:calc(33.33% - 2 * 11px / 3);margin-right:11px;flex:auto;box-sizing:border-box;height:852px;}
.courseUAPM ._column--row3s ._boxs:nth-of-type(3n){margin-right:0px;}
.courseUAPM ._column--buy{display:flex;box-sizing:border-box;justify-content:space-between;margin-right:10px;margin-left:10px;background-color:#6296ff;margin-bottom:10px;border:1px solid #fdfeff;width:calc(100% - 10px - 10px);padding-left:0;padding-right:0;}
.courseUAPM ._column--buy [class^='course-']{width:calc(33.33% - 2 * 11px / 3);margin-right:10px;flex:auto;}
.courseUAPM ._column--buy [class^='course-']:nth-of-type(3n){margin-right:0px;}
.courseUAPM ._column--buy .course-txt-tip{padding-bottom:0px;padding-top:0px;line-height:45px;height:45px;}
.courseUAPM ._column--buy .course-price{margin-bottom:0px;}
/*- - - - - - - - -样式属课程综合页2.html - - - - - - - -*/
	/**/
	/*主标题*/
.title-main{text-align:center;width:100%;margin-bottom:28px;}
.title-main ._en{color:#ffe0d4;font-size:22px;position:relative;bottom:-11px;text-transform:uppercase;}
.title-main h4{font-size:34px;line-height:45px;letter-spacing:2px;}
.title-main h4::before{content:"";width:68px;height:12px;display:inline-block;vertical-align:middle;margin-right:11px;background:url(../images/cover/dot-left.png) no-repeat left top;background-size:cover;margin-top:-3px;}
.title-main h4::after{content:"";width:68px;height:12px;display:inline-block;vertical-align:middle;margin-left:11px;background:url(../images/cover/dot-right.png) no-repeat left top;background-size:cover;margin-top:-3px;}
.title-main p{font-size:16px;line-height:29px;color:#8b8c8d;}
	/*评价项*/
.item-evaluate{padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;border-bottom:1px solid #ebedf0;color:#646566;}
.item-evaluate ._intr{line-height:20px;margin-top:8px;}
.item-evaluate ._teacher::after{content:"";display:block;clear:both;}
.item-evaluate ._teacher .photo{float:left;width:38px;height:38px;background:#999;margin-right:9px;border-radius:50px;overflow:hidden;}
.item-evaluate ._teacher ._name{line-height:20px;}
.item-evaluate ._teacher time{line-height:17px;display:block;font-size:12px;color:#8b8c8d;}
	/*问题*/
.item-problem2{color:#646566;}
.item-problem2:hover{box-shadow:0 3px 8px rgba(0,0,0,0.14);}
.item-problem2 h4{line-height:35px;font-size:17px;letter-spacing:1px;margin-bottom:7px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.item-problem2 p{line-height:20px;height:100px;margin-bottom:16px;overflow:hidden;}
.item-problem2 p a{color:#f3911a;}
.item-problem2 p a:hover{text-decoration:underline;}
.item-problem2  ._more{background:linear-gradient(to left , rgb(250, 82, 78) 10% , rgb(255, 123, 3) 84%);color:#fff;width:238px;margin:0 auto;display:block;text-align:center;line-height:32px;border-radius:40px;}
.item-problem2--group{flex-wrap:wrap;display:flex;}
.item-problem2--group .item-problem2{width:calc(33.33% - 2 * 12px / 3);margin-bottom:12px;margin-right:12px;border:1px solid #f2f3f5;padding-left:15px;padding-right:15px;box-sizing:border-box;padding-top:10px;padding-bottom:15px;border-radius:12px;}
.item-problem2--group .item-problem2:nth-of-type(3n){margin-right:0px;}
	/*UAPM*/
.item-uapm{width:100%;color:#fff;padding-left:25px;padding-right:563px;padding-top:41px;box-sizing:border-box;padding-bottom:33px;position:relative;background:url(../images/banner/uapm-bg.png) no-repeat right bottom;}
.item-uapm h3{line-height:72px;font-size:54px;margin-bottom:5px;}
.item-uapm h3 strong{display:block;font-size:30px;line-height:53px;font-weight:normal;}
.item-uapm p{line-height:31px;font-size:22px;letter-spacing:2px;}
	/*基本介绍*/
.item-intr{background-color:#ffffff;border-radius:12px;padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:16px;overflow-y: auto;}
.item-intr ._courseList li{margin-bottom:17px;position:relative;}
.item-intr ._courseList li:not(:last-child)::after{content:'+';position:absolute;top:100%;transform:translatey(-20%);color:#f53f3f;left:15px;font-weight:bold;font-size:21px;line-height:20px;}
.item-intr ._courseList ._icon{width:48px;height:48px;float:left;margin-right:13px;background:url(../images/icon/icon-star.png) no-repeat left top;text-align:center;line-height:48px;color:#fff;margin-top:3px;}
.item-intr ._courseList ._intr{line-height:23px;}
.item-intr ._courseList ._courseName{line-height:29px;margin-bottom:7px;font-size:18px;font-weight:normal;display:block;}
.item-intr ._adaptive{margin-bottom:21px;}
.item-intr ._adaptive p{font-size:18px;line-height:29px;margin-bottom:8px;}
.item-intr ._adaptive ._labelList span{padding-left:12px;padding-right:12px;font-size:13px;line-height:28px;background-color:#fff7e8;color:#f53f3f;display:inline-block;margin-right:15px;margin-bottom:6px;}
.item-intr ._tip{color:#f53f3f;font-size:16px;line-height:30px;}
.columnBox--diqu{}
.columnBox--diqu .title-column{margin-bottom:10px;}
/**/
.module-filter-diqu{padding-bottom:15px;}
.module-filter-diqu ._filterOptionBox{position:relative;overflow:hidden;transition:all 0.2s ease;}
.module-filter-diqu ._filterOptionBox ._btnShowHidden{position:absolute;right:0px;bottom:15px;padding-left:26px;padding-right:26px;background:#fff;line-height:36px;border-radius:60px;cursor:pointer;}
.module-filter-diqu ._filterOptionBox ._btnShowHidden:hover{background-color:#d8dde6;}
.module-filter-diqu ._filterOptionBox ._btnShowHidden::before{display:inline-block;content:"";border-top:2px solid #323233;border-left:2px solid #323233;transform:translate(0%,20%) rotate(45deg);width:9px;height:9px;left:50%;top:50%;}
.module-filter-diqu ._filterOptionBox a{display:inline-block;margin-bottom:15px;background:#fff;padding-left:16px;padding-right:16px;line-height:36px;border-radius:60px;margin-right:13px;font-size:16px;}
.module-filter-diqu ._filterOptionBox a:hover{background-color:#d8dde6;}
.module-filter-diqu ._filterOptionBox a._active{background-color:#f53f3f;color:#fff;}
.module-filter-diqu ._filterOptionBox._filterOptionBox--row1{height:39px;}
.module-filter-diqu ._filterOptionBox._filterOptionBox--row1 ._btnShowHidden{bottom:0px;}
.module-filter-diqu ._filterOptionBox._filterOptionBox--row1 ._btnShowHidden::before{transform:translate(0%,-20%) rotate(-135deg);}
/**/
.module-diqu{width:110px;height:28px;border:1px solid #ebedf0;display:inline-block;font-size:14px;line-height:28px;text-align:center;position:relative;z-index:1200;vertical-align:middle;border-radius:7px;box-sizing:border-box;}
.module-diqu:hover{color:#3d3d3d;border-color:#3d3d3d;}
.module-diqu:hover ._name{}
.module-diqu:hover ._name .icon-arrow{transform:rotate(-180deg);}
.module-diqu:hover ._name .icon-arrow::after{transform:translate(0%,-120%) rotate(-135deg);}
.module-diqu:hover ._addressList{visibility:visible;opacity:1;top:100%;}
.module-diqu ._addressList{position:absolute;top:115%;background:#fff;width:100%;border-radius:7px;box-shadow:0 3px 8px rgba(0,0,0,0.14);visibility:hidden;opacity:0.2;transition:all 0.2s ease;margin-top:1px;}
.module-diqu ._addressList a{display:block;text-align:center;}
.module-diqu ._addressList a:hover{background-color:#f53f3f;color:#fff;}
.module-diqu ._name{display:flex;align-items:center;justify-content:center;}
.module-diqu ._name .icon-arrow{width:14px;height:18px;display:inline-block;margin-left:7px;transition:transform 0.2s linear;}
.module-diqu ._name .icon-arrow::after{display:inline-block;content:"";border-top:2px solid #323233;border-left:2px solid #323233;transform:translate(0%,-80%) rotate(-135deg);width:6px;height:6px;left:50%;top:0px;}
.module-diqu ._name .icon-address{width:14px;height:16px;display:inline-block;margin-right:4px;background:url(../images/icon--vector.png) no-repeat left top;background-size:cover;}
.title-column2{border-bottom:1px solid #f2f3f5;line-height:30px;margin-bottom:16px;font-size:18px;font-weight:normal;}
.title-column2::before{width:5px;margin-right:8px;background-color:#f53f3f;border-radius:10px;content:"";display:inline-block;vertical-align:middle;height:16px;}
/*- - - - - - - - -样式属搜索页.html - - - - - - - -*/
/*新增加-mark标识样式*/
.item-doc mark{color:#f53f3f;background:transparent;}
/*搜索数量文本*/
.text-search-count{float:right;line-height:31px;color:#8b8c8d;}
.text-contact-way .item-search-link{height:30px;line-height:30px;position:relative;top:50%;margin-right:16px;margin-left:5px;padding-right:0;vertical-align:middle;background-color:#ffffff;border:1px solid #ebedf0;border-radius:60px;display:inline-flex;transform:translatey(-50%);align-items:center;justify-content:center;}

.text-contact-way .item-search-link:focus-within{border-color:#f53f3f;}
.text-contact-way .item-search-link ._btnPost{background:none;width:46px;height:30px;border:0;display:inline-flex;justify-content:center;align-items:center;position:relative;}
.text-contact-way .item-search-link ._btnPost::before{content:"";position:absolute;left:0px;top:7px;bottom:7px;border-left:1px solid #ebedf0;}
.text-contact-way .item-search-link ._txt{position:relative;color:#646566;padding-left:16px;height:30px;width:70px;line-height:30px;border:0;background:transparent;box-sizing:border-box;}
.text-contact-way .item-search-link .icon--search{width:15px;height:15px;background:url(../images/icon--search.png) no-repeat left top;display:inline-block;}
.text-contact-way .item-search-link ::-webkit-input-placeholder {color:#646566;}
.text-contact-way .item-search-link ::-moz-placeholder { color:#646566;}
.text-contact-way .item-search-link :-ms-input-placeholder {color:#646566;}

/*没有发现*/
.item-not-found{text-align:center;margin-bottom:15px;padding-top:25px;padding-bottom:25px;border:1px solid #f2f3f5;border-radius:8px;}
.item-not-found ._pic{width:164px;height:164px;margin:0 auto;display:block;}
.item-not-found ._pic img{width:100%;height:100%;display:block;}
.item-not-found ._text{line-height:20px;color:#8b8c8d;}

/*组件-搜索*/
.module-search{width:100%;position:relative;padding-top:31px;padding-bottom:31px;}
.module-search .center{height:54px;line-height:54px;padding-right:302px;box-sizing:border-box;}
.module-search form{height:100%;position:relative;}
.module-search ._btnClearKeys{width:18px;height:18px;line-height:17px;text-align:center;position:absolute;text-indent:-1px;font-family:Verdana, Geneva, sans-serif;color:#fff;top:50%;right:148px;background-color:#c8c9cc;border-radius:50px;cursor:pointer;transform:translatey(-50%);display:none;}
.module-search ._btnClearKeys:hover{color:#fff;background:#ef3f3f;}
.module-search::after{clear:both;display:block;content:"";}
.module-search .text{float:left;width:calc(100% - 128px);line-height:inherit;font-size:16px;padding-right:15px;padding-left:15px;background:#fff;box-sizing:border-box;border:1px solid #f2f3f5;border-radius:8px 0 0 8px;}
.module-search .text:focus{border-color:#f53f3f;}
.module-search .btn_send{float:right;width:128px;line-height:inherit;font-size:18px;color:#fff;padding-top:1px;padding-bottom:1px;background:#fff;background-color:#f53f3f;box-sizing:border-box;border:0;border-radius:0 8px 8px 0;display:inline-flex;align-items:center;justify-content:center;}
.module-search .btn_send:hover{background:#f42727;}
.module-search .icon--search-white{width:17px;height:17px;margin-right:6px;background:url(../images/icon--search-white.png) no-repeat center center;display:inline-block;}
input:-webkit-autofill , textarea:-webkit-autofill, select:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px transparent  inset !important; background-color:transparent;background-image: none;transition: background-color 50000s ease-in-out 0s;}




/*****文章图片限制最大宽度****/
.content ._whiteBox .text-content img{max-width:750px}



/* 隐藏证书模块 */
.certificate{
	display: none !important;
}
.certificate{color:#fff;padding-top:72px;padding-bottom:68px;background-color:#fafbff;}
.certificate::after{clear:both;display:block;content:"";}
.certificate h4{line-height:35px;text-align:center;font-size:26px;font-weight:normal;margin-bottom:52px;color:#264FFA;letter-spacing:3px;}
.certificate h4 strong{line-height:60px;font-size:43px;letter-spacing:4px;display:block;}
.certificate ._box{float:left;width:48%;text-align:center;color:#666;margin-right:3%;padding-top:32px;padding-bottom:29px;background:#fff;border:1px solid #ddd;border-radius:10px;}
.certificate ._box img{width:88.00%;max-width:100%;margin-top:10px;margin-right:auto;margin-left:auto;display:block;}
.certificate ._box h5{line-height:48px;font-size:34px;font-weight:normal;color:#333;margin-bottom:16px;letter-spacing:2px;}
.certificate ._box p{line-height:36px;font-size:26px;margin-bottom:24px;letter-spacing:2px;}
.certificate ._box p em{color:#ff8800;}
.certificate ._box:nth-of-type(2n){margin-right:0;}

/*********************************全局样式,拷贝reset_css*********************************/
[class^='icon--']{display:inline-block;vertical-align:middle;line-height:0px;}
.icon--hot{width:14px;height:14px;background:url(../images/icon/icon--hot.png) no-repeat left top;background-size:contain;}
.icon--playaudio{width:16px;height:16px;background:url(../images/icon/icon--play-white.png) no-repeat left top;background-size:contain;}
.icon--service{width:16px;height:16px;background:url(../images/icon/icon--custome.png) no-repeat left top;background-size:contain;}
.icon--arrowbom{width:18px;height:18px;background:url(../images/icon/icon--arrow-bom.png) no-repeat left top;background-size:contain;}
.icon--tel{width:14px;height:14px;background:url(../images/icon/icon--tel.png) no-repeat left top;background-size:contain;}
.icon--wx{width:15px;height:12px;background:url(../images/icon/icon--wx.png) no-repeat left top;background-size:contain;}
.icon--vector{width:15px;height:15px;background:url(../images/icon/icon--vector.png) no-repeat left top;background-size:contain;}
.icon--like{width:16px;height:16px;background:url(../images/icon/icon--like.png) no-repeat left top;background-size:contain;}
.icon--box{width:16px;height:16px;background:url(../images/icon/icon--dr.png) no-repeat left top;}
.icon--date{width:11px;height:11px;background:url(../images/icon/icon-vector.png) no-repeat left top;}
.icon--see{width:12px;height:12px;background:url(../images/icon/icon--see.png) no-repeat left top;}
.icon--download{width:12px;height:12px;background:url(../images/icon/icon--download.png) no-repeat left top;background-size:contain;}
.icon--download-blue{width:12px;height:12px;background:url(../images/icon/icon-down-blue.png) no-repeat left top;background-size:contain;}
.icon--gz{width:16px;height:16px;background:url(../images/icon/icon-sx.png) no-repeat left top;background-size:contain;}
.icon--zan{width:16px;height:16px;background:url(../images/icon/icon-thumbs-up.png) no-repeat left top;background-size:contain;}
.icon--list{width:24px;height:24px;background:url(../images/icon/icon--list.png) no-repeat left top;background-size:contain;}
.icon--videoplay{width:32px;height:32px;background:url(../images/icon/icon--play.png) no-repeat left top;background-size:contain;}
.icon--videoplay2{width:32px;height:32px;background:url(../images/icon/icon--play2.png) no-repeat left top;background-size:contain;}
.icon--refresh{width:12px;height:12px;background:url(../images/icon/icon--repeat.png) no-repeat left top;background-size:contain;}
.icon--send{width:44px;height:44px;background:url(../images/icon/icon--zen.png) no-repeat left top;background-size:contain;}
.icon--play{width:16px;height:16px;background:url(../images/icon/icon--play.png) no-repeat left top;background-size:contain;}
.icon--browse{width:20px;height:20px;background:url(../images/icon/icon--zoom-in.png) no-repeat left top;background-size:contain;}
.icon--chat-smile{width:20px;height:20px;background:url(../images/icon/icon--chat-smile.png) no-repeat left top;background-size:contain;}


/*左浮动条图标专用*/
.icon_f{display:inline-block;vertical-align:middle;padding-left:3.1%;padding-top:3.1%;background:url(../images/icon/icon-f.png) no-repeat left top;background-size:200%;}
.icon_f.icon_f1x1{background-position:0 0;}
.icon_f.icon_f1x2{background-position:0 12.5%;}
.icon_f.icon_f1x3{background-position:0 25%;}
.icon_f.icon_f1x4{background-position:0 37.5%;}
.icon_f.icon_f1x5{background-position:0 50%;}
.icon_f.icon_f1x6{background-position:0 62.5%;}
.icon_f.icon_f1x7{background-position:0 75%;}
.icon_f.icon_f1x8{background-position:0 87.5%;}
.icon_f.icon_f1x9{background-position:0 100%;}
/*右浮动条专用*/
.icon_b{display:inline-block;vertical-align:middle;padding-left:4.4%;padding-top:4.4%;background:url(../images/icon/icon-f2.png) no-repeat left top;background-size:200%;}
.icon_b.icon_b1x1{background-position:0 0;}
.icon_b.icon_b1x2{background-position:0 25%;}
.icon_b.icon_b1x3{background-position:0 50%;}
.icon_b.icon_b1x4{background-position:0 75%;}
.icon_b.icon_b1x5{background-position:0 100%;}
/**/
.icon_q{display:inline-block;vertical-align:middle;padding-left:4.9%;padding-top:4.9%;background:url(../images/icon/icon-q.png) no-repeat left top;background-size:200%;}
.icon_q.icon_q1x1{background-position:0 0;}
.icon_q.icon_q1x2{background-position:0 12.5%;}
.icon_q.icon_q1x3{background-position:0 25%;}
.icon_q.icon_q1x4{background-position:0 37.5%;}
.icon_q.icon_q1x5{background-position:0 50%;}
.icon_q.icon_q1x6{background-position:0 62.5%;}
.icon_q.icon_q1x7{background-position:0 75%;}
.icon_q.icon_q1x8{background-position:0 87.5%;}
.icon_q.icon_q1x9{background-position:0 100%;}
.show--line1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:auto!important;max-width:100%;}
.color-orange{color:#f3911a;}
.color-blue{color:#198aff;}






/*************************************页头页脚全局使用兼容问题***********************************/
.pic-logo img{vertical-align: middle;}
#header2024 .center,#header2024 ._topBar .center,.module-float-bottom .center,footer .center{
	margin: 0 auto;
	width: 1200px;
	max-width: 1280px;
}
#header2024 a{
	color: #646566;
}
.text-contact-way{
	margin: 0 0 0 auto;
}

#header2024 i{
	font-style: normal;
}
#header2024 ._menu ._userBar{

}
.photo img, .photo_fullsize img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: contain;
}


/* 隐藏图片组件DIV */
#YLimgwrap{
	display: none;
}
/*旧版右侧客服窗口隐藏*/
.toolbar_left{display: none !important;}
