.homea{background: url(../img/bg1.jpg) no-repeat top center;background-size: auto;background-size: 100% auto;min-height: 4.86rem;padding-top: 1.26rem;}
.homea-b::before{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 35%;background: url(../img/bg2.jpg) no-repeat left center;background-size: auto;background-size: cover;z-index: 0;}
.overhide{overflow: hidden;}
.pore{position: relative;}
.homea-b .in-tit{text-align: center;display: block;}
.in-tit{margin-bottom: .55rem;}
.in-tit span{font-size: .34rem;display: block;color: #333;}
.homea-b .in-tit .in-more{position: absolute;right: 0;bottom: 0;}
.in-more a{padding: .1rem 5px 0;padding-right: .1rem;padding-right: .1rem\9;display: block;color: #bb2928;font-size: .14rem;}
.homea-b .aleft{width: 54%;}
.flex-right{display: flex;flex-wrap: wrap;justify-content: flex-end;}
.homea-b .aleft .con{max-width: 7.5rem;width: 100%;background: #fff;padding-right: .5rem;padding-bottom: .9rem;}
.zi3{position: relative;z-index: 3;}
.homea-b .aleft .topSlides{transform: translateX(-1rem);}
.eclip{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#333;border-left:3px solid #bb2928;padding-left:0.1rem;font-size:0.18rem;}
.homea-b .aleft .topnews{padding: .4rem .3rem .35rem;font-size: .18rem;line-height: 1em;}
.prev1::before{content: "";display: block;width:0.32rem;height:0.32rem;background: url(../img/xz.png);background-size: 100% 100%;}
.next1::before{content: "";display: block;width:0.32rem;height:0.32rem;background: url(../img/xz1.png);background-size: 100% 100%;}
.homea-b .aleft .topSlides .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;padding: 0 5% .3rem;color: #fff;}
.homea-b .aleft .topSlides .txt p{line-height: 1.4em;margin-top: .1rem;max-height: 2.8em\0;height: 2.8em;font-size: 0.16rem;}
.line2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.homea-b .aleft .topSlides .pic::before{content: '';opacity: .8;position: absolute;left: 0;bottom: 0;right: 0;height: 20%;background: url(../img/bamask.png) no-repeat top center;background-size: auto;background-size: 100% 100%;z-index: 2;}
.ablink{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 5;background: rgba(255, 255, 255, 0);}
.topSlide{width:100%;}
.homea-b .aleft .topSlides .pic{height: 4.35rem;}
.bg-mask .pic{overflow: hidden;}
.bg-mask .pic .a{background-repeat: no-repeat;background-position: center center;background-size: cover;height: 100%;width: 100%;display: block;-webkit-transition: all .8s;-o-transition: all .8s;transition: all .8s;}
.none{display: none;}
.bg-mask:hover .pic .a{-webkit-transform: scale(1.02);-ms-transform: scale(1.02);transform: scale(1.02);-webkit-transition: all .8s;-o-transition: all .8s;transition: all .8s;}
.homea-b .aleft .sbtn{margin-top: 0.4rem;position: absolute;right: 0.5rem;bottom: 0.9rem;z-index: 10;}
.homea-b .aleft .sbtn a.swiper-button-disabled{opacity: .4;}
.homea-b .aright{width: 46%;color: #fff;padding: 0.6rem 0 0.4rem 0.6rem;}
.homea-b .aright:before{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 9rem;background: url(../img/bg3.jpg) no-repeat left center;background-size: cover;z-index: 0;}
.new_list{position: relative;z-index: 2;overflow: hidden;}
.new_list_l{width:44%;}
.pic1{overflow: hidden;height: 1.88rem;margin-bottom: 0.3rem;}
.pic1 img{width: 100%;}
.txt time{font-family: 'Merriweather-Regular';opacity: .6;}
.txt h4{font-size: .18rem;margin-bottom: 0.25rem;line-height: 1.8em;margin-top: 0.15rem;}
.txt h4>a{color:#fff;}
.txt p{font-size: .14rem;opacity: .7;line-height:180%;}
.line4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.txtNews{width:47%;}
.txtNews li:first-child{border-top: 0;padding-top: 0;}
.txtNews li{padding: .2rem 0;padding-top: 0.2rem;border-top: .01rem dashed #0b4ca2;border-bottom: .01rem dashed #e27b95;}
.txtNews li time{font-family: 'Merriweather-Regular';opacity: .6;}
.txtNews li h4{margin-top: .08rem;font-size: .16rem;line-height: 180%;text-align: justify;}
.aright a{color: #fff;}
.in-more i{color: #bb2928;font-size: .14rem;margin-left:0.04rem;}
.homec{background: url(../img/bg4.jpg) no-repeat center;background-size: cover;min-height: 6rem;padding: 1.15rem 0 3.4rem;}
.notic>li{width: calc(25% - 20px);background:rgba(255,255,255,0.5);min-height:1.4rem;overflow: hidden;padding:0.4rem 0.2rem;box-shadow: 0 0.03rem 0.1rem rgb(178 0 32 / 10%);}
.notic>li:hover,.cathedra>li:hover{background:rgba(255,255,255,1);}
.in-tit1{text-align: center;display: block;}
.in-more{position: absolute;right: 0;bottom: 0;}
.time1{width: 0.68rem;text-align: center;float: left;background: url(../img/line.png) no-repeat left top;}
.time1>span{display: block;font-family: "Merriweather-Regular";font-size: .26rem;color: #bb2928;}
.time_s1{font-size: .12rem !important;color: #777777 !important;}
.notic_p{float: right;width: calc(100% - .8rem);overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;font-size: .18rem;color: #333;line-height: 180%;}
.cathedra>li{width: calc(33.3% - 30px);background:rgba(255,255,255,0.5);min-height:1.4rem;overflow: hidden;text-align: left;padding:0.4rem 0.2rem;box-shadow: 0 0.03rem 0.1rem rgb(178 0 32 / 10%);}
.cathedra a{font-size:0.18rem;display: block;overflow: hidden;padding-right:0;color:#333;line-height: 180%;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.cathedra_xx{margin-top:0.2rem;padding-left:0.2rem;border-left:0.02rem solid #bb2928;}
.cathedra a:hover,.notic_p:hover{color:#bb2928;}
.cathedra_xx>p{font-size: .14rem;padding-left: 0.3rem;position: relative;color: #888;line-height: 180%;margin-bottom: 0.05rem;text-align: left;}
.cathedra_t{margin-top:0.7rem;}
.cathedra_xx>p>i{position: absolute;left: 0;top: 0.05rem;width:0.18rem;height:0.18rem;display: inline-block;}
.cathedra_i1{background: url(../img/icon1.png);background-size:100% 100%;}
.cathedra_i2{background: url(../img/icon2.png);background-size:100% 100%;}
.cathedra_i3{background: url(../img/icon3.png);background-size:100% 100%;}
.homed{margin-top:-2.1rem;position: relative;}
.figure{width:48.5%;position: relative;}
.figure_img{position: relative;z-index: 1;}
.figure_img>a{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 5;background: rgba(255, 255, 255, 0);}
.figure_img_t>span{background-repeat: no-repeat;background-position: center center;background-size: cover;height: 100%;width: 100%;display: block;-webkit-transition: all .8s;-o-transition: all .8s;transition: all .8s;}
.figure_img_t{height:4.1rem;overflow: hidden;}
.figure_img img{display: none;}
.figure_img p{background: #fff;padding:0.3rem;color:#333;font-size:0.18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.in-tit2{margin-top:0.4rem;margin-bottom:0.4rem;position: relative;z-index: 1;}
.figure_r{width:51.5%;margin-top:0.8rem;padding-left:0.4rem;position: relative;}
.figure:after{position: absolute;content: "";top:2rem;bottom:-3rem;width:9.5rem;right:0;background:url("../img/bg5.jpg") no-repeat right center;background-size: cover;z-index: 0;}
.figure_r::after{position: absolute;content: "";top:0rem;bottom:0;width:9.8rem;left:0;background: url("../img/bg6.jpg") no-repeat right center;background-size: cover;z-index: 0;}
.figure_img:hover span,.meiti_img:hover .meiti_img_t>span{-webkit-transform: scale(1.02);-ms-transform: scale(1.02);transform: scale(1.02);-webkit-transition: all .8s;-o-transition: all .8s;transition: all .8s;}
.homef{padding:0.7rem 0 0rem 0rem;position: relative;}
.homef::after{content: '';position:absolute;top:0;left:0;bottom:0;right:0;background: url(../img/bg7.jpg) no-repeat left center;background-size: cover;z-index: 0;}
.meiti_t{overflow: hidden;}
.meiti_img{position: relative;float: left;width:25%;z-index: 1;}
.meiti_img1{width:50% !important;}
.figure_img_t img{display: none;}
.meiti_img_t{height:4rem;}
.meiti_img::before{content: '';opacity: .8;position: absolute;left: 0;bottom: 0;right: 0;height: 22%;background: url(../img/bamask.png) no-repeat top center;background-size: 100% 100%;z-index: 1;}
.meiti_m{position: absolute;bottom:0;left:0;width:100%;z-index: 3;padding:0 0.3rem;}
.meiti_m>p{font-size:0.16rem;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.meiti_b{margin-top:0.14rem;overflow: hidden;}
.meiti_b>div{display: inline-block;border-bottom:0.04rem solid #3cd500;padding-bottom:0.12rem;}
.meiti_b i{float:left;width:0.27rem;height:0.27rem;display:block;}
.meiti_i1{background: url(../img/icon6.png);background-size:100% 100%;}
.meiti_i2{background: url(../img/icon7.png);background-size:100% 100%;width:0.4rem !important;}
.meiti_i3{background: url(../img/icon8.png);background-size:100% 100%;}
.meiti_i4{background: url(../img/icon4.png);background-size:100% 100%;}
.meiti_i5{background: url(../img/icon5.png);background-size:100% 100%;}
.meiti_i3{background: url(../img/icon8.png);background-size:100% 100%;}
.meiti_b span{font-size:0.18rem;color:#fff;float: left;margin-left:0.1rem;}
.meiti_b>p{font-size:0.14rem;color:#c1c1c1;float: right;}
.in-tit2{position: relative;z-index: 4;}
/*app首页*/.headerm{display: none;position: fixed;left: 0;right: 0;top: 0;z-index: 99;background: #bb2928;height: 60px;padding-right: 4%;padding-left: 4%;}
.headerm .logo img{height: 32.5px;}
.searchbtn img{width: 20px;height: 20px;}
.app_nav{z-index: 999;overflow: hidden;margin-left: 35px;width: 32px;height: 36px;opacity: 1;position: relative;}
.app_menu{position: fixed;top: 50px;left: 0;right: 0;bottom: 0;background: rgba(255, 255, 255, .95);z-index: 98;padding-top: 53px;padding: 20px 5% 20px;overflow-y: scroll;box-shadow: 0px 10px 10px #ccc;display: none;}
.app_menu>li{overflow: hidden;border-bottom: 1px solid #ddd;}
.app_menu>li>a{padding: 14px 20px;display: block;font-size:16px;float: left;color: #333;}
.app_menu>li>span{float: right;font-size: 26px;color: #003e9b;margin:4px 20px 0 0;font-weight: 600;}
.app_er_nav{padding-left:0.4rem;display: none;}
.app_er_nav>div{overflow: hidden;border-bottom: 1px solid #ddd;}
.app_er_nava{padding: 14px 20px;display: block;font-size:16px;color: #333;float: left;}
.sannav{float: right;font-size:26px;color: #003e9b;font-weight: 600;margin: 4px 20px 0 0;}
.san_down{padding-left:0.4rem;display: none;}
.san_down>a{overflow: hidden;display: block;border-bottom: 1px solid #f5f5f5;}
.app_er_navspan{float: right;width: 20px;height: 20px;display: block;background: url(../img/ico20.png);background-size: 100% 100%;margin: 20px 20px 0px 0px;}
.app_nav>i{display: block;height: 2px;background: #fff;width:0.44rem;border-radius: 1px;margin:0.05rem 0;}
.flex2{align-items:center;}
.serpc1{position: fixed;width: 100%;padding: 10px;top: 60px;right: 0;z-index: 66;background: #fff;display: none;}
.inp1{width: calc(100% - 30px);height: 40px;line-height: 40px;padding: 0 40px 0 10px;font-size: 14px;color: #444;background: none;border: 1px solid #eee;}
.form1{position: relative;}
.sub1{display: block;cursor: pointer;position: absolute;right: 30px;top: 0;height: 40px;width: 40px;border: none;border-radius: 50%;overflow: hidden;font-size: 14px;color: #8f0e16;background: 0 0;background: url(../img/serbtn.svg) no-repeat center;background-size: 20px 20px;}
.close1{position: absolute;right: 10px;top: 20px;width: 20px;height: 20px;display: block;background: url(../img/gb.png);background-size: 100% 100%;cursor: pointer;}
.in-titapp{display: none;}
/*学院简介*/.banner>img{width:100%;}
.er_bg{background:#f0f0f0 url(../img/er_bg.png) no-repeat bottom center;background-size:100% auto;}
.mene_er{margin:0px 0.3rem;padding-bottom:1rem;justify-content: space-between;align-items: flex-start;}
.mene_er_l{width: 19%;margin-bottom: 0.5rem;position: relative;top: -1.17rem;z-index: 50;}
.nyletitle{height: 1.17rem;background: #bb2928;border-bottom:1px solid #a51615;background-size: cover;text-align: center;display: flex;justify-content: center;align-items: center;position: relative;overflow: hidden;}
.nyletitle p{font-size: 0.3rem;color: #fff;font-weight: 600;letter-spacing:4px;}
.nyletitle em{font-size: 2.6em;color: #d8b95a;opacity: 0.1;position: absolute;bottom: 0%;left: 0;text-align: center;width: 100%;font-family: "Merriweather-Regular";text-transform: uppercase;}
.nav_access{padding: 0 0.2rem 0.5rem;display: block;background: #bb2928;}
.nav_access li{position: relative;overflow: hidden;padding: 0.2rem 0;border-bottom: 0.01rem dashed #de6c6b;border-top: 0.01rem dashed #ad1d1c;}
.nav_access_n>p{float: left;width: 90%;font-size:0.18rem;color:#e08483;transition: all .5s;}
.nav_access_n{overflow: hidden;display: block;padding: 0 0.2rem 0 0.3rem;}
.nav_access_n>span{position: absolute;right: 0px;top: 0.2rem;width: 0.2rem;height: 0.2rem;bottom: 0;background: url(../img/arr.png) no-repeat right center;background-size: 0.08rem 0.14rem;}
.nav_access_down{padding: 0.1rem 0 0;}
.nav_access_down>a{font-size: 0.14rem;background: none;margin:0.18rem 0;display: block;padding-left: 0.4rem;color: #e08483;}
.nav_access_down>a:hover{color:#fff;}
.isnav_access_down{color:#fff !important;}
.nav_access li a.on span{transform: rotate(90deg) translateX(-0.05rem);}
.isp{color:#fff !important;}
.mene_er_r{padding: 0rem 0.5rem 0.5rem;width:78%;background: #fff;margin-top:0.2rem;}
.ertitle{font-size: 0.24rem;font-weight: bold;padding: 0.2rem 0;margin-bottom: 0.2rem;border-bottom: 0.03rem #ffeded solid;color: #333;}
.xy_vdi{position: relative;}
.xy_vdi:after{width: 100%;height:100%;content: '';display: block;background: #ffeded;position: absolute;left: 0;top:0.5rem;left: 0;z-index: 4;}
.xy_vdi>video{position: relative;margin-left:0.3rem;max-height: 4rem;z-index: 5;}
.er_conp1{margin-top:1rem;}
.er_conp>p{text-align: justify;text-indent: 2em;margin-bottom: 0.1rem;word-wrap: break-word;line-height:180%;font-size: 0.16rem;}
.leads{margin-top:0.5rem;}
.leads>div{width: calc(50% - 20px);background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.lead_t>h4{height:0.5rem;line-height: 0.5rem;text-align: center;background: #bb2928;color:#fff;font-size:0.22rem;letter-spacing: 4px;}
.lead_t_t{padding:0.5rem 0.4rem 1rem;position: relative;}
.lead_t_t:before{width: 100%;height:100%;content: '';display: block;background:url(../img/bg8.png) no-repeat bottom right;position: absolute;right:0px;top:0rem;z-index:1;}
.lead_t_t>div{border-bottom:1px solid #e4e4e4;padding-bottom:0.16rem;overflow: hidden;margin-top:0.4rem;font-size:18px;position: relative;z-index: 2;color:#333;display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;}
.lead_name>span{width:1.2rem;text-align: right;display: block;margin: 0.1rem 0;padding-right:0.2rem;border-right:1px solid #e4e4e4;}
.lead_name>div{overflow: hidden;font-size: 16px;line-height: 1;-ms-flex: 1;flex: 1;}
.lead_name>div>a{margin: 0.13rem 0.2rem 0.1rem;display: inline-block;color:#333;font-size: 0.18rem;}
.lead_name>div>a:hover{color:#bb2928;}
.newlist>li{position: relative;border: 0.01rem #eef2fb solid;margin-bottom: 0.3rem;overflow: hidden;padding:0.2rem 0.2rem 0.2rem 0;}
.newlist_img{float: left;width: 3rem;overflow: hidden;}
.newlist_img img{width:100%;-webkit-transition: all 0.8s;-o-transition: all 0.8s;transition: all 0.8s;}
.newlist>li:hover .newlist_img img{transform: scale(1.1, 1.1);}
.newlist_con{float: right;width: calc(100% - 3.5rem);overflow: hidden;}
.newdate{color: #c4c4c4;width:1.1rem;position: relative;padding-top:0.18rem;float: left;margin-top:0.05rem;font-family:"Merriweather-Regular";}
.newdate:before{width: 100%;height:0.03rem;content: '';display: block;background: #bb2928;position: absolute;left: 0;top:0rem;z-index: 2;}
.newdate>p{font-size:0.14rem;}
.newdate strong{font-size:0.3rem;color:#333;margin-top:-0.1rem;}
.newdate_more{margin-top: 0.2rem;width: 0.6rem;height: 0.6rem;display: flex;background: transparent;justify-content: center;align-items: center;transition: all 0.8s;-webkit-transition: all 0.8s;border:1px solid #c7c7c7;}
.newdate_more>i{width:0.32rem;height:0.09rem;display:inline-block;background: url(../img/you.png);background-size:100% 100%;transition: all 0.8s;-webkit-transition: all 0.8s;}
.newlist>li:hover .newdate_more>i{background: url(../img/you1.png);background-size:100% 100%;}
.newlist>li:hover .newdate_more{border:1px solid #e3022e;/*background: #e3022e;*/}
.newlist>li:hover .tex>h3>a{color:#bb2928;}
.tex{float: right;padding-left: 0.5rem;position: relative;width: calc(100% - 1.1rem);}
.tex h3{font-size: 0.18rem;margin-bottom: 0.2rem;line-height: 180%;}
.tex a{color:#222;}
.tex p{font-size: 0.14rem;color: #333;opacity: 0.8;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-height: 180%;max-height: 0.8rem;overflow: hidden;}
.nav_access_n:hover p{color:#fff;}
.inform{margin:0.2rem 0;}
.inform>li{padding:0.3rem 0.2rem;overflow: hidden;margin-bottom:0.2rem;border-bottom: 0.01rem #eef2fb solid;}
.informdate{float: left;width:0.9rem;text-align: center;font-family: "Merriweather-Regular";}
.informdate>strong{font-size:0.38rem;}
.informdate>p{color:#fff;margin-top:0.1rem;font-size:0.14rem;padding:0.04rem 0;background: #bb2928;}
.informconp{-webkit-line-clamp: 2 !important;max-height: 0.6rem !important;}
.informcon h3{margin-bottom:0.1rem;}
.informcon{width: calc(100% - 0.9rem) !important;}
.inform>li:hover{background:#ffeded url(../img/bg10.png) no-repeat top right;}
.inform>li:hover h3>a{color:#bb2928;}
.informcon a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;}
.er_bg1{overflow: hidden;margin:0.7rem 0 0.8rem;}
.newcon{float: left;width:68.7%;}
.newcon>h3{font-size:0.28rem;color:#333;line-height: 180%;font-weight: 600;margin-bottom:0.24rem;}
.newconxq{overflow: hidden;padding-bottom:0.1rem;font-size:0.14rem;color:#555;border-bottom:2px solid #ffeded;}
.newconxq_l,.newconxq_r{position: relative;}
.newconxq_l>span,.newconxq_r>span{position: relative;z-index: 3;display: inline-block;margin-left:0.2rem;}
.newconxq_l:before{width: 0.14rem;height:0.14rem;content: '';display: block;background: url(../img/icon9.jpg);background-size:100% 100%;position: absolute;left: 0;top:0.04rem;z-index: 2;}
.newconxq_r:before{width: 0.14rem;height:0.14rem;content: '';display: block;background: url(../img/icon10.jpg);background-size:100% 100%;position: absolute;left: 0;top:0.04rem;z-index: 2;}
.newconp{margin-top:0.3rem;font-size:0.18rem;color:#333;line-height: 180%;text-indent: 0.36rem;}
.newr_list{width:29%;}
.newr_list_t{overflow: hidden;padding-bottom:0.1rem;color:#333;border-bottom:2px solid #ffeded;display:-ms-flexbox;display: flex;display: -webkit-flex;align-items:center;}
.newr_list_t>span{float: left;width:0.2rem;height:0.2rem;display:block;background: url(../img/icon11.jpg);background-size:100% 100%;}
.newr_list_t>p{float: left;margin-left:0.14rem;font-size:0.18rem;}
.newr_list_m{margin-top:0.2rem;border-left:2px solid #ffeded;margin-left:0.08rem;padding:0.1rem 0 0.4rem 0.3rem;}
.newr_list_m>li{margin-top:0.3rem;position: relative;}
.newr_list_m>li:after{width: 0.08rem;height:0.08rem;border-radius: 50%;content: '';display: block;background: #fff;border:2px solid #ffeded;position: absolute;left: -0.35rem;top:0.13rem;z-index: 1;}
.newr_list_mdate{width:1.08rem;height:0.3rem;font-size:0.14rem;color:#fff;line-height: 0.3rem;background: url(../img/icon12.jpg);background-size:100% 100%;text-align: center;padding-left:0.06rem;}
.newr_list_m p{font-size:0.16rem;margin:0.2rem 0 0;line-height: 180%;}
.newr_list_m a{color:#666;}
.newr_list_m a:hover{color:#bb2928;}
.course>li{width: calc(50% - 20px);border:1px solid #ebebeb;border-left:0;position: relative;margin:0rem 0 0.4rem 0;padding:0.4rem 0.4rem 0;box-shadow: 0 0.05rem 0.15rem 0.02rem rgb(0 0 0 / 6%);background: linear-gradient(92deg, #fff 0%, #ffeded 100%);}
.course>li:after{width:0.03rem;height:100%;content: '';display: block;background: #bb2928;position: absolute;left: 0;top:0rem;z-index: 1;}
.course_t{padding-bottom:0.3rem;border-bottom: 0.01rem solid #bfbfbf;}
.course>li:hover h3{color:#bb2928;}
.course_t>h3{font-size: 0.18rem;margin-bottom: 0.15rem;transition: all 0.5s;-webkit-transition: all 0.5s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;}
.course_t>p{font-size: 0.14rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;line-height: 0.26rem;height: 0.75rem;color: #7d7c7c;}
.op_time{width: 100%;padding-bottom: 0.16rem;margin-top:0.16rem;}
.opn_time{font-size: 0.14rem;color: #bb2928;}
.opn_txt{width: 50%;justify-content: flex-end;align-items: center;}
.opn_txt a{font-size: 0.14rem;color: #bb2928;width: auto;background: url(../img/you3.png) no-repeat right center;padding-right: 0.36rem;background-size: 0.3rem 0.06rem;transition: all 0.8s;-webkit-transition: all 0.8s;}
.opn_txt:hover{margin-right: -0.2rem;}
.eclip:hover{
	color:#bb2928;
}
.letter{background: #ffeded;padding:0.3rem;margin-top:0.02rem;overflow: hidden;}
.letter_m{overflow: hidden;margin-top:0.2rem;}
.letter_t{overflow: hidden;padding-bottom:0.2rem;border-bottom:1px solid #fff;}
.letter_l{width:1.4rem;height:0.26rem;font-size:0.14rem;text-align: center;line-height: 0.26rem;color:#fff;margin-top:0.04rem;background: #bb2928;}
.letter_r{width: calc(100% - 1.4rem);overflow: hidden;}
.letter_r>a{font-size:0.18rem;margin:0rem 0 0rem 0.2rem;color:#333;padding:0.04rem 0.1rem;float: left;}
.letter_r>a:hover{color:#bb2928;background: #fff;}
.teach{overflow: hidden;margin:0.2rem 0 0.3rem;}
.teach>li{width: calc(50% - 0.2rem);overflow: hidden;margin-top:0.3rem;}
.teach>li>a{display: flex;align-items: flex-end;}
.teach_img{float: left;width:49.5%;height:3.6rem;display: block;background-size: cover;-webkit-transition: all .8s;-o-transition: all .8s;transition: all .8s;background-repeat: no-repeat;background-position: center center;}
.teach_img>img{display: none;}
.teach_r{width:50.5%;}
.teach_r_t{padding:0.3rem 0.2rem 0.3rem 0.3rem;background: #f5f5f5;}
.teach_r_t>strong{font-size:0.24rem;display: block;color:#333;}
.teach_r_t>span{padding:0 0.2rem;background: #fff;font-size:0.16rem;color:#333;display: inline-block;margin:0.1rem 0;}
.teach_r_t>p{overflow: hidden;padding:0.14rem 0;font-size:0.14rem;color:#333;border-bottom:1px solid #fff;}
.teach_r_t>p>span{color:#838383;}
.teach_r_m{overflow: hidden;margin-top:0.2rem;}
.teach>li:hover .teach_r_m>div{color: #bb2928;border:1px solid #bb2928;}
.teach>li:hover .teach_r_t{background:#fff7f7 url(../img/bg8.png) no-repeat right bottom;background-size:90% auto;}
.teach>li:hover .teach_r_m>div>span{background: url(../img/you3.png);background-size:100% 100%;}
.teach_r_m>div{width:1.34rem;height:0.34rem;line-height: 0.34rem;font-size: 0.14rem;color: #c7c7c7;border:1px solid #c7c7c7;float: right;display:flex;justify-content: center;align-items: center;transition: all 0.5s;-webkit-transition: all 0.5s;}
.teach_r_m>div>i{font-style: normal;transition: all 0.5s;-webkit-transition: all 0.5s;}
.teach_r_m>div>span{width:0.3rem;height:0.06rem;display: inline-block;background: url(../img/you.png);background-size:100% 100%;margin-left:0.02rem;transition: all 0.5s;-webkit-transition: all 0.5s;}
.teacon_t{overflow: hidden;display: flex;align-items: flex-end;}
.teacon_t>img{min-height: 100%;width:22.5%;}
.teacon_t_r{padding:0.4rem 0.6rem 0.1rem;width:87.5%;background: #ffeded;position: relative;}
.teacon_t_r>h3{position: absolute;top:-0.2rem;font-size:0.34rem;color:#333;left:0.6rem;}
.teacon_t_r>p{margin-bottom:0.15rem;font-size:0.16rem;color:#333;}
.teacon_m{margin-top:0.6rem;}
.teacon_m>h3{padding-bottom:0.1rem;border-bottom:1px solid #d9d9d9;font-size:0.2rem;padding-left:0.3rem;position: relative;color:#333;font-weight: 600;}
.teacon_m>h3:before{width: 0.03rem;height:0.2rem;content: '';display: block;background:#bb2928;position: absolute;left: 0;top:0.02rem;z-index: 2;}
.teacon_m_t{margin-left: 0.1rem;border-left:1px solid #ccc;}
.teacon_m_b{border:none !important;margin-left: 0.1rem;}
.teacon_m_t>li,.teacon_m_b>li{margin-top:0.3rem;padding-left:0.4rem;position: relative;}
.teacon_m_bs>li{padding-left:0rem !important;}
.teacon_m_bs>li:before{display: none !important;}
.teacon_m_t>li:before{width: 0.1rem;height:0.1rem;content: '';display: block;background:#fff;position: absolute;left:-0.06rem;top:0.05rem;z-index: 2;border-radius: 50%;border:0.03rem solid #ccc;}
.teacon_m_b>li:before{width: 0.08rem;height:0.08rem;content: '';display: block;background:#ccc;position: absolute;left:-0.06rem;top:0.08rem;z-index: 2;}
.teacon_m_t>li:after{width: 0.3rem;height:0.012rem;content: '';display: block;background:#ccc;position: absolute;left:0.05rem;top:0.1rem;z-index: 2;}
.teacon_m_t1{position: relative;}
.teacon_m_t1>span{font-size:0.16rem;color:#777;margin-bottom:0.1rem;display: block;}
.teacon_m_t1>p{font-size:0.18rem;color:#333;}
.adhocracy{background: #fff;padding:0 0.5rem 0.8rem;}
.er_bg2{position: relative;}
.nyletitle1{width: 19%;position: absolute;top: -1.17rem;z-index: 50;}
.adhocracy_list>div{width:calc(33.3% - 0.3rem);}
.adhocracy_list1{background: #fff;box-shadow: 0 0 10px rgb(0 0 0 / 10%);}
.adhocracy_list1>h4{height: 0.5rem;line-height: 0.5rem;text-align: center;background: #bb2928;color: #fff;font-size: 0.22rem;font-weight: 600;letter-spacing: 4px;}
.adhocracylb{padding:0.2rem 0.44rem 0.5rem;}
.adhocracylb>li{padding:0.24rem 0;border-bottom:1px solid #f0f0f0;overflow: hidden;position: relative;padding-left:0.54rem;}
.adhocracylb>li span{width:0.3rem;height:0.06rem;position: absolute;z-index: 1;top:0.38rem;left:0;background: url(../img/you3.png);background-size:100% 100%;transition: all 0.5s;-webkit-transition: all 0.5s;}
.adhocracylb>li:hover p{color:#bb2928;}
.adhocracylb>li:hover span{left:0.1rem;}
.adhocracylb>li p{font-size:0.18rem;color:#333;transition: all 0.5s;-webkit-transition: all 0.5s;}
.adhocracy_list2{margin-top:0.24rem;}
.adhocracy_list_l{display:-ms-flexbox;display: flex;display: -webkit-flex;flex-direction: column;}
.adhocracy_list_l>div{flex: 1;}
.work{padding:0 0 0.6rem;}
.work>li{padding-bottom:0.4rem;width:calc(33.3% - 0.3rem);}
.work1{background: #e5f0f6;}
.work2{background: #e3e7f6;}
.work3{background: #f4e6f4;}
.work_title{position: relative;font-size:0.2rem;color:#333;font-weight: 600;margin-top:0.3rem;padding-left:0.2rem;}
.work_title:before{width:0.04rem;height:100%;content: '';display: block;background: linear-gradient(182deg, #4061fe 0%, #e3022d 100%);position: absolute;left: 0;top:0rem;z-index: 4;}
.workimg{overflow: hidden;}
/*.workimg>span{width:100%;height: 3.4rem;display: block;background-size: cover;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;background-repeat: no-repeat;background-position: center center;}*/.workimg>img{width:100%;height:auto;}
.work>li:hover span{transform: scale(1.1, 1.1);}
.work_p{margin-top:0.2rem;line-height: 180%;font-size:0.14rem;color:#9c9c9c;padding:0rem 0.2rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.work>li:hover .work_title{color:#bb2928;}
.academic_item{margin:0 0 0.5rem;}
.acade_item{display: flex;justify-content: space-between;align-items: flex-end;padding-top: 0.2rem;position: relative;margin-top:0.3rem;width:calc(50% - 0.3rem);}
.acade_left{width: 1.8rem;height: 2.2rem;border: 0.01rem solid #d1d2d8;overflow: hidden;z-index: 2;position: relative;box-shadow: 0 0 0.1rem 0.02rem rgb(0 0 0 / 10%);}
.acade_right>a>div{z-index: 3;position: relative;}
.acade_left img{width: 100%;height: 100%;transition: all .8s;-webkit-transition: all .8s;}
.acade_right{width: calc(100% - 1.8rem);padding: 0.2rem 0.4rem 0rem 0.4rem;position: relative;}
.acade_txt>h4{font-size:0.18rem;color:#333;font-weight: 600;margin-bottom:0.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.acade_txt>p{font-size:0.14rem;color:#7d7c7c;line-height: 180%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.acade_end{padding-top: 0.8rem;}
.end_txt{position: absolute;bottom: 0rem;right:-0.4rem;text-align: center;z-index: 1;background: url(../img/setting1.png) no-repeat right top;background-size: 100% 110%;width:1.4rem;height: 0.4rem;font-size: .16rem;color: #fff;display: flex;justify-content: center;align-items: center;transition: all 0.5s;-webkit-transition: all 0.5s;}
.end_txt>i{width: 0.3rem;height: 0.06rem;display: inline-block;background: url(../img/you2.png);background-size: 100% 100%;margin-left: 0.02rem;transition: all 0.5s;-webkit-transition: all 0.5s;}
.acade_item::after{width: 80%;}
.acade_item::after{content: '';position: absolute;top: 0px;right: 0;background:#fffbf6 url(../img/bg11.png) no-repeat right bottom;background-size: 100% 100%;width: 4.1rem;height: 100%;z-index:1;border:1px solid #f5f5f5;}
.acade_item:hover .acade_left>a>img{transform: scale(1.1, 1.1);}
.alumnus{margin:0 0 0.5rem;}
.alumnus_t{margin-top:0.4rem;display: flex;align-items: flex-end;}
.alumnus_img{width:2.2rem !important;height:3rem !important;}
.alumnus_r{width:calc(100% - 2.2rem);padding:0.4rem 0.5rem 0.7rem;background: #ffeded;position: relative;}
.alumnus_t>a{display: block;overflow: hidden;}
.alumnus_t:hover .alumnus_img{transform: scale(1.1, 1.1);}
.alumnus_r>h3{font-size:0.2rem;color:#333;font-weight: 600;}
.alumnus_r>span{font-size:0.18rem;color:#939393;font-weight: 600;margin-top:0.1rem;display: block;}
.alumnus_r>p{font-size:0.14rem;color:#777777;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;margin-top:0.2rem;line-height: 180%;-webkit-box-orient: vertical;}
.end_txt1{right:0 !important;width:1.4rem !important;}