@charset "utf-8";
/* CSS Document */
*{margin:0 auto;padding:0;text-decoration:none;font-family:"Microsoft Yahei",sans-serif;box-sizing:border-box;font-size:16px;color:#333;line-height:1.6;}
html{scroll-behavior:smooth;}
body{margin:0 auto;padding:0;background-color:#f5f5f5;}
.inner{height:100%;width:1400px;margin:0 auto;}
.clearfix:after{content:"";display:block;clear:both;}
/*header*/
.header_wrap{position:fixed;top:0;left:0;right:0;width:100%;height:140px;z-index:3;}
.header{animation-name:slide-in-top-bounce;animation-duration:0.7s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;}
.header{width:100vw;height:140px;opacity:1;background:linear-gradient(rgba(0,0,0,0.05),rgba(0,0,0,0.2)),url(/image/button/navc.png);}
.header .inner{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;}
.header .inner .nav a, .header .inner .nav a:link, .header .inner .nav a:visited, .header .inner .nav a:focus{text-decoration:none;color:#ce5c98;}
.header .inner .nav{display:inline-block;position:relative;background:url(/image/button/navc.png);border-radius:45px;border:2px solid #bdbdbd;z-index:3;padding:0 45px;margin-left:50px;flex:1;transform:translateY(18px);}
.header .inner .nav ul{display:-webkit-flex;display:flex;flex-direction:row;display:-ms-flexbox;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;list-style-type:none;}
.header .inner .nav ul li{position:relative;display:inline-block;text-align:center;}
.header .inner .nav ul li a{position:relative;display:block;text-decoration:none;white-space:nowrap;font-size:18px;font-weight:600;text-align:center;letter-spacing:2px;font-family:"微软雅黑";line-height:55px;height:55px;}
.header .inner .nav ul li a:after{display:block;content:"";width:100%;height:3px;position:absolute;transform:translateX(-50%);left:0;bottom:8px;background-color:#ce5c98;transition:all 0.3s ease-in-out;transform:scale3d(0,1,1);transform-origin:50% 0;}
.header .inner .nav ul li a:hover:after{transform:scale3d(1,1,1);}
.header .inner .nav ul li:hover dl{display:block;}
.header .inner .nav ul dl{display:none;position:absolute;top:116px;border:none;border-radius:3px;z-index:999;background:url(/image/button/navc.png);padding:5px 0;margin-top:-60px;transform:translateX(-21px);}
.header .inner .nav ul dl::after{content:"";position:absolute;display:block;width:100%;height:3px;left:0;top:67px;background-color:#fff;transition:all 0.3s ease-in-out;transform:scale3d(0,1,1);transform-origin:50% 0;}
.header .inner .nav ul li:nth-of-type(4) dl{transform:translateX(-10px);}
.header .inner .nav ul dl dd{}
.header .inner .nav ul dl dd a{display:block;text-align:center;position:relative;font-size:16px;font-weight:bold;line-height:36px;margin:0 25px;height:36px;}
.header .inner .nav ul dl dd a:after{display:block;content:"";width:100%;height:3px;position:absolute;transform:translateX(-50%);left:0;bottom:2px;background-color:#ce5c98;transition:all 0.3s ease-in-out;transform:scale3d(0,1,1);transform-origin:50% 0;}
.header .inner .nav ul dl dd a:hover{text-decoration:none;}
.header .inner .logo{display:block;z-index:1;height:100%;}
.header .inner .logo a{display:block;width:140px;height:140px;background-size:cover;font-size:0;}
.header .inner .logo img{display:inline-block;vertical-align:middle;width:100%;height:100%;object-fit:cover;}
.header .inner .logo a::after{content:"";display:inline-block;height:100%;vertical-align:middle;}
.header .inner .top{display:flex;justify-content:flex-end;align-items:center;position:absolute;right:0;top:8px;z-index:10;margin-bottom:25px;}
.header .inner .top .top_h{z-index:1;list-style-type:none;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:row;justify-content:space-between;line-height:30px;margin-left:5px;color:#ce5c98;opacity:0.8;}
.header .inner .top .top_h a{display:inline-block;position:relative;font-size:12px;color:#ce5c98;padding:0 5px;line-height:30px;}
.header .inner .top .top_h a:hover{opacity:1;font-weight:bold;}
.header .inner .top .search-box{position:relative;}
.header .inner .top .search-box input.text-inp{background:transparent;width:0;height:30px;line-height:30px;border:none;font-family:Arial;font-size:14px;color:#646464;padding-right:10%;outline:none;margin:0 15px;transition:all 0.3s ease-in-out;transform:scale3d(1,1,1);transform-origin:50% 0;}
.header .inner .top .search-box input.sub-inp{width:18px;height:18px;background:url(/image/button/search-pink.png) center no-repeat;background-color:transparent;position:absolute;top:0;bottom:0;margin:auto;right:10px;cursor:pointer;border:0;z-index:111;background-size:100%;opacity:0.8;}
.header .inner .top .search-box:hover{box-shadow:1px -1px 1px 1px rgb(225, 103, 168), 0 1px 4px 0 #ff45a7;border-radius:24px;font:16px/normal 'Microsoft YaHei',Arial,Helvetica,sans-serif;border-bottom:none;position:relative;}
.header .inner .top .search-box:hover input.text-inp{width:140px;margin:0 25px;transform:scale3d(1,1,1);}
.header .inner .tools{display:none;}
.header .inner .tools .phone-search{display:none;}
.header .inner .tools .phone-menu{display:none;}
/*menu-aslide*/
.menu-aslide{position:fixed;top:0px;left:-45%;width:45%;height:100%;z-index:1100;background-color:#867983e5;opacity:0.9;}
.menu-aslide .nav-aslide{padding:80px 5% 0px 5%;}
.menu-aslide .nav-aslide ul li{line-height:42px;border-bottom:1px solid #ccc;padding:0 5%;}
.menu-aslide .nav-aslide ul li a.menuon{display:block;color:#fff;font-size:16px;line-height:46px;font-weight:bold;}
.menu-aslide .nav-aslide ul li .tit a{display:inline-block;color:#fff;font-size:16px;line-height:46px;font-weight:bold;}
.menu-aslide .nav-aslide ul li .tit.plus{background:url(/image/button/plus.png) right center no-repeat;}
.menu-aslide .nav-aslide ul li:first-of-type .plus a{background-image:none;}
.menu-aslide .nav-aslide ul li .tit.minus{background:url(/image/button/minus.png) right center no-repeat;}
.menu-aslide .nav-aslide ul li .bod a{height:36px;line-height:36px;font-size:14px;display:block;color:#e6f2ff;font-weight:bold;}
.hide{display:none;}
.show{display:block;}
/*search-inp*/
.search-inp{position:fixed;top:-166px;right:0;left:0;z-index:13;background:#ce5c9896;width:100%;height:166px;padding:60px 50px 30px 50px;}
.search-inp .search-inner{height:60px;max-width:1100px;width:100%;margin:auto;position:relative;}
#text_inp{background:transparent;width:100%;height:50px;line-height:50px;border:none;border-bottom:2px solid #fff;font-family:Arial;font-size:18px;color:#fff;outline:none;}
#sub_inp{width:35px;height:35px;background:url(/image/button/search-w.png) center no-repeat;background-color:transparent;position:absolute;top:0;bottom:0;margin:auto;right:50px;cursor:pointer;border:0;z-index:111;background-size:100%;}
/*banner*/
.banner_2024{z-index:1;position:relative;overflow:hidden;width:100%;margin-top:140px;}
.banner_2024 .c-banner{position:relative;margin:0;width:100%;}
.banner_2024 .c-banner .banner{width:100%;position:relative;height:639px;}
.banner_2024 .c-banner .banner ul{list-style:none;padding-left:0px;margin-bottom:0px;}
.banner_2024 .c-banner .banner ul li{display:none;opacity:0;overflow:hidden;}
.banner_2024 .c-banner .banner ul li:nth-child(1){opacity:1;display:block;}
.banner_2024 .c-banner .banner ul li img{width:100%;position:absolute;left:50%;margin-left:-50%;}
.banner_2024 .c-banner .nexImg, .banner_2024 .c-banner .preImg{padding:20px 5px 20px 5px;position:absolute;top:calc(50% - 40px);background:#ececec9c;opacity:0.28;border-radius:5px;z-index:10;cursor:pointer;}
.banner_2024 .c-banner .nexImg:hover, .banner_2024 .c-banner .preImg:hover{opacity:0.7;}
.banner_2024 .c-banner .nexImg{right:0px;}
.banner_2024 .c-banner .preImg{left:0px;}
.banner_2024 .c-banner .nexImg img, .banner_2024 .c-banner .preImg img{}
.banner_2024 .c-banner .jumpBtn{width:100%;position:absolute;right:50px;bottom:20px;text-align:right;}
.banner_2024 .c-banner .jumpBtn ul{margin-bottom:0px;}
.banner_2024 .c-banner .jumpBtn ul li{width:28px;height:10px;display:inline-block;background-color:#ffffff53;opacity:0.7;margin-left:10px;cursor:pointer;}
/* main */
.main{position:relative;margin:0;z-index:1;padding-top:60px;}
.main .inner{position:relative;display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:justify;align-items:start;flex-direction:row;padding:15px 0;}
.main .inner .news{width:calc(70% - 50px );background-color:#f5f5f5;animation:slide-in-left 2s 0.25s linear forwards;transition-property:all;}
.main .inner .announcement{width:30%;background-color:#f5f5f5;animation:slide-in-right 2s 0.25s linear forwards;transition-property:all;}
/* news announcement title */
.main .inner .news .news_title, .main .inner .announcement .announcement_title{position:relative;margin-bottom:25px;}
.main .inner .news .news_title a, .main .inner .announcement .announcement_title a{overflow: hidden;}
.main .inner .news .news_title a font, .main .inner .announcement .announcement_title a font{display:block;line-height:60px;font-size:30px;color:#d63181;font-weight:bold;font-family:"微软雅黑";letter-spacing:1px;float:left;}
.main .inner .news .news_title a span, .main .inner .announcement .announcement_title a span{display:block;line-height:60px;font-size:30px;color:#919191;font-weight:bold;font-family:"微软雅黑";letter-spacing:1px;float:left;}
.main .inner .news .news_title a i, .main .inner .announcement .announcement_title a i{display:inline-block;line-height:16px;font-family:"Times New Roman";text-transform:uppercase;font-weight:normal;margin-top:27px;}
.main .inner .news .news_title a:hover{color:#ce5c98;}

.main .inner .news .news_title a.news_menu img.menu{position:absolute;display:block;right:0;top:0;width:20px;height:18px;vertical-align:middle;margin-top:26px;}
.main .inner .news .news_title a.news_menu img.menu:last-child{transition:all 0.5s ease-in;opacity:0;}
.main .inner .news .news_title a.news_menu:hover img:last-child{opacity:1;}
.main .inner .announcement .announcement_title .announce_menu img.menu{position:absolute;display:block;right:0;top:0;width:20px;height:18px;vertical-align:middle;margin-top:26px;}
.main .inner .announcement .announcement_title .announce_menu img.menu:last-child{transition:all 0.5s ease-in;opacity:0;}
.main .inner .announcement .announcement_title .announce_menu:hover img:last-child{opacity:1;}
.main .inner .announcement .announcement_title{font-size:18px;color:#919191;text-transform:uppercase;letter-spacing:1px;font-weight:normal;font-family:"Times New Roman";position: relative;}
.main .inner .announcement .announcement_title a:hover{color:#ce5c98;}
/* news announcement form */
.main .inner .news .news_form{list-style-type: none;float:left;box-sizing:border-box;width:100%;}
.main .inner .news .news_form .first_news{width:calc(50% - 7px);height:auto;box-sizing:border-box;float:right;position: relative;}
.main .inner .news .news_form .first_news .first_news_pic{width:100%;box-sizing:border-box;overflow:hidden;margin:0 auto;}
.main .inner .news .news_form .first_news .first_news_pic img{cursor: pointer;transition:all 0.6s;width:100%;}  
.main .inner .news .news_form .first_news .first_news_pic img:hover{transform:scale(1.1);}  
.main .inner .news .news_form .first_news .first_news_item{width:auto;box-sizing:border-box;padding:0;margin:0;position: absolute;left: 0;bottom: 0;}
.main .inner .news .news_form .first_news .first_news_item p.first_news_content{overflow: hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 50px 0 50px;margin:0;}
.main .inner .news .news_form .first_news .first_news_item p.first_news_content a{font-size:16px;font-family:微软雅黑;display:block;color:#fff;height:45px;overflow:hidden;line-height: 1.5;font-weight: 600;padding-left: 15px;}
.main .inner .news .news_form .first_news .first_news_item p.first_news_abstract{font-size:14px;line-height:1.5;font-family:微软雅黑;text-overflow:ellipsis;overflow: hidden;color:#818181;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;float:left;margin:0;padding:0 50px;}
.main .inner .news .news_form .first_news .first_news_item p.first_news_abstract:hover{color:#ce5c98;}
.main .inner .news .news_form .first_news .first_news_item span.first_news_date{font-style:italic;font-size:18px;display:block;line-height:150%;float:left;color:#ce5c98;width:calc(100% - 60px);padding:0;margin:0;text-align:right;}
.first_news_more:hover{color:#ce5c98;}
.main .inner .news .news_form .news_else{list-style-type:none;box-sizing:border-box;width:50%;overflow:hidden;float:left;}
.main .inner .news .news_form .news_else p.news_else_content{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:5px 20px;margin:0;}
.main .inner .news .news_form .news_else p.news_else_content a{font-size:16px;font-family:微软雅黑;font-stretch:normal;display:block;color:#313131;overflow:hidden;line-height:1.6;}
.main .inner .news .news_form .news_else span.Date_news{font-style:italic;font-size:16px;display:block;line-height:150%;float:left;color:#ce5c98;width:calc(100% - 60px);padding:0;margin:0;text-align:right;}
.main .inner .news .news_form .news_else p.news_else_content a:hover{color:#ce5c98;}
.main .inner .announcement .announcement_form{list-style-type:none;float:left;box-sizing:border-box;width:100%;}
.main .inner .announcement .announcement_form .announcement_title a.announce_menu{top:23px;right:25px;height:18px;width:20px;float:right;display:block;vertical-align:middle;position:relative;}
.main .inner .announcement .announcement_form .announce_item{margin:0 25px 10px 25px;width:calc(100% - 25px);height:auto;float:left;box-shadow:0px 0px 8px 0px #ccc;background-color:#fff;}
.main .inner .announcement .announcement_form a:hover, .main .inner .announcement .announcement_form .announce_item p.announce_content a:hover{color:#ce5c98;}
.main .inner .announcement .announcement_form .announce_item span.time_announcement{font-size:16px;display:block;line-height:150%;text-align:center;padding:2px 3px;background-color:#ce5c98;border-radius:3px;float:left;margin:18px 15px;width:100px;color:#fff;border:1px solid #ce5c98;}
.main .inner .announcement .announcement_form .announce_item span.time_announcement:hover{color:#ce5c98;background-color:#fff;}
.main .inner .announcement .announcement_form .announce_item p.announce_content{font-size:16px;line-height:1.5;font-family:微软雅黑;text-overflow:ellipsis;overflow:hidden;padding:15px 20px;}
.main .inner .announcement .announcement_form .announce_item p.announce_content a{font-size:16px;font-family:微软雅黑;font-stretch:normal;display:block;color:#313131;float:left;height:45px;overflow:hidden;line-height:1.5;}
/*foot*/
.foot{position:relative;background:linear-gradient(rgba(0,0,0,0.21),rgba(0,0,0,0.29));background-size:cover;height:auto;margin:0;z-index:1;}
.foot .inner{}
.foot .inner .foot1{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;align-items:start;flex:1;flex-flow:row;padding-top: 30px;}
.foot .inner .foot1 .logo_foot{margin-right:50px;}
.foot .inner .foot1 .logo_foot img{max-width:360px;}
.foot .inner .foot1 .foot_right{width:auto;position:relative;display:-ms-flexbox;display:flex;justify-content:inherit;flex:1;flex-flow:row;}
.foot .inner .foot1 .foot_right .contact{position:relative;width:auto;margin-right: 20px;}
.foot .inner .foot1 .foot_right .friend{position:relative;width:auto;}
.foot .inner .foot1 .foot_right .contact h5, .foot .inner .foot1 .foot_right .friend h5{font-size:18px;color:#fff;position:relative;width:100%;float:left;font-weight:600;}
.foot .inner .foot1 .foot_right .contact h5:before, .foot .inner .foot1 .foot_right .friend h5:before{content:"";width:33px;height:3px;position:absolute;background-color:#ce5c98;bottom:-4px;}
.foot .inner .foot1 .foot_right .contact .message, .foot .inner .foot1 .foot_right .friend .message{margin-top:20px;position:relative;float: left;}
.foot .inner .foot1 .foot_right .contact .message p{color:#333;display: block;font-size:14px;}
.foot .inner .foot1 .foot_right .contact .message p.indent-1{color:#fff;margin:2px 20px 0 0;}
.foot .inner .foot1 .foot_right .friend .message a{color:#333;display:inline-block;width:100%;font-size:14px;}
.foot .inner .foot1 .code-weixin{position:relative;margin-right:25px;}
.foot .inner .foot1 .code-weixin img{max-height:130px;}
.foot .inner .foot2{padding:5px 0;width:100%;margin:0;border-top: 1px dashed #bfbfbf;}
.foot .inner .foot2 p{text-align:center;font-size:10px;color:#313131;width:100%;opacity:0.6;}
/* masking */
.masking{height:100%;width:100%;position:absolute;top:0;left:0;background-color:transparent;transition:all 0.5s ease 0.2s;}
.backtop{position:fixed;bottom:70px;right:15%;width:60px;height:60px;background:url(/image/button/arrow-up-bold.png) no-repeat 50% -25%;z-index:999;cursor:pointer;opacity:0;transition:all 0.5s ease 0.2s;background-size:70%;text-align:center;padding-top:28px;background-color:#d9b1c657;color:#202021;border-radius:50px;font-weight:800;}
/* main_wrap */
.main_wrap{position:relative;z-index:1;margin-top:140px;}
.main_wrap .inner{position:relative;display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:justify;align-items:start;flex-direction:row;padding:15px 0;}
.main_wrap .inner .left{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:160px;height:100%;}
.main_wrap .inner .left .list-c{position:relative;width:100%;margin:5px auto;background:url(/image/button/navc.png);float:left;text-align:center;padding:8px 0;border-radius:3px;}
.main_wrap .inner .left .list-c span{width:100%;margin:0 auto;font-size:22px;font-weight:600;text-align:center;display:inline-block;height:36px;line-height:36px;color:#ce5c98;text-shadow:-2px 0 #fff, 0 1px #ead7e1, 2px 0 #f0f0f0, 0 -1px #c6c6c6;}
.main_wrap .inner .left .nav_left{background:url(/image/button/navc.png);padding:10px 0;}
.main_wrap .inner .left .nav_left .nav_n_left{width:100%;}
.main_wrap .inner .left .nav_left .nav_left_in{width:100%;text-align:center;}
.main_wrap .inner .left .nav_left .nav_left_in a{display:inline-block;width:100%;height:auto;color:#464646;text-shadow:-2px 0 #fff, 0 1px #ead7e1, 2px 0 #f0f0f0, 0 -1px #c6c6c6;line-height:35px;letter-spacing:6px;font-family:"微软雅黑";font-size:16px;font-weight:600;}
.main_wrap .inner .left .nav_left .nav_left_in a:hover{color:#ce5c98;}
.main_wrap .inner .left .nav_left .nav_left_in ul{display:none;list-style-type:none;padding:0;margin:0;background:#ccc;margin-bottom:2px;}
.main_wrap .inner .left .nav_left .nav_left_in ul li{float:none;position:relative;margin-top:3px;text-align:center;}
.main_wrap .inner .left .nav_left .nav_left_in ul li a{display:inline-block;width:100%;height:auto;color:#333;text-shadow:-2px 0 #fff, 0 1px #ead7e1, 2px 0 #f0f0f0, 0 -1px #c6c6c6;line-height:30px;letter-spacing:4px;font-family:"微软雅黑";font-size:15px;font-weight:normal;}
.main_wrap .inner .left .nav_left .nav_left_in ul li a:hover{color:#ce5c98;}
.main_wrap .inner .left .nav_left .nav_left_in dl{display:none;list-style-type:none;padding:0;margin:0;}
.main_wrap .inner .left .nav_left .nav_left_in dl dd{float:none;position:relative;margin-top:6px;text-align:center;}
.main_wrap .inner .left .nav_left .nav_left_in dl dd a{display:inline-block;width:100%;height:auto;color:#333;line-height:35px;letter-spacing:6px;font-family:"微软雅黑";font-size:15px;font-weight:normal;}
.main_wrap .inner .left .nav_left .nav_left_in dl dd a:hover{color:#ce5c98;text-shadow:-1px 0 white, 0 1px #aeaeae, 1px 0 #ffe1f1, 0 -1px #f4f4f4;}
.main_wrap .inner .left .nav_left .nav_left_in:hover ul{display:block;}
.main_wrap .inner .left .nav_left .nav_left_in ul li:hover dl{display:block;}
.main_wrap .inner .left .nav_left .nav_left_in ul li:target dl dd{max-height:10em;}
.main_wrap .inner .left .nav_left .nav_n_left ul{list-style-type:none;padding:0;margin:0;}
.main_wrap .inner .left .nav_left .nav_n_left ul li{float:none;position:relative;margin-top:6px;text-align:center;}
.main_wrap .inner .left .nav_left .nav_n_left ul li a{width:100%;height:auto;color:#333;line-height:35px;letter-spacing:6px;font-family:"微软雅黑";font-size:16px;font-weight:600;}
.main_wrap .inner .left .nav_left .nav_n_left ul li a:hover{color:#ce5c98;text-shadow:-1px 0 white, 0 1px #aeaeae, 1px 0 #ffe1f1, 0 -1px #f4f4f4;}
.main_wrap .inner .right{width:calc(100% - 210px);margin-left:50px;}
.main_wrap .inner .right .bread{position:relative;width:100%;color:#646464;font-size:14px;background-color:#f5f5f5;line-height:56px;border-bottom:1px dashed #ccc;margin-left:0;}
.main_wrap .inner .right .article{width:100%;color:#000;font-size:16px;margin:20px 0;min-height:480px;}
/* 教师队伍列表页 */
.content_teacher_list{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:start;flex-wrap:wrap;}
.content_teacher_list .tlist{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:start;flex-wrap:wrap;width:100%;overflow:hidden;}
.content_teacher_list .teacher_id{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:start;flex-wrap:wrap;width:100%;}
.content_teacher_list .teacher_id h3{text-align:left;font-size:20px;line-height:20px;font-weight:bold;padding:15px 0;color:#000;margin-bottom:30px;}
.content_teacher_list .teacher_list{width:100%;overflow:hidden;}
.content_teacher_list .teacher_list ul{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:start;-ms-flex-align:start;align-items:center;flex-wrap:wrap;list-style-type:none;}
.content_teacher_list .teacher_list ul li{width:105px;float:left;height:auto;margin:8px;}
.content_teacher_list .teacher_list ul li a{text-decoration:none;color:#000;}
.content_teacher_list .teacher_list ul li img{width:105px;height:131px;display: inline-block;vertical-align:top;object-fit:cover;overflow:hidden;margin-left:0px;border:0px;}
.content_teacher_list .teacher_list ul li h3.lword2{font-size:18px;display:block;color:#000;font-family:"微软雅黑";width:100%;line-height:36px;text-align:center;margin:0;}
/* 领导列表页 */
.main_wrap .inner .right .article .box{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row;width:100%;}
.main_wrap .inner .right .article .box .box_1{padding:15px;display:-ms-flexbox;display:flex;width:calc(50% - 30px);margin-bottom:15px;height:220px;text-align:start;background:#fff;border-radius:5px;border:1px solid #e6e6e6;box-shadow:1px 2px 5px 1px #e7e7e7;overflow:hidden;flex-flow: row;}
.main_wrap .inner .right .article .box .box_1 a{width:100%}
.main_wrap .inner .right .article .box .box_1 .img{overflow:hidden;width:144px;height:188px;margin-right: 40px;}
.main_wrap .inner .right .article .box .box_1 .img a img{width:144px;height:188px;}
.main_wrap .inner .right .article .box .box_1 .abstract{-ms-flex:1;flex:1;width: calc(100% - 228px);}
.main_wrap .inner .right .article .box .box_1 .abstract h3{font-size:18px;color:#333;font-weight:normal;margin:25px 0 10px;}
.main_wrap .inner .right .article .box .box_1 .abstract h4{color:#ce5c98;font-weight:normal;margin:5px 0;font-size:14px;}
.main_wrap .inner .right .article .box .box_1 .abstract span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-weight:normal;margin-top:5px;overflow:hidden;font-size:14px;color:#666!important;height:70px;}
/* 招生宣传页 */
.main_wrap .inner .right .article .admit .img{width:100%;margin-bottom:30px;overflow:hidden;}
.main_wrap .inner .right .article .admit .img h4{text-align:start;font-size:24px;line-height:24px;font-weight:bold;padding:15px 0;color:#000;margin-bottom:30px;}
.main_wrap .inner .right .article .admit .img .img-info{width:calc(50% - 30px);float:left;margin-left:30px;}
.main_wrap .inner .right .article .admit .img .img-info img{border:none;vertical-align:middle;max-width:100%;max-height:100%;}
.main_wrap .inner .right .article .admit .video{width:100%;margin-bottom:30px;overflow:hidden;}
.main_wrap .inner .right .article .admit .video .video-info{width:100%;margin-bottom:30px;}
.main_wrap .inner .right .article .admit .video .video-info h4{text-align:start;font-size:24px;line-height:24px;font-weight:bold;padding:15px 0;color:#000;margin-bottom:30px;}
.main_wrap .inner .right .article .admit .video .video-info video{border:none;vertical-align:middle;max-width:100%;max-height:100%;}
/* 列表栏目页 */
.main_wrap .inner .right .article .column{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;padding:3px;overflow:hidden;}
.main_wrap .inner .right .article .column ul{list-style:none;margin:0;padding:0;}
.main_wrap .inner .right .article .column ul li{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;height:90px;overflow:hidden;padding:10px 10px 10px 20px;cursor:pointer;border-bottom:1px dashed #e1e1e1;}
.main_wrap .inner .right .article .column ul li .column_tit{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:normal;width:calc(100% - 120px);height:50px;margin:0;padding-right:15px;overflow:hidden;}
.main_wrap .inner .right .article .column ul li .date{display:block;width:auto;line-height:40px;padding:0 15px;font-size:15px;}
.main_wrap .inner .right .article .column ul li:hover{box-shadow:0 0 5px 0 #dbdbdb;}
.main_wrap .inner .right .article .column ul li:hover .date{font-size:16px;line-height:35px;}
.main_wrap .inner .right .article .column ul li:hover .column_tit a{color:#ce5c98;}
.main_wrap .inner .right .article .column .pb_sys_common{margin:15px 0 20px;text-align:center;font-size:14px;line-height:14px;}
.main_wrap .inner .right .article .column .pb_sys_common span.p_t{font-size:14px;color:#757575;}
.main_wrap .inner .right .article .column .pb_sys_common span.p_pages{font-size:14px;color:#ce5c98;padding:0 5px;margin:0;}
.main_wrap .inner .right .article .column .pb_sys_common span.p_no_d{display:inline-block;vertical-align:middle;color:#fff;font-size:14px;text-align:center;font-weight: bold;border: none;transition: all 0.3s ease;margin-left:5px;background-color:#ce5c98;}
.main_wrap .inner .right .article .column .pb_sys_common span.p_fun_d, .main_wrap .inner .right .article .column .pb_sys_common span.p_fun{display:inline-block;vertical-align:middle;font-size:14px;text-align:center;font-weight:bold;transition:all 0.3s ease;color:#969696;}
.main_wrap .inner .right .article .column .pb_sys_common span.p_fun_d a, .main_wrap .inner .right .article .column .pb_sys_common span.p_fun a{color:#969696;}
.main_wrap .inner .right .article .column .pb_sys_common span.p_no{display:inline-block;vertical-align:middle;font-size:14px;text-align:center; color:#969696;font-weight:bold;transition:all 0.3s ease;}
.main_wrap .inner .right .article .column .pb_sys_common span.p_fun_d:hover{color:#fff;background-color:#ce5c98;}
.main_wrap .inner .right .article .column .pb_sys_common span.p_fun_d:hover a{color:#fff;background-color:#ce5c98;}
.main_wrap .inner .right .article .column .pb_sys_common span.p_fun:hover a{color:#fff;background-color:#ce5c98;}
.main_wrap .inner .right .article .column .pb_sys_common span.p_no:hover{border-color:#ce5c98;background:none;color:#ce5c98;}
/* 图片页 */
.main_wrap .inner .right .article .pics_list{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:start;flex-wrap:wrap;}
.main_wrap .inner .right .article .pics_list .box{border-radius:16px;overflow:hidden;display:flex;margin-bottom:16px;flex-direction:row;background:#f1f1f1;position:relative;width:32%;}
.main_wrap .inner .right .article .pics_list .box a{display:block;width:100%;}
.main_wrap .inner .right .article .pics_list .box img{width:100%;height:100%;object-fit:cover;}
.main_wrap .inner .right .article .pics_list .box span{font-size:20px;line-height:1.6;letter-spacing:1px;font-weight:700;margin-bottom:12px;color:#fff;width:100%;display:inline-block;text-align:center;position:absolute;bottom:0;}
.main_wrap .inner .right .article .pics_list .page{display:block;text-align:center;width:100%;margin:15px 0;}
.main_wrap .inner .right .article .pics_list .pb_sys_common span.p_t{font-size:14px;color:#757575;}
.main_wrap .inner .right .article .pics_list .pb_sys_common span.p_pages{font-size:14px;color:#ce5c98;padding:0 5px;margin:0;}
.main_wrap .inner .right .article .pics_list .pb_sys_common span.p_no_d{display:inline-block;vertical-align:middle;color:#fff;font-size:14px;text-align:center;font-weight: bold;border: none;transition: all 0.3s ease;margin-left:5px;background-color:#ce5c98;}
.main_wrap .inner .right .article .pics_list .pb_sys_common span.p_fun_d, .main_wrap .inner .right .article .pics_list .pb_sys_common span.p_fun{display:inline-block;vertical-align:middle;font-size:14px;text-align:center;font-weight:bold;transition:all 0.3s ease;color:#969696;}
.main_wrap .inner .right .article .pics_list .pb_sys_common span.p_fun_d a, .main_wrap .inner .right .article .pics_list .pb_sys_common span.p_fun a{color:#969696;}
.main_wrap .inner .right .article .pics_list .pb_sys_common span.p_no{display:inline-block;vertical-align:middle;font-size:14px;text-align:center; color:#969696;font-weight:bold;transition:all 0.3s ease;}
.main_wrap .inner .right .article .pics_list .pb_sys_common span.p_fun_d:hover{color:#fff;background-color:#ce5c98;}
.main_wrap .inner .right .article .pics_list .pb_sys_common span.p_fun_d:hover a{color:#fff;background-color:#ce5c98;}
.main_wrap .inner .right .article .pics_list .pb_sys_common span.p_fun:hover a{color:#fff;background-color:#ce5c98;}
.main_wrap .inner .right .article .pics_list .pb_sys_common span.p_no:hover{border-color:#ce5c98;background:none;color:#ce5c98;}
/* 个人简介内容页 */
.main_wrap .inner .right .article .person .pic_tit{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;overflow:hidden;}
.main_wrap .inner .right .article .person .pic_tit .pic{width:170px;}
.main_wrap .inner .right .article .person .pic_tit .pic img{max-width:170px;}
.main_wrap .inner .right .article .person .pic_tit .tit{margin-left:40px;margin-top:40px;position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;overflow:hidden;}
.main_wrap .inner .right .article .person .pic_tit .tit span.tit1{text-align:left;font-size:40px;line-height:40px;font-weight:bold;padding:0 0 30px;}
.main_wrap .inner .right .article .person .pic_tit .tit span.tit2{text-align:left;font-size:16px;line-height:16px;font-weight:bold;padding:8px 0;word-break:break-all;}
.main_wrap .inner .right .article .person .con{margin:30px 0 20px;}

.nav-c2{background: url(/image/button/navc.png);position:relative;width:210px;margin:0 auto;float:left;text-align:center;padding:25px 34px;border-radius:3px;}
/* 内容页 */
.main_wrap .inner .right .article h2.tit{text-align:center;font-size:24px;line-height:24px;font-weight:bold;padding:15px 0;color:#000;}
.main_wrap .inner .right .article h3.date{text-align:center;font-size:14px;line-height:14px;font-weight:normal;padding:15px 0;color:#707070;margin-bottom:30px;}
.main_wrap .inner .right .article .v_news_content p{background:#f5f5f5!important;font-size:16px!important;font-family:PingFangSC-Regular,Helvetica,Arial,Microsoft Yahei,sans-serif!important;line-height:2!important;}
.main_wrap .inner .right .article .v_news_content span{background:#f5f5f5!important;font-size:16px!important;font-family:PingFangSC-Regular,Helvetica,Arial,Microsoft Yahei,sans-serif!important;line-height:2!important;}
.main_wrap .inner .right .article p.pre_nex{text-align:right;font-size:14px;line-height:14px;font-weight:normal;color:#464646;}
.main_wrap .inner .right .article p.pre_nex a{text-align:right;font-size:14px;line-height:14px;font-weight:normal;color:#707070;}
.main_wrap .inner .right .article p.pre_nex a:hover{color:#bf0614;}
/* 单篇内容页 */
.main_wrap .inner .right .article .content_one{}
.main_wrap .inner .right .article .content_one h2.tit{text-align:center;font-size:24px;line-height:24px;font-weight:bold;padding:15px 0;color:#000;margin-bottom:30px;}
.main_wrap .inner .right .article .content_one a:hover, .main_wrap .inner .right .article .content_one a:hover p, .main_wrap .inner .right .article .content_one a:hover span{color:#bf0614;}
.main_wrap .inner .right .article .content_one a:link, .main_wrap .inner .right .article .content_one a:link span{color:#ce5c98;}
.main_wrap .inner .right .article .content_one a:visited, .main_wrap .inner .right .article .content_one a:visited span{color:#ce5c98;}
@keyframes slide-in-top-bounce{			
	0% {transform:translateY(-1000px);opacity:0;}
	45% {transform:translateY(0);opacity:1;}
	55% {transform:translateY(0);}
	65% {transform:translateY(-15px);}
	75% {transform:translateY(0);}
	85% {transform:translateY(-5px);}
	95% {transform:translateY(0);}
	100% {transform:translateY(0);}
}
@keyframes slide-in-left{
	from, 80%, 88%, 95%, to {animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
	0% {opacity:0;transform:translate3d(-3000px, 0, 0);}
	50% {opacity:0;transform:translate3d(-3000px, 0, 0);}
	80% {opacity:1;transform:translate3d(25px, 0, 0);}
	88% {transform:translate3d(-10px, 0, 0);}
	90% {transform:translate3d(5px, 0, 0);}
	100% {opacity:1;transform:none;}
}
@keyframes slide-in-right{
	from, 80%, 88%, 95%, to {animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
	0% {opacity:0;transform:translate3d(3000px, 0, 0);}
	50% {opacity:0;transform:translate3d(3000px, 0, 0);}
	80% {opacity: 1;transform:translate3d(-25px, 0, 0);}
	88% {transform:translate3d(10px, 0, 0);}
	95% {transform:translate3d(-5px, 0, 0);}
	100% {opacity 1;transform:none;}
}
@media screen and (max-width:1480px){
	.header .inner{width:auto;margin-left:40px;margin-right:40px;}
	.main .inner{width:auto;margin-left:40px;margin-right:40px;}
	.main_wrap .inner{width:auto;margin-left:40px;margin-right:40px;}
	.foot .inner{width:auto;margin-left:40px;margin-right:40px;}
}
@media screen and (max-width:1280px){
	.inner{max-width:1200px;}
}
@media screen and (max-width:1100px){
	.main_wrap .inner .right .article .box .box_1{width:calc(50% - 10px);}
	.main_wrap .inner .right .article .box .box_1 .img{margin-right:20px;}
	.main_wrap .inner .right .article .box .box_1 .abstract h4{line-height:1.1;}
	.main_wrap .inner .right .article .box .box_1 .abstract span{font-size:12px;height:60px;}
}
@media screen and (max-width:1070px){
	.header .inner .nav{padding: 0 25px;margin-left:25px;transform:translateY(25px);}
	.header .inner .nav ul li a{font-size:16px;font-weight:600;letter-spacing:0;line-height:50px;height:50px;}
	.header .inner .nav ul dl{top:111px;padding:3px 0;transform:translateX(-25px);}
	.header .inner .nav ul li:nth-of-type(4) dl{transform:translateX(-15px);}
}
@media screen and (max-width:1000px){
	.main_wrap .inner .right .article .box{flex-direction:column;padding:10px 70px;}
	.main_wrap .inner .right .article .box .box_1{width:100%;}
	.main_wrap .inner .right .article .box .box_1 .img{margin-right:40px;}
	.main_wrap .inner .right .article .box .box_1 .abstract h4{margin:5px 0;font-size:14px;}
	.main_wrap .inner .right .article .box .box_1 .abstract span{margin-top:5px;font-size:14px;height:70px;}
}
@media screen and (max-width:900px){
	.header_wrap{height:60px;}
	.header{height:60px;}
	.header .inner{margin-left:20px;margin-right:20px;height:60px;}
	.foot .inner{margin-left:20px;margin-right:20px;}
	.header .inner .nav{display:none;}
	.header .inner .logo a{width:60px;height:60px;}
	.header .inner .top{display:none;}	
	.header .inner .tools{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:0;}
	.header .inner .tools .phone-search{display:block;position:relative;}
	.header .inner .tools .phone-search a.psr{position:relative;display:block;width:25px;height:25px;line-height:25px;background:url(/image/button/search-pink.png) center no-repeat;background-size:100%;cursor:pointer;margin-right:8px;}
	.header .inner .tools .phone-menu{display:block;width:25px;height:25px;position:relative;margin-left:5px;cursor:pointer;}
	.header .inner .tools .phone-menu i{position:relative;display:inline-block;height:3px;background:#ce5c98;width:25px;border-radius:1px;}
	.header .inner .tools .phone-menu i:nth-child(1){position:absolute;left:0px;top:3px;}
	.header .inner .tools .phone-menu i:nth-child(2){position:absolute;left:0px;top:12px;}
	.header .inner .tools .phone-menu i:nth-child(3){position:absolute;left:0px;top:21px;}
	.banner_2024{margin-top:60px;}
	.main{padding-top:0px;}
	.main .inner{margin-left:20px;margin-right:20px;justify-content:space-between;-webkit-justify-content:space-between;flex-direction:column;}
	.main .inner .news{width:100%;}
	.main .inner .announcement{width:100%;}
	.main .inner .news .news_title, .main .inner .announcement .announcement_title{margin-bottom:15px}
	.main .inner .news .news_title a.news_menu{right:30px;}
	.main .inner .announcement .announcement_title{margin-top:20px;}
	.main .inner .news .news_form .first_news{width:calc(50% - 10px);}
	.main .inner .news .news_form .first_news .first_news_pic{width:100%;}
	.main .inner .news .news_form .first_news .first_news_item{bottom:15px;width:100%;}
	.main .inner .news .news_form .first_news .first_news_item p.first_news_content{padding:0 15px;}
	.main .inner .news .news_form .news_else{width:calc(50% - 10px);}
	.main .inner .news .news_form .news_else p.news_else_content{padding:5px 8px;}
	.main .inner .news .news_form .news_else p.news_else_content a{font-size:16px;font-family:微软雅黑;font-stretch:normal;display:block;color:#313131;height:45px;overflow:hidden;line-height:1.5;}
	.main .inner .announcement .announcement_form .announce_item{margin:0 0 8px 0;width:100%;}	
	.main_wrap{margin-top:60px;}
	.main_wrap .inner{margin-left:20px;margin-right:20px;justify-content:space-between;-webkit-justify-content:space-between;flex-direction:column;}
	.main_wrap .inner .left{width:100%;}
	.main_wrap .inner .left .list-c span{font-size:22px;height:28px;line-height:28px;}
	.main_wrap .inner .left .nav_left{display:none;}
	.main_wrap .inner .right{width:100%;margin-left:0;}
	.main_wrap .inner .right .bread{display:none;}
	.foot .inner .foot1 .logo_foot{margin-right:30px;}
	.foot .inner .foot1 .logo_foot img{max-width:270px;}
	.foot .inner .foot1 .foot_right .contact .message p{font-size:12px;}
	.foot .inner .foot1 .foot_right .contact .message p.indent-1{color:#fff;margin:2px 20px 0 0;}
	.foot .inner .foot1 .foot_right .friend .message a{font-size:12px;}
	.foot .inner .foot1 .code-weixin{margin-top:0;margin-right:25px;}
	.foot .inner .foot1 .code-weixin img{max-height:130px;}
	.foot .inner .foot2 p{font-size:10px;}
}
@media screen and (max-width:600px){
	.header .inner{margin-left:10px;margin-right:10px;}
	.main .inner{margin-left:10px;margin-right:10px;}
	.main_wrap .inner{margin-left:10px;margin-right:10px;}
	.foot .inner{margin-left:10px;margin-right:10px;}
	.inner{margin-left:10px;margin-right:10px;}
	.banner_2024 .c-banner .jumpBtn{right:10px;bottom:10px;}
	.banner_2024 .c-banner .jumpBtn ul li{width:15px;height:6px;margin-left:5px;}
	.main .inner .news{width:100%;}
	.main .inner .announcement{width:100%;}
	.main .inner .news .news_title, .main .inner .announcement .announcement_title{margin-bottom:10px}
	.main .inner .news .news_title a, .main .inner .announcement .announcement_title a{font-size:12px;}
	.main .inner .news .news_title a font, .main .inner .announcement .announcement_title a font{font-size:22px;}
	.main .inner .news .news_title a span, .main .inner .announcement .announcement_title a span{font-size:22px;}	
	.main .inner .news .news_title a.news_menu img.menu:first-child{opacity:0;}	
	.main .inner .news .news_title a.news_menu img.menu:last-child{opacity:1;}
	.main .inner .announcement .announcement_title a.announce_menu img.menu:first-child{opacity:0;}
	.main .inner .announcement .announcement_title a.announce_menu img.menu:last-child{opacity:1;}
	.main .inner .news .news_form .first_news{width:100%;}
	.main .inner .news .news_form .first_news .first_news_pic{width:100%;}
	.main .inner .news .news_form .first_news .first_news_item p.first_news_content a{font-size:15px;}
	.main .inner .news .news_form .news_else{width:100%;}
	.main .inner .news .news_form .news_else span.Date_news{font-size:15px;width:100%;}
	.main .inner .announcement .announcement_form .announce_item span.time_announcement{font-size:12px;padding:2px 5px;margin:25px 3px;width:auto;}
	.main .inner .announcement .announcement_form .announce_item p.announce_content{padding:10px 5px;}
	.main_wrap .inner .right .bread{display:none;}
	.main_wrap .inner .right .article{margin:10px 0;}
	.main_wrap .inner .right .article .column ul{list-style:none;margin:0;padding:0;}
	.main_wrap .inner .right .article .column ul li{height:68px;padding:7px 0;border-bottom:1px dashed #e1e1e1;}
	.main_wrap .inner .right .article .column ul li .column_tit{width:calc(100% - 120px);padding-right:0;}
	.main_wrap .inner .right .article .column ul li .date{line-height:25px;padding:0 5px;}
	.main_wrap .inner .right .article .person .pic_tit .pic{width:130px;}
	.main_wrap .inner .right .article .person .pic_tit .pic img{max-width:120px;}
	.main_wrap .inner .right .article .person .pic_tit .tit{width:calc(100% - 140px);margin-left:10px;margin-top:0;}
	.main_wrap .inner .right .article .person .pic_tit .tit span.tit1{font-size:24px;line-height:24px;padding:10px 0;}
	.main_wrap .inner .right .article .person .pic_tit .tit span.tit2{text-align:left;font-size:15px;line-height:15px;font-weight:bold;padding:5px 0;}
	.main_wrap .inner .right .article .person .con{margin:15px 0;}
	.main_wrap .inner .right .article .content_one h2.tit{display:none;}
	.foot .inner .foot1{padding-top:15px;}
	.foot .inner .foot1 .logo_foot{margin-right:15px;}
	.foot .inner .foot1 .logo_foot img{max-width:150px;}
	.foot .inner .foot1 .foot_right{flex-flow:column;}
	.foot .inner .foot1 .foot_right .contact{margin-right:0;}
	.foot .inner .foot1 .foot_right .contact h5, .foot .inner .foot1 .foot_right .friend h5{font-size:14px;}
	.foot .inner .foot1 .foot_right .contact h5:before, .foot .inner .foot1 .foot_right .friend h5:before{width:28px;height:2px;bottom:-1px;}
	.foot .inner .foot1 .foot_right .contact .message, .foot .inner .foot1 .foot_right .friend .message{margin-top:0px;}
	.foot .inner .foot1 .foot_right .contact .message p{font-size:8px;}
	.foot .inner .foot1 .foot_right .contact .message p.indent-1{margin:2px 0px 0 0;}
	.foot .inner .foot1 .foot_right .friend .message a{font-size:8px;}
	.foot .inner .foot1 .code-weixin{position:absolute;margin-right:0;left:50px;top:70px;}
	.foot .inner .foot1 .code-weixin img{max-height:50px;}
	.foot .inner .foot2 p{font-size:8px;}
	.backtop{right:25px;}
	.main_wrap .inner .right .article .box{padding:0;}
	.main_wrap .inner .right .article .box .box_1 .img{margin-right:20px;}
	.img_vsb_content{width:60%;height:100%;margin:30px;}
	.header, .main .inner .news, .main .inner .announcement{animation:none;}
}
@media (max-width:525px){
	.backtop{right:20px;}
}
@media (min-width:434px){
.main_wrap .inner .right .article .box{width:100%;padding:0;}
.main_wrap .inner .right .article .box .box_1 .img{margin-right:20px;}
}
@media (min-width:400px){
	html{font-size:15px;}
}
@media (min-width:380px){
	html{font-size:15px;}
}
@media (min-width:360px){
	html{font-size:14px;}
}
@media (min-width:340px){
	html{font-size:13px;}
}
@media (min-width:320px){
	html{font-size:12px;}
}