/*
 * @Description: 名师广场首页新版
 * @Author: guosheng
 * @Date: 2019-06-10 11:23:52
 * @LastEditors: liu deng
 * @LastEditTime: 2019-08-27 09:33:55
 */
/* 公共样式 S */
body {font-size: 14px;}
.nowrap {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nowrap2 {overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}

/* .bgf5f7fa {background: rgb(243, 255, 254);} */
.bgf5f7fa {background: #f5f7fa;}
.bg05dbc5 {background: #05dbc5;}
.bg00a4fb {background: #00a4fb;}
.bg5265fa {background: #5265fa;}
.bgImage1 {background-image: linear-gradient(180deg, rgb(56, 255, 239 ,0.05) 0%, rgb(255, 255, 255,0.05) 37%);}
.bgImage2 {background-image: linear-gradient(180deg, rgb(56, 164, 255 ,0.05) 0%, rgb(255, 255, 255,0.05) 37%);}
.bgImage3 {background-image: linear-gradient(180deg, rgb(89, 101, 255 ,0.05) 0%, rgb(255, 255, 255,0.05) 37%);}
/* .bgImage4 {background-image: linear-gradient(180deg, rgb(3,0,0) 0%, rgba(0,0,0,0) 37%);} */
.gs_shadow01 {box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);}
.gs_shadow02 {box-shadow: 0px 0px 20px 0px rgba( 0, 0, 0, .1 );border-radius: 8px;}
.gs_shadow03 {box-shadow: 0px 0px 10px 0px rgba( 0, 0, 0, .1 );border-radius: 8px;}
.bor_no_t {border: 1px solid #e7e7e7;border-top: 0;border-radius: 0 0 8px 8px;}

.c656565 {color: #656565;}
.c5a94c5 {color: #5a94c5;}
.c444444 {color: #444444;}
.c278ee4 {color: #278ee4;}
.c2769a1 {color: #2769a1;}
.cd9d9d9 {color: #d9d9d9;}
.c00be5e {color: #00be5e;}
.c9954e3 {color: #9954e3;}
.c008afa {color: #008afa;}
.cc6c6c6 {color: #c6c6c6;}
.c525252 {color: #525252;}
.bgfff {background: #fff;}
.bg309aeb {background: #309aeb;}

.pdt36 {padding-top: 36px;}
.mgb22 {margin-bottom: 22px;}
.mgr12 {margin-right: 12px;}
.mgb12 {margin-bottom: 12px;}
.mgb35 {margin-bottom: 35px;}
.mgb55 {margin-bottom: 55px;}
.pdb133 {padding-bottom: 133px;}
.pdl55 {padding-left: 55px;}
.pdr50 {padding-right: 50px;}
.pdt50{padding-top: 50px}
.pdb140{padding-bottom: 140px}
.pdt150{padding-top: 150px}
.pdt60 {padding-top: 60px;}
.pdr84 {padding-right: 84px;}
.pdt170 {padding-top: 170px;}
.mgl55 {margin-left: 55px;}
.mgr55 {margin-right: 55px;}
.mgt6 {margin-top: 6px;}
.mgbf15{
  margin-bottom: -15px;
}
.mgrf15{
  margin-right: -15px;
}
.pdtb50{
  padding: 50px 0;
}
.mgt50{margin-top: 50px;}
.mgr8 {margin-right: 8px;}
.mgt3 {margin-top: 3px;}
.mgb12 {margin-bottom: 12px;}
.mgb46 {margin-bottom: 46px;}
.pdb170 {padding-bottom: 170px;}
.pdt162 {padding-top: 162px;}
.mgb32 {margin-bottom: 32px;}
.mgr7 {margin-right: 7px;}
.pdb60 {padding-bottom: 60px;}
.mgb8 {margin-bottom: 8px;}
.mgl16 {margin-left: 16px;}
.pdl38 {padding-left: 38px;}
.h658 {height: 658px;}
.pdtb17 {padding-top: 17px;padding-bottom: 17px;}
.mgb8 {margin-bottom: 8px;}
.mgb12 {margin-bottom: 12px;}
.pdt46 {padding-top: 46px;}
.mgr35 {margin-right: 35px;}
.pdb45 {padding-bottom: 45px;}
.mgt4 {margin-top: 4px;}

.f44 {font-size: 44px;}
.f28 {font-size: 28px;line-height: 28px;}
.f18 {font-size: 18px;}
.f16 {font-size: 16px;}

.w20 {width: 20%;}
.w25 {width: 25%;}
.w30 {width: 30%;}
.w40 {width: 40%;}
.w50 {width: 50%;}

.lh12 {line-height: 12px;height: 12px;}

.pos_realtive {position: relative;}
.gs_inp {border: 0;padding: 0;margin: 0;}
/* icon S */
.icon_level {display: inline-block;background: #c7f1ff;padding: 0 8px;vertical-align: top;border-radius: 2px;font-size: 14px;color: #4ca8c6;height: 20px;line-height: 20px;}
.icon_titLab {display: inline-block;width: 34px;height: 17px;vertical-align: middle;color: #4ca8c6;background: #c7f1ff;border-radius: 4px;overflow: hidden;text-align: center;line-height: 17px;}

.icon_city {display: inline-block;width: 24px;height: 24px;vertical-align: middle;background: url(../images/newCommunity/icon_city.png) no-repeat;}
.icon_school {display: inline-block;width: 25px;height: 24px;vertical-align: top;background: url(../images/newCommunity/icon_school.png) no-repeat;}
.icon_countPic {display: inline-block;width: 60px;height: 60px;background: url(../images/newCommunity/icon_total.png) no-repeat;}
.icon_countPic_01 {display: inline-block;width: 60px;height: 60px;background: url(../images/newCommunity/bgImg5.jpg) no-repeat;background-size: 60px 60px;}
.icon_countPic_02 {display: inline-block;width: 60px;height: 60px;background: url(../images/newCommunity/bgImg4.jpg) no-repeat ;background-size: 60px 60px;}
.icon_countPic_01_1 {display: inline-block;width: 70px;height: 70px;background: url(../images/newCommunity/bgImg5.jpg) no-repeat;background-size: 70px 70px;}
.icon_countPic_02_2 {display: inline-block;width: 70px;height: 70px;background: url(../images/newCommunity/bgImg4.jpg) no-repeat ;background-size: 70px 70px;}
.icon_recActivity {width: 24px;height: 18px;background: url(../images/newCommunity/icon_recAcivity.png) no-repeat;vertical-align: bottom;display: inline-block;}
.icon_state_un {display: inline-block;height: 14px;background: url(../images/newCommunity/icon_state_01.png) no-repeat left center;vertical-align: top;padding-left: 20px;color: #ffc61b;font-size: 14px;line-height: 14px;}

.icon_people {display: inline-block;width: 12px;height: 15px;background: url(../images/newCommunity/icon_person_s.png) no-repeat;}
.icon_courseBot {display: inline-block;width: 12px;height: 14px;background: url(../images/newCommunity/icon_recBot.png) no-repeat;}
.icon_thumb {display: inline-block;width: 14px;height: 14px;background: url(../images/newCommunity/icon_thumb.png) no-repeat;}
.icon_teaStart {display: inline-block;width: 28px;height: 27px;background: url(../images/newCommunity/icon_start.png) no-repeat;vertical-align: bottom;}
.icon_picOrder {display: inline-block;width: 22px;height: 22px;background: url(../images/newCommunity/icon_personOrder.png) no-repeat;box-sizing: border-box;padding-top: 4px;text-align: center;font-size: 14px;color: #fff;}
.icon_play {display: inline-block;width: 30px;height: 30px;cursor: pointer;background: url(../images/newCommunity/openClass.png) no-repeat center rgba(0,0,0, .1);}
.icon_search {display: inline-block;height: 30px;width: 16px;background: url(../images/newCommunity/icon_search.png) no-repeat center;}
.icon_sort {display: inline-block;width: 11px;vertical-align: top;height: 15px;background: url(../images/newCommunity/icon_sort.png) no-repeat;}
.on.icon_sort {display: inline-block;width: 11px;height: 15px;background: url(../images/newCommunity/icon_sort_01.png) no-repeat;}
/* icon E */
.page_num_wrap input.num_text {vertical-align: top;}
/* 公共样式 E */


/* banner S */
.gs_banner {background: url(../images/newCommunity/banner_01.jpg) no-repeat center top;height: 400px;position: relative;}
.gs_banner .gs_bannerTit {line-height: 44px;padding: 98px 0 0 20px;font-size: 44px;color: #278ee4;}
/* banner E */

/* 社区 S */
.gs_communityWrap {position: relative;}
.gs_community .gs_communityTit {color: #444;font-weight: normal;position: relative;}
.gs_community .gs_communityTit .gs_topOpearte {position: absolute;line-height: 14px;right: 0;top: 20px;}
.gs_communityList .gs_communityListUl {margin-right: -12px;}
.gs_communityList .gs_communityItem {width: 390px;height: 200px;margin-right: 12px;margin-bottom: 15px;overflow: hidden;background: #fff;border-radius: 8px;padding: 20px;box-sizing: border-box;}
.gs_communityList .gs_communityItem:hover {box-shadow: 0px 0px 15px 0px rgba( 0, 0, 0, .1 );cursor: pointer;}
.gs_communityItem .icon_level {margin-right: 12px;}
.gs_communityItem .gs_cmTitle {font-size: 20px;color: #000;}
.gs_communityItem .gs_subject {font-size: 14px;height: 14px;line-height: 14px;}
.gs_communityBrief .gs_iconLeft {width: 120px;height: 120px;border-radius: 8px;}
.gs_communityBrief .gs_communityRight {margin-left: 139px;font-size: 14px;line-height: 14px;color: #656565;overflow: hidden;}
.gs_communityBrief .gs_totalCount {overflow: hidden;}
.gs_communityBrief .gs_members, .gs_communityBrief .gs_visitNum {display: block;max-width: 50%;overflow: hidden;}

/* 社区（改）S */
.gs_communityList .gs_communityListUl1 {width: 100%;}
.gs_communityList .gs_communityItem1:hover {box-shadow: 0px 0px 20px 0px #c6e1fb;cursor: pointer;}
.gs_communityItem1 {float:left;width: 380px;height: 188px;margin-right:20px;margin-bottom: 20px;overflow: hidden;background: #fff;border-radius: 8px;padding: 20px;box-sizing: border-box;} 
.gs_communityItem1 .bgImg1{background: url(../images/newCommunity/bgImg1.png) no-repeat 100% 100%;display: inline-block;width:74px;height:22px;line-height:22px;font-size: 12px;color: #fff;}
.gs_communityItem1 .bgImg2{background: url(../images/newCommunity/bgImg2.png) no-repeat 100% 100%;display: inline-block;width:52px;height:22px;line-height:22px;font-size: 12px;color: #fff;}
.gs_communityItem1 .bgImg3{background: url(../images/newCommunity/bgImg3.png) no-repeat 100% 100%;display: inline-block;width:52px;height:22px;line-height:22px;font-size: 12px;color: #fff;}
.gs_comItem1L{width: 32%;padding: 20px 0 0 8px;;position: relative;}
.gs_comItem1L img{width: 90px;height: 90px;border-radius: 45px;}
.gs_comItem1L p{width:95px;position: absolute;bottom:-15px;text-align: center;}
.gs_comItem1R{width: 65%;padding-top: 20px;}
.gs_comItem1R p:nth-child(1){font-size: 20px;color: #000;}
.gs_comItem1R p:nth-child(2){font-size: 14px;height: 14px;line-height: 14px;color: #b8b8b8;margin-top: 13px;}
.gs_comItem1R p:nth-child(3){font-size: 14px;height: 14px;line-height: 14px;color: #b8b8b8;margin-top: 11px;}
.gs_comItem1R p:nth-child(4){font-size: 14px;height: 14px;line-height: 14px;color: #b8b8b8;margin-top: 11px;}
.gs_comItem1R p:nth-child(4) .gs_cI1RSp1{position: relative;}
.gs_comItem1R p:nth-child(4) .gs_cI1RSp2{position: relative;}
.gs_comItem1R .gs_comI1RSpan1{background: url(../images/newCommunity/img1.png) no-repeat left center; background-size: 15px 15px;padding-left: 20px;color:#60deaa;}
.gs_comItem1R .gs_comI1RSpan2{background: url(../images/newCommunity/img2.png) no-repeat left center; background-size: 16px 12px;padding-left: 24px;color:#9dd4ff;}
.gs_comItem1R .gs_cI1RSp1 .gs_comI1RText1{display: inline-block;width:50px;height:20px;text-align:center;line-height:20px;border-radius: 3px;border:1px solid #b8b8b8;color:#b8b8b8;position: absolute;bottom: -25px;left: 0;display: none;}
.gs_comItem1R .gs_cI1RSp2 .gs_comI1RText2{display: inline-block;width:50px;height:20px;text-align:center;line-height:20px;border-radius: 3px;border:1px solid #b8b8b8;color:#b8b8b8;position: absolute;bottom: -25px;left: 0;display: none;}
.gs_comItem1R .gs_cI1RSp1:hover .gs_comI1RText1{display: block}
.gs_comItem1R .gs_cI1RSp2:hover .gs_comI1RText2{display: block}

.gs_communityCountBar {height: 180px;background: #fff;box-sizing: border-box;bottom: -70px;width: 100%;color: #555555;}
.gs_communityCountBar .gs_totalLeft {height: 100%;width: 306px;box-sizing: border-box;background: url(../images/newCommunity/count_line.png) no-repeat right center;overflow: hidden;}
.gs_communityCountBar .gs_countRight {margin-left: 305px;height: 100%;box-sizing: border-box;overflow: hidden;}
.gs_communityCountBar .gs_countRight ul,.gs_communityCountBar .gs_countRight li {height: 100%;}
.gs_communityCountBar .gs_totalLeft .gs_communityNum {margin-left: 115px;background: url(../images/newCommunity/icon_roleBg.png) no-repeat center;height: 100%;}
.gs_communityCountBar .gs_countRight li {text-align: center;height: 100%;box-sizing: border-box;background: url(../images/newCommunity/icon_roleBg.png) no-repeat right center;}
/* 社区 E */

/* 推荐活动 S */
.gs_topLine {height: 3px;width: 80px;position: absolute;top: 0;left: 50%;margin-left: -40px;}
.gs_courseLab {display: inline-block;height: 20px;line-height: 20px;overflow: hidden;vertical-align: top;background: #f9f9f9;border-radius: 4px;color: #aaa;}
.gs_line {position: relative;}
.gs_line::before {content: '';width: 1px;height: 12px;position: absolute;right: 0;top: 50%;margin-top: -6px;background: #eee;}

.gs_activityWrap .gs_recTopTit {font-size: 28px;color: #444;line-height: 28px;}
.gs_activityWrap .gs_recTop .gs_tabTit {font-size: 20px;color: #444;}
.gs_activityWrap .gs_recTop .gs_tabTit .on {background-color: #549ff5;color:#fff;padding: 3px 14px;border-radius: 17px;}
.gs_activityWrap {width: 864px;}
.gs_recCon .gs_recCourse {position: relative;cursor: pointer;width: 274px;height: 187px;box-sizing: border-box;border: 1px solid #e7e7e7;border-radius: 8px;padding: 28px 10px 0 10px;}
.gs_recCourse .gs_courseTit {font-size: 16px;width: 144px;text-align: center;color: #222;line-height: 20px;max-height: 40px;overflow: hidden;}
.gs_recCon .gs_recBottom .gs_recBottomIco {font-size: 14px;color: #a0a0a0;line-height: 14px;display: block;position: relative;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gs_recCon .gs_recBottom .gs_recBottomIco::before {content: '';width: 1px;height: 12px;background: #eee;position: absolute;bottom: 0;left: 0;}
.gs_recCon .gs_recBottom .gs_recBottomIco:first-child::before {display: none;}
.gs_recCon ul {margin: 0 -20px -0 0;}
.gs_recCon ul li{border-radius: 8px;}

.gs_recCon .gs_publicCourse {width: 274px;cursor: pointer;box-sizing: border-box;background: #fff;border-radius: 8px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.09);}
.gs_publicCourse .gs_publicPoster {width:100%;height: 152px;position: relative;}
.gs_publicCourse .gs_pubPosterT {width:93%;position: absolute;top: 0;left: 0;padding: 5px 10px;color: #fff;border-radius: 8px 8px 0 0;background-image: linear-gradient(180deg, rgb(3,0,0,1) 0%, rgba(0,0,0,0) 100%);}
.gs_publicCourse .gs_pubPosterT span:nth-child(1){background: url(../images/newCommunity/openClass01.png) no-repeat left center;background-size: 11px 13px;padding-left: 20px;margin-right: 30px;}
.gs_publicCourse .gs_pubPosterT span:nth-child(2){background: url(../images/newCommunity/openClass02.png) no-repeat left center;background-size: 13px 13px;padding-left: 20px;}
.gs_publicCourse .gs_publicPoster img {width: 100%;height: 100%;}
.gs_publicCourse .gs_publicPoster .icon_play {position: absolute;top: 65px;left: 120px;display: none;}
/* .gs_publicCourse .gs_publicPoster:hover .icon_play {display: block;} */
.gs_recCon .gs_publicCourse:hover .icon_play {display: block;}
.gs_publicCours .gs_pubContent {width: 93%;font-size: 20px;}
.gs_pubContent .gs_pubContentp1{width: 80%; line-height: 40px;padding-left:5px;}
.gs_pubContent .gs_pubContentp2{line-height: 40px;padding-right:5px;}
/* .gs_publicCourse .gs_publicTit {font-size: 16px;line-height: 20px;}
.gs_publicCourse .gs_publicDetail {font-size: 12px;color: #a0a0a0;}
.gs_publicCourse .gs_publicDetail .gs_publicLab {width: 50%;display: block;box-sizing: border-box;}
.gs_publicCourse .gs_publicContent {height: 107px;} */

.vam {vertical-align: middle;}
.h_box_rect .detailTag em {
  vertical-align: middle;
}
.h_box_rect .detailTag .spLine {
  width: 1px;
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  background: #aaa;
  margin: 0 5px;
  margin-top: -3px;
}
.h_box_rect .bt_tag .icon {
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
}
.h_box_rect .bt_tag .icon.m_icon_person {
  background: url('../images/newCommunity/m_icon_person.png') center no-repeat;
}
.h_box_rect .bt_tag .icon.m_icon_zan {
  background: url('../images/newCommunity/m_icon_zan.png') center no-repeat;
}
.h_box_rect .bt_tag .state1 .m_icon_clock {
  background: url('../images/newCommunity/m_icon_clock.png') center no-repeat;
}
.h_box_rect .bt_tag .state1 .m_icon_clock + em {
  vertical-align: inherit;
  color: #ffc61b;
}
.h_box_rect .bt_tag .state2 .m_icon_clock {
  background: url('../images/newCommunity/m_icon_clock2.png') center no-repeat;
}
.h_box_rect .bt_tag .state2 .m_icon_clock + em {
  vertical-align: inherit;
  color: #00df7e;
}
.h_box_rect .bt_tag .state3 .m_icon_clock {
  background: url('../images/newCommunity/m_icon_clock3.png') center no-repeat;
}
.h_box_rect .bt_tag .state3 .m_icon_clock + em {
  vertical-align: inherit;
  color: #ff8768;
}
.h_box_rect .bt_tag em {
  vertical-align: middle;
}
.h_box_rect .bt_tag .splitLine {
  width: 2px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  background: #eee;
  margin: 0 15px;
}
.w80 {
  width: 80px;
}
.ca1a1a1 {
  color: #a1a1a1;
}
.c9dd4ff {
  color: #9dd4ff;
}
.cffbd7d {
  color: #ffbd7d;
}
.c9dd4ff {
  color: #9dd4ff;
}
.cffc61b {
  color: #ffc61b;
}
.caaa {
  color: #aaa;
}
.f44 {
  font-size: 44px;
  font-weight: normal;
}
.b38a4ff {
  background: #38a4ff;
}
.widget_box .courseList .h_box_rect {
  position: relative;
  height: 187px;
  width: 274px;
  padding: 18px 17px;
  box-sizing: border-box;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.09);
  cursor: pointer;
}
.widget_box .courseList .h_box_rect .cTitle {
  text-align: center;
  height: 54px;
}
.widget_box .courseList .h_box_rect .cTitle i {
  display: inline-block;
  color: #fff;
  padding: 0 4px;
  line-height: 17px;
  border-radius: 4px;
}
.widget_box .courseList .h_box_rect .cTitle i.off {
  background: #1dcdb9;
}
.widget_box .courseList .h_box_rect .cTitle i.on {
  background-color: #57afff;
}
.widget_box .courseList .h_box_rect .detailTag span {
  background-color: #f9f9f9;
  border-radius: 4px;
  padding: 1px 3px;
}
.widget_box .courseList .h_box_rect .color_line {
  position: absolute;
  height: 2px;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.widget_box .courseList .h_box_rect .bt_tag .icon {
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
}
.widget_box .courseList .h_box_rect .bt_tag .state3 .m_icon_clock + em {
  vertical-align: inherit;
  color: #ff8768;
}
.widget_box .courseList .h_box_rect .bt_tag em {
  vertical-align: middle;
}
.widget_box .courseList .h_box_rect .bt_tag .splitLine {
  width: 2px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  background: #eee;
  margin: 0 15px;
}

/* 推荐活动 E */

/* 最新动态 S */
.gs_teaDynamic {width: 310px;}

.tea_trends.new_edition{position: relative; padding-top: 74px;}
.tea_trends.new_edition .tea_title{position: absolute; top: 0; left: -1px; width: 260px; border-left: 1px solid #e0e0e0;}
.w298 {width: 298px;}
.tea_module .details {padding: 16px 20px 20px 20px;}
.widget_box .tea_module .details {margin-top: 10px;padding: 0 20px 20px 30px;}
.tea_trends.new_edition .trends_list li .time_arrow em{ height: 18px; line-height: 18px; color:#888; padding-left:4px;padding-right:10px; border:1px solid #dedede; min-width: 50px; display: inline-block; border-radius: 3px; font-size: 14px;}
.com_tit_wrap.new_edition {font-size: 14px;}
.gkpkxq_rwp.tea_trends.new_edition .trends_list li {border-bottom: 1px dashed #b9b9b9;height: auto;}
.tea_trends.new_edition{position: relative;}
.tea_trends.new_edition .trends_list li{ height:90px; overflow: visible; margin-top:8px; border-bottom: 1px solid #fff; }
.tea_trends.new_edition .trends_list li .time_arrow{ margin-left: -20px;position: relative;padding-left:20px; background: url(../images/newCommunity/icon_dot.png) no-repeat; }
.tea_trends.new_edition .trends_list li .time_arrow i{ width:5px;height: 8px; display: inline-block; background: url(../images/newCommunity/time_arrow.jpg) 0px 3px no-repeat;position: absolute;left: 16px;top: 2px;}
.tea_trends.new_edition .trends_list li .time_arrow em{ height: 18px; line-height: 18px; color:#888; padding-left:4px;padding-right:10px; border:1px solid #dedede; min-width: 50px; display: inline-block; border-radius: 3px; }
.tea_trends.new_edition .trends_list li .top i{ margin-left:12px; }
.tea_trends.new_edition .trends_list .left .head_img{ width:54px; height: 54px; border-radius: 50%; }
.tea_trends.new_edition .line_dt{ margin-left:-5px; overflow-y:hidden; position: relative;height: 388px;overflow: hidden;}
.tea_trends.new_edition .line_dt::before {content: '';position: absolute;left: 4.5px;top: 0;width: 1px;height: 100%;background: #f3f3f3;}
.tea_trends.new_edition .line_dt .details{ overflow: hidden;height: 558px; }
.tea_trends.new_edition .line_dt1{ margin-left:-5px; overflow-y:hidden; position: relative;height: 398px;overflow: hidden;padding: 0 16px;}
.tea_trends.new_edition .line_dt1::before {content: '';position: absolute;left: 20px;top: 0;width: 1px;height: 100%;background: #f3f3f3;}
.tea_trends.new_edition .line_dt1 .details{ overflow: hidden;height: 558px; }
.tea_module, .w_sq, .w_jb {background: #fff; position: relative; }
.tea_module .tea_title, .w_sq .tea_title, .w_jb .tea_title {height: 41px; padding: 0 20px; margin-bottom: 16px; border-bottom: 1px solid #f0f0f0; }
.tea_trends .details {height: 314px; overflow: hidden; position: relative; padding-bottom: 11px; }
.tea_module .details, .w_sq .details, .w_jb .details {padding-top: 16px; padding: 0 20px 20px 20px; }
.tea_module .trends_list {position: relative; }
.tea_trends .trends_list .left {float: left; line-height: 32px; }
.gs_teaDynamic .line_dt_con .trends_title {position: absolute;top: 0;left: 0;}
.gs_teaDynamic .line_dt_con .trends_title h3 {color: #444;font-weight: normal;font-size: 28px;line-height: 28px;}
/* 最新动态 E */


/* 教研之星 S */
.icon_integral {display: inline-block;width: 54px;height: 16px;border-radius: ;text-align: center;line-height: 16px;font-size: 12px;color: #4ca8c6;background: #c7f1ff;border-radius: 4px;}
.icon_integral1 {display: inline-block;width: 54px;height: 16px;text-align: center;line-height: 16px;font-size: 12px;color: #f88700;font-style:oblique}
.gs_teaStarts {width: 343px;height: 100%;box-sizing: border-box;}
.gs_teaStarts .gs_personLeft {width: 44px;height: 44px;position: relative;}
.gs_teaStarts .gs_personLeft .icon_person {width: 100%;height: 100%;border-radius: 50%;}
.gs_teaStarts .gs_personLeft .icon_picOrder {position: absolute;top: -22px;left: 50%;margin-left: -11px;}
.gs_teaStarts .gs_personInfo {margin-left: 64px;}
.gs_teaStarts ul {height: 393px;box-sizing: border-box;border-radius: 8px;overflow: hidden;background: #fff;}
.gs_teaStarts .gs_teaHead {font-size: 28px;color: #444;line-height: 30px;font-weight: normal;}
.gs_teaStarts .gs_name {font-size: 16px;color: #222;line-height: 16px;height: 16px;}
.gs_teaStarts .gs_courses {font-size: 14px;color: #288add;line-height: 14px;height: 14px;}
.gs_teaStarts .gs_perLeft{width: 80px;height: 44px;display: flex;}
.gs_teaStarts .gs_perLeft .icon_person1{display:inline-block;width:20px;height:44px;line-height:44px;background: url(../images/newCommunity/bgCrown1.jpg) no-repeat;background-size: 20px 20px;margin-top: 10px;margin-right: 5px;}
.gs_teaStarts .gs_perLeft .icon_person2{display:inline-block;width:20px;height:44px;line-height:44px;background: url(../images/newCommunity/bgCrown2.jpg) no-repeat;background-size: 20px 20px;margin-top: 10px;margin-right: 5px;}
.gs_teaStarts .gs_perLeft .icon_person3{display:inline-block;width:20px;height:44px;line-height:44px;background: url(../images/newCommunity/bgCrown3.jpg) no-repeat;background-size: 20px 20px;margin-top: 10px;margin-right: 5px;}
.gs_teaStarts .gs_perLeft .icon_person4{display:inline-block;width:20px;height:44px;line-height:44px;margin-right: 5px;color: #8c8c8c;text-align: center;}
.gs_teaStarts .gs_perLeft .uesrImg{width: 44px;height: 44px;border-radius: 22px;}
.gs_teaStarts .gs_perInfoName {font-size: 16px;color: #222;line-height: 16px;height: 16px;}
.gs_teaStarts .gs_perInfoCourses {font-size: 14px;color: #939393;line-height: 14px;height: 14px;display: flex;width: 220px;justify-content: space-between;}
/* 教研之星 E */

/* 活跃社区 S */
.gs_activityCm {width: 418px;}
.gs_areaRank {width: 399px;}
.gs_table {width:100%;border-collapse:collapse;}
.gs_table td {padding: 10px 0;}
.icon_activityOrder {display: inline-block;box-sizing: border-box;padding-left: 4px;background: #bfbfbf;width: 24px;height: 24px;border-radius: 50%;line-height: 24px;font-size: 20px;color: #fff;font-style: italic;}
.order1 {background: #ff92a6;}
.order2 {background: #ffa73c;}
.order3 {background: #a4c6ed;}

.gs_activityCm .gs_activityTop {font-size: 28px;color: #444;line-height: 28px;font-weight: normal;}
/* .gs_activityCm .gs_activityTop {height: 35px;font-size: 28px;color: #444;line-height: 28px;font-weight: normal;} */
/* .gs_activityCm .gs_areaTab {background: #fff;border-radius: 4px;height: 35px;line-height: 35px;font-size: 0;color: #444;} */
.gs_activityCm .gs_areaTab {font-size: 0;color: #444;padding-right: 10px;margin-top: 3px;}
.gs_activityCm .gs_areaTab a {height:25px;line-height: 25px;padding: 0 10px;display: inline-block;color: #444;font-size: 16px;vertical-align: top;margin-left: 10px;border-radius: 20px;}
.gs_activityCm .gs_areaTab a.on {color: #fff;background: #4991e1;}
/* .gs_activityCm .gs_areaTab a:first-child {border-radius: 4px 0 0 4px;}
.gs_activityCm .gs_areaTab a:last-child {border-radius: 0 4px 4px 0;} */
.gs_activityCm .gs_activityCon {height: 393px;box-sizing: border-box;}
/* 活跃社区 E */


/* 全部社区页面 S */
.gs_topSearch {width: 385px;height: 32px;margin: 0 auto;box-sizing: border-box;border: 1px solid #ddd;border-radius: 4px;padding: 0 25px 0 12px;position: relative;background: #fff;}
.gs_topSearch input {width: 100%;line-height: 30px;font-size: 12px;}
.gs_topSearch .icon_search {position: absolute;right: 10px;top: 0;}
.gs_filterWrap dt {font-size: 14px;color: #888;height: 27px;line-height: 27px;width: 70px;}
.gs_filterWrap li {float: left;height: 27px;line-height: 27px;}
.gs_filterWrap li a {display: inline-block;padding: 0 10px;border-radius: 3px;font-size: 12px;color: #222;}
.gs_filterWrap li.on a {background: #309aeb;color: #fff;}
.gs_filterWrap dd {margin-left: 70px;}
.gs_communityTotal .gs_topFilter {font-size: 14px;color: #555;line-height: 14px;}
.gs_communityTotal .gs_topFilter .gs_sortLab {cursor: pointer;}
.gs_communityTotal .gs_topFilter .on {color: #288add;}
/* 全部社区页面 E */

/* banner 轮播 刘邓 20190827 S */
.Tools_slide_wp{position: relative;width: 100%;height: 100%;}
.Tools_slide_itemWp,.Tools_slide_item{width: 100%;height: 100%;transform: translate3d(0,0,0);}
.Tools_slide_item{position: absolute;}
.Tools_slide_wp.ni_g_banner{height: 400px;min-width: 1200px;overflow: hidden;}
.Tools_slide_leftBtn,.Tools_slide_rightBtn{position: absolute;height: 48px;top: 50%;margin-top: -24px;width: 48px;z-index: 5;  cursor: pointer;}
.Tools_slide_leftBtn{left: 20px;}
.Tools_slide_rightBtn{right: 20px;background: url("../../edu4.0/images/w_hjy/banner/banner_btnr.png")}
.Tools_slide_pointWp{position: absolute;  bottom:20px;width: 100%;text-align: center;z-index: 5}
.Tools_slide_point{display: inline-block;  width: 10px;  height: 10px;border:solid 1px white;border-radius: 50%;  cursor: pointer;margin: 0 8px;}
.Tools_slide_on_p{background: white;}
.Tools_slide_itemWp{position: relative;}
.Tools_slide_item{transform: translateZ(0);z-index: 1;}
/* banner 轮播 刘邓 20190827 E */


/* 2019 9月迭代 xmx s */
.x_searchRes .searchRex_box{
  padding: 10px 24px 10px 10px;
  border: 1px dashed #dfdfdf;
  background: #fafafa;
}
.lhh12{
  height: 12px;
  line-height: 12px;
}
.c288add{
  color: #288add;
}
.x_searchRes{
  margin-top: 18px;
}
.x_delIco{
  display: inline-block;
  width: 12px;
  height: 11px;
  background: url('../../edu4.0/images/w_hjy/banner/x_delBtn.png') no-repeat center center;
  cursor: pointer;
  position: relative;
  top: 1px;
}
.pdt35{
  padding-top: 35px;
}
.x_tab .x_tabItem a{
  display: block;
  height: 28px;
  line-height: 28px;
  font-size: 16px;
  padding: 0 13px;
  border-radius: 14px;
  color: #555;
}
.x_tab .x_tabItem.on a{
  background: #418DE0;
  color: #fff;
}
.x_chg .gs_communityItem1{
  width: 312px;
  height: 176px;
  padding: 30px 30px 30px 20px;
  margin-right: 14px;
  margin-bottom: 30px;
}
.x_chg .gs_comItem1L img{
  width: 74px;
  height: 74px;
}
.x_chg .gs_comItem1L p{
  width: 74px;
}
.x_chg .gs_comItem1L{
  width: 74px;
  padding: 0;
}
.x_chg .gs_comItem1R{
  padding-top: 0;
}
.x_ltbox{
  width: 234px;
  height: 412px;
  border-radius: 6px;
}
.x_ltbox1{
  background: url('../images/newCommunity/bg1.png') no-repeat center center;
  background-size: 100%;
  margin-left: -15px;
}
.x_ltbox2{
  background: url('../images/newCommunity/bg2.png') no-repeat center center;
  background-size: 100%;
  margin-left: -15px;
}
.mgt22{
  margin-top: 22px;
}
.x_chg.gs_communityList{
  width: 980px;
}
.mgt7{
  margin-top: 7px;
}
.mgt60{
  margin-top: 60px;
}
.mgl24{
  margin-left: 24px;
}
.x_ltbox ul li a{
  color: #fff;
}
.mgl40{
  margin-left: 40px;
}
.mgt40{
  margin-top: 40px;
}
.mgt35{
  margin-top: 35px;
}
.mgr24{
  margin-right: 24px;
}
.x_chg .gs_sortLab {
  cursor: pointer;
  position: relative;
}
.x_chg .gs_sortLab i{
  display: inline-block;
  width: 8px;
  height: 5px;
  position: absolute;
}
.x_chg .gs_sortLab i.up{
  background: url('../images/newCommunity/up2.png') no-repeat center center;
  background-size: 100%;
  top: 4px;
  right:-10px;
}
.x_chg .gs_sortLab i.down{
  background: url('../images/newCommunity/down.png') no-repeat center center;
  background-size: 100%;
  bottom: 3px;
  right:-10px;
}
.x_chg .gs_sortLab.active i.up{
  background: url('../images/newCommunity/up.png') no-repeat center center;
  background-size: 100%;
  top: 4px;
  right:-10px;
}
.x_chg .gs_sortLab.active i.down{
  background: url('../images/newCommunity/down2.png') no-repeat center center;
  background-size: 100%;
  bottom: 3px;
  right:-10px;
}
.gs_topSearch.x_chg{
  padding-left: 0;
}
.search_list{
  width: 32px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
  border-radius:3px 0px 0px 3px;
  position: relative;
  background: url('../images/newCommunity/arrow_down.png') no-repeat 90% center #E9E9E9;
  padding-right: 19px;
  padding-left: 15px;
}
.search_list .child_list {
  position: absolute;
  left: -1px;
  top: 29px;
  width: 67px;
}
.search_list .child_list li{
  overflow: hidden;
  height: 30px;
  line-height: 30px;
  background: #e9e9e9;
}
.search_list .child_list li:hover{
  background: #ccc;
}
/* 2019 9月迭代 xmx e */