@charset "utf-8";
/* CSS Document */
.iconfont {font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
html,body{background:#FFF; -webkit-user-select: none; user-select: none;}
.m_center{width: 78.125vw; height: auto; margin: 0 auto; padding: 0; transition: all .5s ease 0s;	}
img{width:auto; /*max-width: 100%;*/ border: 0; transition: all .5s ease 0s;}
.layui-flow-more{ width: 100%;}

/**/
/**/
.top{width: 100vw; height:100px; background:linear-gradient(180deg,rgba(0,0,0,.6), rgba(0,0,0,0)); position: fixed; top: 0; left: 0; padding: 0  10.9vw; z-index: 9999; transition: all .5s linear 0s; display: flex; flex-wrap: nowrap; flex-direction: row; justify-content:flex-start; align-content: space-between; align-items: center;}
.logo{width:27.6vw; height:4vw; float: left; display: flex; flex-direction:row; flex-wrap:wrap; justify-content:flex-start; align-items:center; align-content:center; overflow: hidden; transition: all .6s ease 0s; position: relative;}
.logo img{max-width:100%; height: auto; overflow: hidden; transition: all .5s ease 0s; overflow: hidden;}
.top-nav{width: calc(100vw - 49.4vw); color: #fff; font-size: 16px; display: flex; justify-content: flex-end;}
/* .top-nav a:hover,.top-nav a.nuw{font-weight: bold; text-decoration: overline;} */
.top-nav .nav_li{display: block; height: 100%; font-size: 18px; line-height: 100%; margin-right:25px; color: #fff; position: relative; transition: all .6s ease-in 0s;}
.top-nav .nav_li .nav_li_a{display: block; color: #fff; padding: 0 20px 0 0px; height: 40px; line-height:40px; letter-spacing:.5px; text-transform:uppercase; font-size: 18px; transition: all .4s ease 0s;}
.nav_more{display:block; font-size:14px; width:15px; height:15px; line-height: 15px; text-align: center; position: absolute; top:calc(50% - 7.5px); right: 0; z-index: 5; cursor: pointer; overflow: hidden;}
.top-nav .nav_li:hover .nav_li_a{ color: #c20000; font-weight: 600;}
.top-nav .nav_li:hover .nav_more{ color: #c20000;}
.top-nav .nav_li:nth-child(1){margin-left: 0;}
.top-nav .nav_li:nth-child(1) .nav_li_a{padding: 0;}
.top-nav .nav_li:last-child{ margin-right: 0;}
.top-nav .nuw .nav_li_a{border-bottom: 2px solid #c20000; color: #c20000; font-weight: 600;}
.top-nav .nuw .nav_more{ color: #c20000;}
/* 下拉 */
.nav_xl{display: none;}
.nav_li_b{width:160px; height: auto; min-height:auto; position: absolute; top:40px; left: 0; z-index: 999; background: #fff; padding:10px; overflow: hidden; font-size: 14px; text-align: left; border-top: 2px solid #c20000; }
.nav_li_b a{display: block; width: 100%; height: auto; color: #222; /*font-weight: bold;*/ line-height: 20px; transition: all .4s ease 0s; padding:5px; word-wrap:break-word;}
.nav_li_b a:hover{ background: #c20000; color:#FFFFFF;}
.top-nav .nav_li:hover .nav_xl{display: block;}

/* mobile nav 触发样式 */
.c_nav{width:26px; height:26px; background:rgba(194,0,0,1); border-radius: 100%; overflow: hidden; position: absolute; top: 50%; right:10.9vw; z-index: 999; margin-top: -13px; cursor: pointer; display:none; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:flex-start; align-content:center; transition: all .4s ease .4s;}
.c_nav span{display: block; width:15px; height: 1px; background: #fff; margin:2px auto; overflow: hidden; transform:rotate(0deg); transition: all .4s ease .2s;}
.c_nav span:nth-child(2){width:10px; margin-right: 5px;}
.c_nuw{border-radius: 100%; background:rgba(255,255,255,1); transition: all .4s ease 0s;}
.c_nuw span{background:rgba(26,70,150,1);}
.c_nuw span:nth-child(1){transform:rotateZ(45deg)translate(0px,0px); transform-origin: center; width:19px; margin: 0;}
.c_nuw span:nth-child(2){transform:rotateY(180deg); opacity: 0; display: none;}
.c_nuw span:nth-child(3){transform:rotateZ(-45deg)translate(1px,0px); transform-origin: center; width:19px; margin: 0;}

.banner{position:relative; width:100vw; height:100vh;  overflow: hidden;}
.banner .swiper-container{ width:100%;height: 100%;}
.banner .swiper-slide{ width:100%; height:100%; overflow: hidden; background-position: center center; background-repeat: no-repeat; background-size:cover; position: relative;}
.banner .banner-pagination{position: absolute; z-index: 5; color:#fff; width:20px; height:74px; left:inherit; right:11.7vw; bottom:25px; font-size:18px; text-align: left;}
.banner .banner-pagination span{line-height: 1;}
.banner .banner-pagination span:nth-child(1){}
.banner .banner-pagination span:nth-child(2){font-size: 28px;}
.banner .banner-pagination span:nth-child(-n + 9)::before{content: '0'; display: inline-block; vertical-align: baseline; line-height: 1; margin-right: 1px;}
/* .banner .banner-pagination-a{position: absolute; bottom: 25px; right:10.9vw; z-index: 999; padding-bottom: 5px;}
.banner .banner-pagination-a span{display: block; width:1px; height:14px; background: #fff; margin-top:6px; cursor: pointer;}
.banner .banner-pagination-a span.nuw{background:rgba(194,0,0,1);} */
.banner .banner-pagination{position: absolute; z-index: 5; color:#fff; width:20px; height:74px; left:inherit; right:11.7vw; bottom:25px; font-size:18px; text-align: left; -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl;}
.banner .banner-pagination span{line-height: 1;}
.banner .banner-pagination span:nth-child(1){}
.banner .banner-pagination span:nth-child(2){font-size: 28px;}
.banner .banner-pagination span:nth-child(-n + 9)::before{content: '0'; display: inline-block; vertical-align: baseline; line-height: 1; margin-right: 1px;}
.banner .banner-pagination-a{position: absolute; bottom: 25px; right:10.9vw; z-index: 999; padding-bottom: 5px;}
.banner .banner-pagination-a span{display: block; width:1px; height:14px; background: #fff; margin-top:6px; cursor: pointer;}
.banner .banner-pagination-a span.nuw{ background:rgba(194,0,0,1);}

.ban_Notice{ position: absolute; width: 80.7292vw; left: calc(-80.7292vw - -2.7083vw); height: 9.8958vw; bottom: 0; z-index: 9999; transition: all .5s ease 0s;}
.ban_Notice_le{ width: calc(80.7292vw - 2.7083vw); height: 100%;}
.ban_Notice_rt{ width: 2.7083vw; height: 100%; background:rgba(194,0,0,.6); font-size: 1.0417vw; color: #FFF; padding: 0.6771vw 0; writing-mode:tb-rl; text-align: left; letter-spacing: 0.2083vw; border-radius: 0 10px 0 0;}
.ban_Notice_rt i{ font-size: 1.0417vw; margin-bottom: 0.5208vw;}
.ban_Notice_rt span{ display: inline-block; width: 1.25vw; height: 1.25vw; margin-top: 0.4688vw; line-height: 1.25vw; font-size: 0.625vw; border-radius: 100%; background:rgba(0,0,0,.2); padding: 0.2604vw 0 0 0; transition: all 1s ease 0s; cursor:pointer; transform: rotate(-360deg);}
.BaBole_list{ width: calc( 100% / 4 ); height: 100%; padding: 0 1.0938vw; background:rgba(0,0,0,.5);}
.BaBole_list:nth-child(2n){ background:rgba(51,51,51,.5);}
.BaBole_list_title{ width: 100%; line-height: 1; font-size: 1.1458vw; color: #FFF; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin: 1.3021vw 0 0 0;}
.BaBole_list_title a{ color: #FFF;}
.BaBole_list_inter{ width: 100%; height: 3.9063vw; font-size: 0.7292vw; color: #FFF; line-height: 1.25vw; margin: 0.5208vw 0 0 0; }
.BaBole_list_but{ width: 100%;}
.BaBole_list_but_time{ font-size: 0.7292vw; color: #FFF;}
.BaBole_list_but_time .iconfont{ font-size: 1.0417vw; color: #FFF; margin-right: 0.4167vw;}
.BaBole_list_but_more{ font-size: 0.7292vw; color: #FFF;}
.BaBole_list_but_more .iconfont{ display: inline-block; width: 1.0417vw; height: 1.0417vw; line-height: 1.0417vw; text-align: center; color: #FFF; font-size: 0.625vw; background: #ada291;  border-radius: 100%; margin-left: 0.4167vw;}
.BaBole_list_but_more a{ color: #FFF;}

.HomeAcademic{ width: 100%; height: 51.5104vw; padding: 3.8542vw 0 0 0; background: url(../images/bg1.jpg) no-repeat;}
.HomeColumn{ width: 100%; line-height: 1; font-family:xiaowei; text-align: center;}
.HomeColumn_Chinese{ font-size: 1.7708vw; color: #c20000;}
.HomeColumn_Chinese span{ display: inline-block; width: 2.7083vw; height: 2.7083vw; line-height: 2.7083vw; text-align: center; border: 1px solid #e2e2e2; margin:0 2.5px;}
.HomeColumn_English{ font-size: 1.0417vw; color: #999999; margin-top: 0.4688vw;}

.HomeAcademic_Conter{ width: 100%; margin-top: 2.5vw;}
.HomeAcademic_Conter_Left{ width: 39.0625vw;}
.Hoac_CoLimg{ position: relative; width: 100%; height: 19.5313vw; overflow: hidden; margin-bottom: 1.3021vw;}
.Hoac_CoLimg img{ width: 100% !important; height: 100%;}
.Hoac_CoLimg_Title{ position: absolute; width: 100%; height: 3.3854vw; left: 0; bottom: 0; padding: 0 1.0417vw; line-height: 3.3854vw; font-size: 1.25vw; color: #FFF; letter-spacing: 2px; background:rgba(194,0,0,.3);}

.Hoac_CoList{ width: 100%; height: 4.4271vw; background: #FFF; margin-bottom: 1.3021vw;}
.Hoac_CoList_Time{ width: 5.4688vw; background: #f6f1ed; padding: 0 0.2604vw;}
.Hoac_CoList_TimeTop{ width: 100%; height: 2.5vw; line-height: 2.5vw; font-size: 1.25vw; color: #000; text-align: center; border-bottom: 1px solid #e8e3e0;}
.Hoac_CoList_TimeBot{ width: 100%; height: 1.9271vw; line-height: 1.9271vw; font-size: 0.8333vw; color: #888888; text-align: center;}
.Hoac_CoList_Text{ width: calc( 100% - 5.4688vw ); padding: 0.6771vw 0.9375vw 0 0.9375vw; font-size: 1.1458vw; color: #333333; line-height: 1.6667vw;}
.Hoac_CoList_Text a{ color: #333333;}
.Hoac_CoList:hover .Hoac_CoList_Time{ background: #c20000;}
.Hoac_CoList:hover .Hoac_CoList_Time .Hoac_CoList_TimeTop{ color: #FFF;}
.Hoac_CoList:hover .Hoac_CoList_Time .Hoac_CoList_TimeBot{ color: #FFF;}
.Hoac_CoList:hover .Hoac_CoList_Text a{ color: #c20000;}

.HomeAcademic_Conter_Right{ width: 38.2813vw;}
.HoAc_CoriList{ width: 18.75vw; height: 19.5313vw; background: #f3eee5;}
.HoAc_CoriList:nth-child(1){ margin-right: 0.7813vw;}
.HoAc_CoriList_Img{ width: 100%; height: 16.1458vw; overflow: hidden;}
.HoAc_CoriList_Img img{ width: 100%; height: 100%;}
.HoAc_CoriList_Title{ width: 100%; height: 3.3854vw; line-height: 3.3854vw; font-size: 1.1458vw; color: #333333; padding: 0 0.7813vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.HoAc_CoriList:nth-child(3){ width: 100%; height: 15.8854vw;}
.HoAc_CoriList:nth-child(3) .HoAc_CoriList_Img{ width: 27.0833vw; height: 15.8854vw;}
.HoAc_CoriList:nth-child(3) .HoAc_CoriList_Title{ width: 11.1458vw; line-height: 1.875vw; padding: 0.7813vw; overflow: inherit; text-overflow:inherit; white-space:inherit;}

.HomeCenterprofile{ width: 100%; height: 44.7396vw; padding: 4.6875vw 0 0 0; background: url(../images/bg2.jpg) no-repeat;}
.HomeCenterprofile_Finda{ width: 16.1979vw;}
.HomeCenterprofile_Finda .HomeColumn{ text-align: left;}
.HomeCenterprofile_Finda_But{ width: 100%; margin-top: 4.1667vw;}
.HoCeFibu_List{ width: 100%; margin-bottom: 1.3021vw; font-size: 1.25vw; color: #000;}
.HoCeFibu_List img{ margin-right: 0.7813vw;}
.HoCeFibu_List a{ color: #000;}

.HomeCenterprofile_Findb{ width: 39.8438vw; font-size: 0.9375vw; color: #000; line-height: 1.7708vw;}
.HomeCenterprofile_Findb img{ max-width: 100%;}

.HomeCenterprofile_Findc{ width: 18.4896vw;  margin-left: 69px;}
.HoCeFic_List{ width: 100%; height: 5.7292vw; margin-bottom: 1.3542vw; background: url(../images/img6.png) no-repeat;}
.HoCeFic_ListImg{ width: 5.5729vw; height: 5.7292vw;}
.HoCeFic_ListImg img{ width: 100%; height: 100%;}
.HoCeFic_ListRst{ width: 11.1979vw; height: 5.7292vw; line-height: 1;}
.HoCeFic_ListRst p:nth-child(1){ font-size: 2.6042vw; color: #444444; margin: 0.625vw 0;}
.HoCeFic_ListRst p:nth-child(2){ font-size: 0.9375vw; color: #999999;}

.HomeAcademicResources{ width: 100%; height: 49.2708vw; padding: 3.75vw 0 0 0; background: url(../images/bg3.jpg) no-repeat;}
.HomeAcademicResources_Conter{ width: 100%; margin-top: 2.5vw;}
.HoAcreco_leco{ width: 22.9167vw; min-height: 300px;}
.HoAcreco_leco:nth-child(2){ width: 29.1667vw;}
.HoAcreco_lecoList{ width: 100%; height: 10.9375vw; padding: 0.9375vw 1.1458vw 0.9375vw 1.1458vw; margin-bottom: 1.0417vw; background: #FFF; overflow: hidden;}
.HoAcreco_lecoList_Class{ width: 100%; font-size: 0.7292vw; color: #999999; line-height: 1;}
.HoAcreco_lecoList_Title{ width: 100%; font-size: 1.25vw; color: #222222; line-height: 1; margin: 0.5208vw 0 0.9375vw 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.HoAcreco_lecoList_Intr{ width: 100%; font-size: 0.8333vw; line-height: 1.4583vw; color: #777777;}
.HoAcreco_lecoImg{ position: relative; width: 100%; height: 22.9167vw; margin-bottom: 1.0417vw; overflow: hidden;}
.HoAcreco_lecoImg img{ width: 100%; height: 100%;}
.HoAcreco_lecoImg_Title{ position: absolute; width: 100%; height: 3.3854vw; left: 0; bottom: 0; padding: 0 1.0417vw; line-height: 3.3854vw; font-size: 1.25vw; color: #FFF; letter-spacing: 2px; background:rgba(194,0,0,.3);}

.footer{ width: 100%; min-height: 14.4271vw; padding-top: 3.0208vw; background: url(../images/footer.jpg) no-repeat;}
.footer_left{ font-size: 0.8333vw; color: #FFF; line-height: 1;}
.footer_left p{ margin-bottom: 1.1979vw;}
.footer_right{ width: 39.0625vw;}
.footer_right_Cname{ width: 100%; font-size: 1.0417vw; color: #FFF; line-height: 1; margin-bottom: 1.5625vw;}
.footer_right_Txt{ width: 100%;}
.footer_right_TxtList{ width: calc( 100% / 4 ); font-size: 0.8333vw; color: #FFF; line-height: 2.0833vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.footer_right_TxtList i{ margin-right: 0.1042vw; font-size: 0.625vw;}
.footer_right_TxtList a{ color: #FFF;}


.InnerBanner{ width: 100%; height: auto;}
.InnerBanner img{ width: 100%; height: auto;}
.InnerBanner_Relative{ position: relative; width: 78.125vw; margin: 0 auto;}
.InnerBanner_Relative_Clane{ position: absolute; width: 100%; left: 0; bottom: 2.2917vw; line-height: 1; color: #FFF;}
.InnerBanner_Relative_Clane p:nth-child(1){ font-size: 1.25vw; margin-bottom: 0.7292vw; }
.InnerBanner_Relative_Clane p:nth-child(2){ font-size: 1.5625vw;}

.InnerpageNav{ width: 100%; background: #f2f2f2; text-align: center;}
.InpaNv_List{ display: inline-block; padding: 0 1.7708vw; height: 3.6458vw; line-height: 3.6458vw; text-align: center; color: #555555; font-size: 0.8333vw;}
.InpaNv_List a{ display: inline-block; width: 100%; height: 100%; color: #555555;}
.InpaNv_List:hover{ background: #c20000;}
.InpaNv_List:hover a{ color: #FFF;}
.InpaNv_action{ background: #c20000;}
.InpaNv_action a{ color: #FFF;}

.CenterProfile_Finda{ padding: 3.0208vw 0;}
.CePrFinda_centImg{ width: 36.4583vw; height: 20.5729vw; border-radius: 5px; overflow: hidden;}
.CePrFinda_centImg img{ width: 100%; height: 100%;}
.CePrFinda_centIntr{ width: 37.6042vw;}
.CePrFinda_centIntr_Tilte{ width: 100%; font-size: 1.7708vw; color: #c20000; font-family: 'xiaowei'; line-height: 1; margin: 1.0417vw 0 0.4167vw 0;}
.CePrFinda_centIntr_Entilte{ width: 100%; font-size: 0.9375vw; color: #999999; font-family: 'xiaowei'; line-height: 1;}
.CePrFinda_centIntr_Intr{ width: 100%; font-size: 0.8333vw; color: #555555; line-height: 1.4583vw; margin-top: 1.9271vw;}

.CenterProfile_Findb{ width: 100%; /*height: 16.6667vw;*/ height:auto; padding: 2.6042vw 0; background: url(../images/bg1.jpg) top center no-repeat; overflow: hidden;}
.CenterProfile_Findb_Left{ width: 23.1771vw;}
.CenterProfile_Findb_Left .HomeColumn{ text-align: left;}
.CenterProfile_Findb_Right{ width: calc( 100% - 23.1771vw ); font-size: 0.8333vw; color: #555555; line-height: 1.6667vw;}

.CenterProfile_Findc{ padding: 4.0104vw 0;}
.TeachingStaff{ position: relative; width: 100%; height: 20.8333vw; margin-top: 3.125vw;}
.TeachingStaff_Conter{ width: 69.2708vw; margin: 0 auto; overflow: hidden;}
.TeachingStaff_Conter .swiper-slide{ position: relative; height: 20.8333vw; background: #c3ad7d; border-radius: 5px; overflow: hidden;}
.TeachingStaff_Conter img{ width: 100%; height: 100%; object-fit:cover;}
.Testcon_Test{ position: absolute; width: 100%; height: 7.8125vw; left: 0; bottom: 0; padding: 1.25vw 1.5625vw 1.25vw 1.5625vw;  border-radius: 5px 5px 0 0; overflow: hidden; transition: all .5s ease 0s;}
.Testcon_Test_Title{ width: 100%; line-height: 1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.Testcon_Test_Title span{ vertical-align: text-bottom;}
.Testcon_Test_Title span:nth-child(1){ font-size: 1.25vw; font-weight: bold; color: #FFF;}
.Testcon_Test_Title span:nth-child(2){ font-size: 0.7813vw; font-weight: bold; color: #FFF; margin-left: 0.7813vw;}
.Testcon_Test_Intr{ width: 100%; font-size: 0.7292vw; color: #FFF; line-height: 1.25vw; margin-top: 0.5208vw;}
.TeachingStaff_Conter .swiper-slide:hover .Testcon_Test{ background:rgba(194,0,0,.8);}
.TeachingStaff_Next{ position: absolute; width: 2.2917vw; height: 2.2917vw; line-height: 2.2917vw; left: 0; top: 50%; margin-top: calc( -2.2917vw / 2 ); border-radius: 100%; text-align: center; color: #FFF; font-size: 1.5625vw; background: #c20000; transition: all .5s ease 0s;}
.TeachingStaff_Prex{ position: absolute; width: 2.2917vw; height: 2.2917vw; line-height: 2.2917vw; right: 0; top: 50%; margin-top: calc( -2.2917vw / 2 ); border-radius: 100%; text-align: center; color: #FFF; font-size: 1.5625vw; background: #c20000; transition: all .5s ease 0s;}

.CenterProfile_Findd{ width: 100%; height: 31.25vw; padding: 3.5417vw 0 0 0; background: url(../images/bg5.jpg) no-repeat;}
.CePr_FiddList{ width: 37.5vw; height: 24.2188vw; background: #FFF; padding: 1.3021vw 1.5625vw 1.3021vw 1.5625vw; margin: 0 3.125vw 3.125vw 0;}
.CePr_FiddList:nth-child(2n){ margin-right: 0;}
.CePr_FiddList_Top{ position: relative; width: 100%; height: 3.9063vw;}
.CePr_FiddList_Top::before{ display: block; position: absolute; width: 2.0833vw; height: 0.1042vw; left: 0; bottom: 0; background: #c20000; content: '';}
.CePr_FiddList_Top p{ font-family: 'xiaowei'; line-height: 1;}
.CePr_FiddList_Top p:nth-child(1){ font-size: 1.7708vw; color: #c20000;}
.CePr_FiddList_Top p:nth-child(2){ font-size: 0.9375vw; color: #999999; text-transform:uppercase; margin-top: 0.2604vw;}
.CePr_FiddList_But{ width: 100%; height: 15.625vw; font-size: 0.8333vw; color: #555555; line-height: 0.8333vw; margin-top: 1.5625vw; overflow-x: hidden; overflow-y: scroll;}

.CenterProfile_Finde{ width: 100%; padding: 4.1667vw 0;}
.OperationGuarantee{ width: 100%; margin-top: 2.8646vw;}
.OpGu_Left{ width: 17.0313vw;}
.OpGu_Right{ width: 60.9375vw;}
.OpGu_Right_Img{ width: 28.0729vw; height: 25.8333vw; overflow: hidden;}
.OpGu_Right_Img img{ width: 100%; height: 100%;}
.OpGu_Right_Text{ width: 31.0417vw; font-size: 0.8333vw; color: #555555; line-height: 1.4583vw;}
.OpGu_Left_Action{ color: #c30202 !important;}
.none{ display: none;}

.SidPage{ padding: 4.1667vw 0;}
.SidPage_w1000{ width: 52.0833vw; margin: 0 auto;}
.SidPage_w1000 .CePr_FiddList_Top{ text-align: center;}
.SidPage_w1000 .CePr_FiddList_Top::before{ left: 50%; margin-left: calc( -2.0833vw / 2);}
.DetailPage{ margin:3.125vw 0 0 0; font-size: 0.9375vw; color: #555555; line-height: 1.5625vw;}
.DetailPage img{ max-width: 100%;}

.TeacherDetailsTop{ width: 100%; height: 17.9688vw; padding: 2.6042vw 3.125vw 0 3.125vw; border-top: 5px solid #c20000; background: url(../images/img13.jpg) no-repeat;}
.TeacherDetailsTop_Img{ width: 9.375vw; height: 12.5vw; border-radius: 5px; overflow: hidden;}
.TeacherDetailsTop_Img img{ width: 100%; height: 100%; object-fit:cover;}
.TeacherDetailsTop_Rcont{ width: 34.2708vw;}
.TeacherDetailsTop_Rcont_Title{ position: relative; width: 100%; height: 3.9063vw; line-height: 3.9063vw; font-size: 1.4583vw; color: #222222;}
.TeacherDetailsTop_Rcont_Title::before{ display: block; position: absolute; width: 2.0833vw; height: 0.1042vw; left: 0; bottom: 0; background: #c20000; content: '';}
.TeacherDetailsTop_Rcont_Intr{ font-size: 0.8333vw; color: #666666; line-height: 2.0833vw; margin-top: 1.8229vw;}

.TeacherDetailsBut{ width: 100%; margin-top: 2.6042vw;}
.TeacherDetailsBut_Cname{ width: 100%; height: 3.125vw; line-height: 3.125vw; font-size: 1.25vw; text-indent: 0.8333vw; color: #c20000; font-family: 'xiaowei'; border-left: 5px solid #c20000; background: url(../images/img14.jpg) no-repeat;}
.TeacherDetailsBut_Text{ width: 100%; font-size: 0.8333vw; color: #666666; line-height: 1.4583vw; margin-top: 1.8229vw;}

.NoticeSide{ padding: 3.0208vw 0; justify-content: space-between;}
.list-news-li{width: 25vw; height:300px; border: 4px solid #f2f2f2; margin-bottom: 32px; overflow: hidden; position: relative;}
.list-news-li .iconfont{display: block; width: 30px; height: 30px; background: #dfdfdf; color: #fff; line-height: 30px; text-align: center; font-size: 20px; border-radius: 100%; position: absolute; top: 30px; right: 30px; z-index: 5; transition: all 1s ease 0s;}
.list-news-liimg{width: 100%; height: 100%; opacity:0; background: #fff; transition:all 1s ease 0s; background: #195faf; overflow: hidden;}
.list-news-liimg img{width: 100%; height: 100%; object-fit:cover;}
.list-news-litxt{width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 5; padding: 80px 20px 20px; overflow: hidden; transition:all 1s ease 0s; }
.list-news-litxt h2{width: 100%; height: 30px; line-height: 30px; font-size: 20px; color: #555555; white-space: nowrap; text-overflow:ellipsis;}
.list-news-litxt p{width: 100%; line-height:28px; font-size:14px; color: #555555; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin: 26px 0; overflow: hidden; opacity: 1; transition:all 1s ease 0s;}
.list-news-litxt span{font-size: 14px; opacity: 1; transition:all 1s ease 0s;}
.list-news-li:hover{border-color: #fff;}
.list-news-li:hover .iconfont{background: #fff; color: #195faf;}
.list-news-li:hover .list-news-liimg{opacity: 1;}
.list-news-li:hover .list-news-litxt{top:155px;}
.list-news-li:hover .list-news-litxt h2{color: #fff;}
.list-news-li:hover .list-news-litxt p,.list-news-li:hover .list-news-litxt span{opacity: 0;}


.show-news{padding: 3.6vw 0;}
.detal{margin: 2vw 0; transition: all 1s;}
.detal .fl{width: 25.3vw;}
.detal .fl .detal_tit{line-height: 2vw; font-size: 1.2vw; color: #363747; padding-bottom: 0.8vw; border-bottom: 1px solid #ccc;}
.detal .fl .fb{height: 3.1vw; line-height: 3.1vw; font-size: 0.8vw; color: #888; border-bottom: 1px solid #ccc;}
.detal .fl .fx{margin-top: 2.3vw;}
.detal .fl .fx i{color: #000; font-size: 24px; font-weight: bold;}
.detal .fr{width: 46.4vw; margin-top: 0.4vw; font-size: 0.8333vw; color: #888888; line-height: 1.4583vw;}
.detal .fr img{ max-width: 100%; height: auto;}

.ScCaes-bot{ width:100%; height:3.1vw; line-height:3.1vw; border-top: 1px solid #ccc; margin:3.8vw 0 0 0; font-size:16px; color:#888888;}
.ScCaes-bot a{ color:#888888;}
.ScCaes-bot a:nth-child(1){ background: url(../images/but-l.png) left center no-repeat; padding-left:1.9vw;}
.ScCaes-bot a:nth-child(2){ background: url(../images/but-r.png) right center no-repeat; padding-right:1.9vw;}

.SipDynamic{ padding: 3.3854vw 0;}
.SipDynamic_Left{ width: 55.7292vw;}
.SipDynamic_Left_List{ width: 100%; padding-bottom: 1.1979vw; margin-bottom: 1.1979vw; border-bottom: 1px solid #cccccc;}
.SidyLeLi_Img{ width: 15.0521vw; height: 10.1042vw; overflow: hidden;}
.SidyLeLi_Img img{ width: 100%; height: 100%;}
.SidyLeLi_Rcon{ width: 39.4271vw;}
.SidyLeLi_Rcon_Title{ width: 100%; font-size: 1.1458vw; color: #000; line-height: 1; margin: 0.2083vw 0 0 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.SidyLeLi_Rcon_Title a{ color: #000;}
.SidyLeLi_Rcon_Time{ font-size: 0.8333vw; line-height: 1; color: #6a6a6a; margin: 1.0417vw 0;}
.SidyLeLi_Rcon_Time .iconfont{ margin-right: 0.4688vw; font-size: 20px;}
.SidyLeLi_Rcon_Time span{ vertical-align: middle;}
.SidyLeLi_Rcon_Intr{ width: 100%; font-size: 0.8333vw; line-height: 1.4583vw; color: #555555;}

.SipDynamic_Right{ width: 17.3958vw;}
.SipDynamic_Right_Cname{ width: 100%; font-family: 'xiaowei'; color: #c20000; line-height: 1; margin-bottom: 1.0417vw;}
.SipDynamic_Right_Cname span{ vertical-align: text-bottom;}
.SipDynamic_Right_Cname span:nth-child(1){ font-size: 1.4583vw;}
.SipDynamic_Right_Cname span:nth-child(2){ font-size: 0.7292vw; margin-left: 0.5208vw;}
.SipDynamic_Right_Lista{ width: 100%; padding-bottom: 0.5208vw; border-bottom: 1px solid #cccccc;}
.SiDyRiLia_Img{ width: 100%; height: 11.6667vw; overflow: hidden;}
.SiDyRiLia_Img img{ width: 100% !important; height: 100%;}
.SiDyRiLia_Title{ width: 100%; font-size: 0.8333vw; color: #555555; line-height: 1.25vw; margin-top: 0.5208vw;}
.SiDyRiLia_Title a{ color: #555555;}
.SipDynamic_Right_Listb{ width: 100%; padding-bottom: 0.5208vw; border-bottom: 1px solid #cccccc;}
.SipDynamic_Right_Listb .SidyLeLi_Rcon_Time{ margin: 0.7813vw 0 0.2604vw 0;}

.SidResources{ padding: 3.9583vw 0; justify-content: space-between;}
.SidResources_list{ width: 24.2188vw; height: 20.5729vw; margin-bottom: 2.8646vw;/*height: 395px;*/ background: #f2ede4; border-radius: 10px; overflow: hidden;}
.SidResources_list_Img{ position: relative; width: 100%; height: 13.5417vw;}
.SidResources_list_Img img{ width: 100%; height: 100%;}
.SidResources_list_But{ width: 100%; height: 7.0313vw; padding: 0 1.6667vw;}
.SidResources_list_But_Title{ width: 100%; height: 3.6979vw; line-height: 3.6979vw; font-size: 1.1458vw; color: #333333; border-bottom: 1px solid #d6ccb8; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.SidResources_list_But_Ftitle{ width: 100%; height: calc( 7.0313vw - 3.6979vw); line-height: calc( 7.0313vw - 3.6979vw); font-size: 0.8333vw; color: #555555;}
.SidResources_list_But_Ftitle .iconfont{ font-size: 1.5625vw; color: #dad1bf;}
.SidResources_list:hover{ background: #c20000;}
.SidResources_list:hover .SidResources_list_But_Title{ color: #FFF;}
.SidResources_list:hover .SidResources_list_But_Ftitle{ color: #FFF;}
.SidResources_list:hover .SidResources_list_But_Ftitle .iconfont{ color: #FFF;}
.SidResources_list_Img_Poas{ display: none; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(165, 150, 70, .5);}
.SidResources_list_Img_Poas span{ display: inline-block; height: 1.8229vw; line-height: 1.8229vw; text-align: center; font-size: 0.8333vw; color: #FFF; border-bottom: 1px solid #FFF;}
.SidResources_list:hover .SidResources_list_Img_Poas{ display: flex;}

.fixnav{ background: rgba(0,0,0,.5);}
.HoCeFibu_ListImga{}
.HoCeFibu_ListImgb{ display: none;}
.OpGu_Left_Action .HoCeFibu_ListImga{ display: none;}
.OpGu_Left_Action .HoCeFibu_ListImgb{ display: block;}




























































































