:root{--cg-blue: #0075bd;--cg-blue-deep: #006595;--cg-blue-top: #01559d;--cg-border: #e7e4e4;--cg-text: #333;--cg-muted: #666}body,p,input,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form{margin:0;padding:0;list-style:none;vertical-align:middle;font-weight:400}*{box-sizing:border-box;list-style:none;font-family:Microsoft YaHei,-apple-system,BlinkMacSystemFont,PingFang SC,Lantinghei SC,Helvetica Neue,Arial,Open Sans,Hiragino Sans GB,sans-serif}html,body{min-width:1180px;background:#fff;color:var(--cg-text)}a{color:var(--cg-text);font-size:16px;text-decoration:none;outline:none;transition:ease-in .3s}img,video,iframe{max-width:100%;display:block}.fl{float:left}.fr{float:right}.wid_main{width:90%;margin:0 auto}.w1{width:1%;display:block;height:auto;min-height:1px;float:left}.h10{clear:both;width:100%;display:block;height:10px;min-height:10px;float:none}.top_line{height:36px;border-bottom:var(--cg-blue) solid 1px;background-color:var(--cg-blue-top);overflow:hidden}.top_line h4{float:left;color:#fff;line-height:36px;height:36px;font-size:16px}.cg_top_logo{background-color:var(--cg-blue);float:left;width:100%}.cg_logo{position:relative;height:180px;display:flex;align-items:center}.cg_logo img{width:410px;height:auto;max-height:104px;object-fit:contain}.cg_logo_text{margin-left:30px;padding-left:30px;border-left:1px solid rgba(255,255,255,.68);color:#fff;line-height:1.25;text-shadow:0 1px 1px rgba(0,0,0,.12)}.cg_logo_text strong{display:block;font-size:34px;line-height:44px;font-weight:700;letter-spacing:0}.cg_logo_text span{display:block;margin-top:10px;max-width:980px;font-size:22px;line-height:32px;font-weight:700}.cg_top_nav{height:50px;background-color:#fff;width:100%;border-bottom:solid 0 #006595;z-index:9999;box-sizing:border-box;clear:both}.cg_dh{height:50px;width:100%}.cg_dh ul{padding:0}.cg_dh ul li{float:left;width:20%;height:50px;text-align:center;border-left:solid 0 #69aed8;position:relative}.cg_dh ul li:first-child{border-left:none}.cg_dh ul li>a{display:inline-block;color:#000;line-height:50px;height:50px;font-size:18px;position:relative;bottom:0;width:100%}.cg_dh ul li:hover>a{background:var(--cg-blue);color:#fff}.swiper-container{width:100%;height:250px;margin:0 auto;background-color:#f1f6fa;overflow:hidden}.swiper-wrapper{height:100%;display:flex;align-items:center;justify-content:center;gap:18px}.swiper-slide{width:300px;flex:0 0 300px;height:100%;display:flex;justify-content:center;align-items:center;transition-property:all}.media_swiper{position:relative}.media_swiper .swiper-wrapper{position:relative;gap:0}.media_swiper_slide{position:absolute;top:50%;left:50%;width:300px;height:240px;flex:0 0 300px;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.72);transition:transform .65s ease,opacity .65s ease;z-index:0}.media_swiper_slide a{display:block;width:100%;height:100%;cursor:pointer}.media_swiper_slide.is-active{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1);z-index:5}.media_swiper_slide.is-prev,.media_swiper_slide.is-next{opacity:.88;pointer-events:auto;z-index:4}.media_swiper_slide.is-prev{transform:translate(calc(-50% - 275px),-50%) scale(.82)}.media_swiper_slide.is-next{transform:translate(calc(-50% + 275px),-50%) scale(.82)}.media_swiper_slide.is-prev-2,.media_swiper_slide.is-next-2{opacity:.76;pointer-events:auto;z-index:3}.media_swiper_slide.is-prev-2{transform:translate(calc(-50% - 535px),-50%) scale(.6)}.media_swiper_slide.is-next-2{transform:translate(calc(-50% + 535px),-50%) scale(.6)}.media_swiper_slide.is-hidden{opacity:0;transform:translate(-50%,-50%) scale(.58)}.swiper_slide_img{width:300px;height:100%;border-radius:6px;background:#dce8ef;object-fit:cover}.media_pending{display:grid;place-items:center;padding:16px;color:#2f5d78;text-align:center;line-height:24px}.media_pending b{font-size:16px;font-weight:400}.swiper-pagination{position:absolute;left:0;bottom:12px;z-index:20;width:100%;text-align:center;pointer-events:auto}.swiper-pagination span{width:8px;height:8px;display:inline-block;margin:0 3px;border-radius:100%;background:#000;cursor:pointer;opacity:.2}.swiper-pagination span.active{opacity:1;background:#007aff}.column_title{float:left;width:100%;line-height:40px;height:40px;display:block;box-sizing:border-box;border-bottom:solid 2px var(--cg-blue-deep);background:var(--cg-blue-deep)}.column_title h2{float:left;color:#fff;font-size:16px;font-weight:700;text-indent:10px}.column_title a{color:#fff;display:block;font-size:12px;float:right;padding-right:20px}.home_row{clear:both}.home_row:after{display:block;clear:both;content:""}.cg_intro{width:17%;height:380px}.cg_introtxt{width:100%;height:340px;padding:5px;line-height:30px;overflow:hidden;text-indent:2em;border:1px solid #ddd;border-top:0;box-sizing:border-box;transition:ease-in .3s;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;font-size:16px}.teahcerlist_container{width:20%;height:380px}.teahcerlist{width:100%;height:340px;overflow:hidden;padding:10px 8px 8px;box-sizing:border-box;transition:ease-in .3s;border:1px solid #ddd;border-top:0}.teahcerlist .imglist{margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.teahcerlist .imglist li{width:100%;min-width:0}.teahcerlist .imglist li a{display:block}.teahcerlist .imglist li img,.teacher-photo{display:block;width:100%;height:120px;background:#dce9ef;border:1px solid #c9dce6;object-fit:cover}.teacher-photo-empty{display:grid;place-items:center;color:#31566d;font-size:17px}.teahcerlist .imglist li span{display:block;width:100%;height:24px;line-height:24px;text-align:center;font-size:15px}.newslist{width:30%;height:380px}.newslist .list{overflow:hidden;width:100%;height:340px;padding-left:10px;padding-right:10px;box-sizing:border-box;transition:ease-in .3s;border:1px solid #ddd;border-top:0}.newslist .list ul li{border-bottom:1px dashed var(--cg-border)}.newslist .list ul a{color:#333;font-size:15px;line-height:30px}.newslist .list ul a:hover{color:var(--cg-blue-deep)}.newslist .list ul a p{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.newslist .list ul a span{float:right;color:#333}.cg_introvideo_container{width:30%;height:380px}.video_column_title{display:flex;align-items:center;justify-content:space-between}.video_column_title h2{float:none;flex:0 0 auto}.video_version_switch{display:flex;flex:0 0 auto;height:27px;margin-right:6px;border:1px solid rgba(255,255,255,.75);box-sizing:border-box}.video_version_option{min-width:54px;height:25px;padding:0 7px;border:0;border-left:1px solid rgba(255,255,255,.55);background:transparent;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;line-height:25px;letter-spacing:0;white-space:nowrap}.video_version_option:first-child{border-left:0}.video_version_option:hover,.video_version_option:focus-visible{background:#ffffff2e;outline:1px solid #fff;outline-offset:-2px}.video_version_option.active{background:#fff;color:var(--cg-blue-deep)}.cg_introvideo{width:100%;height:340px;overflow:hidden;box-sizing:border-box;transition:ease-in .3s;background:#222;border:1px solid #ddd;border-top:0}.cg_introvideo video,.video-placeholder{width:100%;height:100%;display:block;background:#333;color:#fff;font-size:16px;object-fit:contain}.hj_container{height:200px}.hj{transition:ease-in .3s;height:160px;width:100%;overflow:hidden;border:1px solid #ddd;border-top:0}.hj .swiper-wrapper{width:max-content;justify-content:flex-start;gap:0;animation:honor-scroll 36s linear infinite}.hj:hover .swiper-wrapper,.hj:focus-within .swiper-wrapper{animation-play-state:paused}.hj li{width:220px;flex:0 0 220px;text-align:left}.hj li .Item{width:100%;height:100%;box-sizing:border-box;padding:5px;display:inline-block}.hj .Item:hover{border-bottom:solid 2px var(--cg-blue-deep)}.hj .Item .newsimg{width:100%;height:100%}.hj .Item .newsimg img,.honor-thumb{width:100%;height:150px;display:block;background:#efe9dc;border:1px solid #ddd2bf;object-fit:cover}@keyframes honor-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cg_news{height:280px}.cg_news .left1{width:24.25%;height:100%}.cg_news .list{overflow:hidden;width:100%;height:240px;padding-left:10px;padding-right:10px;box-sizing:border-box;transition:ease-in .3s;border:1px solid #ddd}.cg_news .list ul li{height:39px;border-bottom:1px dashed var(--cg-border);text-indent:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg_news .list ul a{display:block;height:38px;color:#333;font-size:14px;line-height:38px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-indent:2px}.cg_news .list ul a:hover{color:var(--cg-blue-deep)}.cg_news .list ul a p{display:inline-block}.subpage{min-height:520px;padding:24px 0 36px}.subpage h1{color:var(--cg-blue-deep);font-size:24px;line-height:48px;border-bottom:2px solid var(--cg-blue-deep)}.subpage p{padding-top:18px;font-size:16px;line-height:32px}.subpage_shell{clear:both;min-height:520px;padding:14px 0 34px;overflow:hidden}.sub_left{width:24%;float:left;display:block;background-color:#fff;border:1px solid #d6d5d2}.sub_left_title{width:100%;height:72px;color:#fff;background-color:var(--cg-blue-deep);text-align:center;line-height:72px;font-size:22px}.sub_left_nav{margin-bottom:22px;background:#fff;box-sizing:border-box;border-top:2px solid #fff}.sub_left_nav a{display:block;width:100%;height:48px;margin:0 auto;border-bottom:1px solid #d6d5d2;color:#555;line-height:48px;text-indent:26px;box-sizing:border-box;overflow:hidden}.sub_left_nav a strong{display:block;width:100%;height:48px;color:#555;font-size:16px;line-height:48px;overflow:hidden}.sub_left_nav a:hover,.sub_left_nav a.on{border:1px solid var(--cg-blue-deep);color:#fff;background:var(--cg-blue-deep)}.sub_left_nav a:hover strong,.sub_left_nav a.on strong{color:#fff;font-weight:700}.sub_right{width:73%;min-height:560px;float:left;margin-left:2%;background:#fff;border:1px solid #d6d5d2;box-sizing:border-box}.sub_head{position:relative;width:100%;height:52px;padding:0 16px;border-bottom:1px solid #eee;line-height:52px;box-sizing:border-box}.sub_head h1{float:right;color:#333;font-size:18px;font-weight:700;line-height:52px}.sub_head .position{position:absolute;top:0;left:16px;color:#333;font-size:15px}.sub_head .position a{color:#333;font-size:15px}.sub_head .position a:hover{color:var(--cg-blue-deep)}.sub_content{clear:both;min-height:500px;border-top:2px solid #fff}.list-content{min-height:500px;border-top:2px solid #fff}.list-content ul{padding:10px 14px}.list-content li{border-bottom:1px dotted #eee}.list-content ul a{display:block;color:#000;font-size:15px;line-height:38px;padding-left:12px}.list-content ul a:hover{color:var(--cg-blue-deep)}.list-content ul a p{display:inline-block;max-width:calc(100% - 86px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}.list-content ul a span{float:right;color:#666;font-size:13px}.info_detail_shell{clear:both;min-height:520px;padding:18px 0 36px;background:#fff}.info_position{height:55px;padding:0 10px;border-bottom:1px solid #eee;color:#333;font-size:16px;line-height:55px}.info_position a,.info_position span{color:#333;font-size:16px}.info_position a:hover{color:var(--cg-blue-deep)}.info_news_detail{width:90%;border-bottom:0}.info_news_content{box-sizing:border-box;width:100%}.info_image_block{margin:0;text-align:center;text-indent:0}.info_content_image{display:block;width:min(500px,100%);margin:0 auto;border:0}.media_list li{position:relative;padding-right:90px}.media_list .media_local_link{position:absolute;top:0;right:10px;display:block;padding-left:0;color:var(--cg-blue-deep);font-size:13px;line-height:38px}.NewsDetail{width:92%;min-height:500px;margin:0 auto;background:#fff;border-bottom:2px dotted #e0e0e0;overflow:hidden}.NewsTitle{padding-top:18px;padding-bottom:6px;border-bottom:0 dotted #e0e0e0;text-align:center;font-size:20px;font-weight:700;line-height:44px}.NewsAuthor{min-height:40px;border-bottom:1px dashed #ccc;text-align:center;color:#666;font-size:14px;line-height:40px}.NewsContent{width:96%;padding:24px 20px 30px;text-align:center;font-size:16px;line-height:35px}.NewsContent p{margin-bottom:10px;text-align:left;text-indent:30px}.preview_image{max-width:95%;margin:0 auto;border:1px solid #ddd}.download_tips{margin:18px auto 0;padding-left:28px;text-align:left;line-height:30px}.download_tips a{color:#00f}.docx_pending{width:90%;margin:30px auto;padding:20px;border:1px solid #d9e8f0;background:#eef5f9;text-align:left;line-height:32px}.material_index{clear:both;min-height:520px;padding:20px 0 36px}.material_summary{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid var(--cg-blue-deep)}.material_summary h1{color:var(--cg-blue-deep);font-size:24px;line-height:36px;font-weight:700}.material_summary p{color:var(--cg-muted);font-size:15px;line-height:28px}.back_home{width:92px;height:32px;color:#fff;background:var(--cg-blue-deep);text-align:center;line-height:32px;font-size:14px}.material_notice{margin:14px 0;padding:10px 12px;border:1px solid #d9e8f0;background:#eef5f9;color:#345;font-size:14px;line-height:24px}.material_cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 1%}.material_section{min-height:260px;border:1px solid #ddd;background:#fff}.material_section_body{height:320px;padding:10px;overflow:auto}.material_meta{margin-bottom:8px;color:var(--cg-muted);font-size:13px;line-height:24px}.material_meta span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.material_file_list li{min-height:36px;display:flex;align-items:center;gap:8px;border-bottom:1px dashed var(--cg-border);line-height:22px}.material_file_list a{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.material_file_list a:hover{color:var(--cg-blue-deep)}.material_file_list em{max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--cg-muted);font-size:12px;font-style:normal}.material_file_list strong{color:#9a5b00;font-size:12px}.file_badge{width:46px;height:22px;flex:0 0 auto;color:#fff;background:var(--cg-blue-deep);text-align:center;line-height:22px;font-size:12px}.file_badge_docx{background:#6b7280}.file_badge_png,.file_badge_jpg,.file_badge_jpeg,.file_badge_webp{background:#2f855a}.footer{background-color:var(--cg-blue);overflow:hidden;height:60px;width:100%;clear:both}.footer .copyright{text-align:center;font-size:14px;color:#fff;height:50px;line-height:50px;border-top:var(--cg-blue-top) solid 1px}@media screen and (max-width:1024px){.wid_main{width:90%}.top_line h4{font-size:14px;white-space:nowrap}.cg_logo{height:180px;padding:0}.cg_logo img{width:340px}.cg_logo_text{margin-left:18px;padding-left:18px}.cg_logo_text strong{font-size:25px;line-height:34px}.cg_logo_text span{font-size:18px;line-height:26px}.cg_dh ul li>a{font-size:16px}.swiper-wrapper{gap:10px}}
