
.bgE3F6FF {background:#E3F6FF;}
.bgF4F4F4{ background:#F4F4F4}
.c5a94c5 {color: #5a94c5;}
.c444444 {color: #444444;}
.f44 {font-size:44px;}
.f28 {font-size:28px;line-height:28px;}
.f18 {font-size:18px;}
.f16 {font-size:16px;}
.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:10px;}

.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 20px rgba(0, 0, 0, 0.06);border-radius: 4px;}


.xy_banner {max-width:1920px;min-width:1200px;margin:0 auto;position:relative;z-index:1; height:360px;overflow:hidden;}
.xy_banner .tit_box {position:relative;z-index:1;}
.xy_banner .sideShow {width:100%;height:360px;background:#fff;z-index:1;position:relative;margin:0 auto;background:transparent url(../images/index/loading.gif) no-repeat center center;}
.xy_banner .sideShow li {position:absolute;max-height:539px;width:100%;display:none;}
.xy_banner .circle {width:100%;position:absolute;bottom:25px;clear:both;z-index:10;}
.xy_banner .circle ul {margin:0 auto;height:20px;overflow:hidden;text-align:center;border-radius:10px;padding-top:1px;width:100%; text-align: center;}
.xy_banner .circle li {display:inline-block;width:10px;height:10px;background:#cdcdcd;border-radius:50%;margin-right:5px;margin-left:7px;cursor:pointer;}
.xy_banner .circle li.on {background:#fff;width:10px;height:10px;border-radius:50%;}
.xy_banner a {display:block;height:360px;}


.gs_rank_table {width:100%; border-collapse:collapse;}
.gs_rank_table td {padding: 10px 0;}
.gs_rank_table .txt{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 200px;}

/* 教研社区 begin */
.mgl24 {margin-left:24px;}
.x_ltbox ul li a {color:#fff;}
.mgt40 {margin-top:40px;}
.mgl40 {margin-left:40px;}
.mgt35 {margin-top:35px;}
.mgr24 {margin-right:24px;}
.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_ltbox {width:200px;height:280px;border-radius:6px; margin-top: 14px; background:url('../../370000/images/teachMange_index/bg1.png') no-repeat center center;background-size:100% auto;}
.x_ltbox ul{ margin: 24px 24px  0 24px; overflow: hidden; height: 215px;}
.x_ltbox ul li{ float: left; font-size: 16px; line-height: 28px; margin-bottom: 15px; width: 50%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #fff;}
.see-more-btn {width:90px;height:28px;display:inline-block;border-radius:20px;background:#fff;text-align:center;line-height:28px;font-size:12px;}
.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(../../edu4.0/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(../../edu4.0/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(../../edu4.0/images/newCommunity/bgImg3.png) no-repeat 100% 100%;display:inline-block;width:52px;height:22px;line-height:22px;font-size:12px;color:#fff;}
.gs_communityItem1 .gs_comI1RSpan1 {background:url(../../edu4.0/images/newCommunity/img1.png) no-repeat left center;background-size:15px 15px;padding-left:20px;color:#60deaa; font-size: 14px; }
.gs_communityItem1 .gs_comI1RSpan2 {background:url(../../edu4.0/images/newCommunity/img2.png) no-repeat left center;background-size:16px 12px;padding-left:24px;color:#9dd4ff; font-size: 14px;}
.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:16px;color:#000;}
.gs_comItem1R p:nth-child(2) {font-size:12px;height:14px;line-height:14px;color:#b8b8b8;margin-top:5px; white-space: nowrap;}
.gs_comItem1R p:nth-child(3) {font-size:12px;height:14px;line-height:14px;color:#b8b8b8;margin-top:5px;}

.x_chg .gs_communityItem1 {width:230px;height:130px;padding:30px 30px 0px 20px;margin-right:14px;margin-bottom:18px;}
.x_chg .gs_comItem1L img {width:48px;height:48px;}
.x_chg .gs_comItem1L p {width:48px;}
.x_chg .gs_comItem1L {width:48px;padding:0;}
.x_chg .gs_comItem1R {padding-top:0;}
.x_chg.gs_communityList {width:980px; margin-top: 14px;}
/* 教研社区 end */  

/* 最新发布 begin */
.m_infobox{ width:820px;}
.m_infobox .cont{ height:300px; overflow: hidden;}
.m_infobox .cont ul{ padding: 10px 20px;}
.m_infobox .cont li{ line-height: 34px; font-size:16px; overflow: hidden;}
.m_infobox .cont li a{ width:518px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #222; position: relative; padding-left:10px;}
.m_infobox .cont li a:before{ content: '·'; position: absolute; width: 10px; height: 100%; color: #222; top: 0; left: 0;}
.m_infobox .cont li a:hover{ color: #418DE0;}
.m_infobox .cont li .case{ font-size: 14px; width: 128px; text-indent: 20px;}
.m_infobox .cont li .time{ font-size: 14px; width: 114px; text-align: right; color: #aaa;}

.gs_teaDynamic{ width:360px;}
.w298 {width: 298px;}
.gs_tea_trends.new_edition .gs_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;}
.gs_tea_trends.new_edition{position: relative;}
.gs_tea_trends.new_edition .gs_trends_list{ position: relative;}
.gs_tea_trends.new_edition .gs_trends_list li{ height:50px; overflow: visible; margin-top:20px; position: relative;}
.gs_tea_trends.new_edition .gs_trends_list li .time_arrow{ position: absolute; width: 46px; text-align: right; padding-right:16px; left: 0; padding-top: 12px; font-size: 12px; color: #939BA1; left: -78px; top: 0; line-height: 16px;}
.gs_tea_trends.new_edition .gs_trends_list li .time_arrow:after{ content: ''; background: #fff; right: -7px; top: 20px; position: absolute; width:12px; height: 12px; border: #88ABDA solid 1px; border-radius: 50%; overflow: hidden;}
.gs_tea_trends.new_edition .gs_trends_list li .top i{ margin-left:12px; }
.gs_tea_trends.new_edition .gs_trends_list .left .head_img{ width:50px; height: 50px; border-radius: 50%; }
.gs_tea_trends.new_edition .line_dt{ margin-left:-5px; overflow-y:hidden; position: relative;height: 388px;overflow: hidden;}
.gs_tea_trends.new_edition .line_dt::before {content: '';position: absolute;left: 4.5px;top: 0;width: 1px;height: 100%;background: #f3f3f3;}
.gs_tea_trends.new_edition .line_dt .details{ overflow: hidden;height: 558px; }
.gs_tea_trends.new_edition .line_dt1{ margin-left:-5px; overflow-y:hidden; position: relative;height: 300px;overflow: hidden;padding: 0 16px 0 76px;}
.gs_tea_trends.new_edition .line_dt1::before {content: '';position: absolute;left: 60px;top: 0;width: 1px;height: 100%;background: #B5D8ED;}
.gs_tea_trends .gs_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;}
/* 最新发布 end */

/* 教研之星 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(../../edu4.0/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(../../edu4.0/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(../../edu4.0/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;}
.icon_activityOrder {display: inline-block;box-sizing: border-box; text-align: center; background: #bfbfbf;width: 24px;height: 24px;border-radius: 50%;line-height: 24px;font-size: 16px; color: #fff;font-style: none;}
.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_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_activityCon {height: 393px;box-sizing: border-box; overflow: hidden;}

.gs_areaRank .gs_rank_table td{ border-bottom: #dedede 1px  dashed; padding: 18px 0;}
/* 活跃社区 E */

/* 内页 begin */
.item_ny_layout .side_nav{ width:210px;}
.item_ny_layout .rig_main{ width:970px;}

.site_nytit{ height: 49px;  border-bottom: #EAEAEA solid 1px;}
.site_nytit .name{ font-size: 18px; color: #4991E1; font-weight: normal; line-height: 49px; position: relative; float: left;}
.site_nytit .name::before{ position: absolute; content: ''; width: 100%; height: 1px; background: #4991E1; bottom: 0; left: 0;}
.site_nytit .searchbox{ margin-top: 9px;}
.site_nytit .topSch-btn:hover{ background-color:#3187c5;}
.site_nytit .topSch-inp{ width: 184px; height:30px; border-radius: 5px 0 0 5px; line-height: 30px; border: 1px solid #dbdbdb; text-indent: 5px; padding: 0 10px;}
.site_nytit .topSch-inp:focus{border-color: #44a5f3;}
.site_nytit .topSch-btn{border: 0 none;color: #fff;cursor: pointer;font-size: 14px;height: 32px;padding-bottom: 3px;text-align: center; width: 37px; float:right; background:url(../../edu4.0/images/portal/ni_search.png) no-repeat center center #309AEB; border-radius: 0px 5px 5px 0px;;}
.site_nytit .topSch-btn:hover{background-color: #44a5f3;}


.side_nav ul li{ height: 42px; font-size:14px; line-height: 42px; padding-left:25px; position: relative;}
.side_nav ul li a{ color: #555;}
.side_nav ul li:hover a{ color: #4991E1;}
.side_nav ul li.active{  background:#E8F3FF;}
.side_nav ul li.active a{color:#4991E1;}
.side_nav ul li.active:before{ position: absolute; width:4px; height: 100%; background: #4991E1; content: ''; top: 0; left: 0;}

.m_publishlist{min-height: 600px;}
.m_publishlist  li{ line-height: 49px; font-size:16px; overflow: hidden; border-bottom: #EAEAEA solid 1px;}
.m_publishlist  li a{ width:670px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #222; position: relative; padding-left:10px;}
.m_publishlist  li a:before{ content: '·'; position: absolute; width: 10px; height: 100%; color: #222; top: 0; left: 0;}
.m_publishlist  li a:hover{ color: #418DE0;}
.m_publishlist  li .case{ font-size: 14px; width: 128px; text-indent: 20px;}
.m_publishlist  li .time{ font-size: 14px; width: 114px; text-align: right; color: #aaa;}


/* 内页 end */