@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:#efe5d3; /*-webkit-user-select: none; user-select: none; overflow-x: hidden;*/}
.m_center{ width: 1300px; height: auto; margin: 0 auto; padding: 0; transition: all .5s ease 0s; }
img{ border: 0; transition: all .5s ease 0s; vertical-align: middle; object-fit: cover;}
.voideo_clas{ position:absolute; width:100%; height:100%; left:0; top:0;  z-index: -1;}
.video { overflow:hidden; width: 100%; height:100%; /*position:relative;*/ object-fit: fill; z-index:-1;}
table{border-spacing: 0; width: 100%;}

.header_top{ position: absolute; width: 100%; left: 0; top: 0; z-index: 9999;}
.heatop_style{ width: 100%; height: 110px; background: rgba(0, 0, 0, .4);}
.logo{ height: 120px; width: calc(100% - 130px); display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: center;}
.logo a{margin-right: 2vw;}
.logo a:last-child{margin-right: 0;}
.logo div a img{width: auto; height: 40px; transition: all .7s;}
.logo div a:hover img{/*animation: myfirst 3s both infinite;*/ transform: scale(1.1)}
.heatop_exte{ position: relative; width: 380px; height:95px; padding:20px 0 0 30px; font-size: 14px; text-align: right; color: #d9b766; text-transform:uppercase}
.heatop_exte a{ display: inline-block; color: #d9b766; line-height: 1; padding-left: 25px; margin-left: 10px; background: url(../images/img25.png) left center no-repeat;}
.heatop_exte a:first-child{background: url(../images/img25a.png) left center no-repeat;}
.heatop_exte a:nth-child(3){background: url(../images/img25b.png) left center no-repeat;}
/* .heatop_exte .iconfont{ position: absolute; left: 0; top: 50%; margin-top: -3.5px; font-size: 25px; font-weight: bold; color: #d9b766;} */

.top_sous{float: right; padding-top:15px; font-size: 0px;}
.top_sous input{vertical-align: top; width: 250px; height:36px; line-height: 36px; border: 1px solid #d3d3d3; border-right: none; border-radius: 5px 0 0 5px; padding: 0 5px; font-size: 14px;}
.top_sous button{width: 36px; height: 36px; vertical-align: top; background:url(../images/icon4.png) center no-repeat #d9b766; border: none; border-radius: 0 5px 5px 0; color: #fff; font-size: 16px; padding-left: 25px;}

.heatop_nav{ width: 100%; height: 60px; background: rgba(217, 183, 102, .9);}
.heatop_nav_list{ position: relative; width: calc( 100% / 10 ); line-height: 60px; font-size: 18px; color: #5a0a0c; text-align: center;}
.heatop_nav_list a{ color: #5a0a0c;}
.HenaLi_lay{ position: absolute; width: 130%; left: 0; top: 60px; background:rgba(217, 183, 102, .7); text-align: left; padding: 10px 0; display: none;}
.HenaLi_layList{ font-size: 16px; width: 100%; line-height: 30px; padding:0 10px;}
.HenaLi_layList:hover{background:rgba(217, 183, 102, .6);}
.HenaLi_layList:hover a{ color: #fff !important;}
.moblie_lay{ display: none;}

.banner{ width:100%; position:relative; z-index: 1; overflow: hidden;}
.banner .swiper-slide{position: relative;}
.banner .swiper-slide .m_center{position: absolute; bottom: 10px; left: calc(50% - 600px);}
.banner .swiper-slide .m_center p{background: rgba(0, 0, 0, .4); font-size: 16px; line-height: 1.5; color: #fff; border-radius: 5px; padding: 20px 10px; display: inline-block;}
.banner .swiper-pagination{ left: initial !important; right: 0%;}
.banner .swiper-pagination-bullet{ width: 12px; height: 12px; background:#d9b766;}
.banner-l,.banner-r{width: 32px; height: 49px; line-height: 1; color: #fff; text-align: center; position: absolute; top: calc(70% - 20px); z-index: 99; border-radius: 5px; overflow: hidden; background: rgba(0,0,0,.3); cursor: pointer; display: none; }
.banner-l i,.banner-r i{font-size: 30px; display: none;}
.banner:hover .banner-l,.banner:hover .banner-r{display: block;}
.banner-l{left: 5vw; background: url(../images/leftbtn.png) center no-repeat rgba(0, 0, 0, 0);}
.banner-r{right: 5vw; background: url(../images/rightbtn.png) center no-repeat rgba(0, 0, 0, 0);}


.FirstHope{ width: 100%; height: auto; padding: 30px 0; background: url(../images/bga.jpg) no-repeat;}
.FirstHope_top{ width: 100%;}
.NewsInfor{ width: 900px;}
.HomBlockCla{ width: 100%; height: 47px; border-bottom: 1px solid #927828;}
.HomBlockCla_le{ width: auto; max-height: 46px; overflow: hidden;}
.HomBlockCla_rg{ font-size: 14px; color: #000;}
.HomBlockCla_rg a{ color: #000 !important;}
.HomBlockCla_rg a:hover{ color: #000 !important;}
.HomBlockCla_rg img{ margin-left: 8px;}

.NewsInfor_Content{ width: 100%; margin-top: 26px;}
.NeInCo_Img{ width: 500px; height: 406px; position: relative; /* -moz-box-shadow: 0 0 3px #000; box-shadow:0 0 3px #000;*/ overflow: hidden;}
.NeInCo_Img a{position: relative; width: 100%; height: 100%;}
.NeInCo_ImgTop{ width: 100%; height: 280px; overflow: hidden;}
.NeInCo_ImgTop img{ width: 100% !important; height: 100% !important; object-fit: cover; transition:all 1s;}
.NeInCo_ImgBottom{ position: relative; width: 100%; height: 126px; padding: 20px 23px 0 23px; background: #5a0a0c;}
.NeInCo_ImgBottom_Time{ position: absolute; width: 64px; height: 54px; left: 24px; top: -37px; background: #d9b766; text-align: center;}
.NeInCo_ImgBottom_Time p{ line-height: 1; color: #5a0a0c;}
.NeInCo_ImgBottom_Time p:nth-child(1){ font-size: 24px; margin: 5px 0;}
.NeInCo_ImgBottom_Time p:nth-child(2){ font-size: 12px;}
.NeInCo_ImgBottom_Title{ width: 100%; height: 40px; line-height: 40px; /*padding: 0 10px;*/ font-size: 16px; color: #d9b766; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; /*position: absolute; bottom: 0; left: 0; z-index: 2; background: rgba(0, 0, 0, .2);*/}
.NeInCo_ImgBottom_Title span{margin-right: 5px;}
.NeInCo_ImgBottom_Intr{ width: 100%; font-size: 14px; color: #d9b766; line-height: 22px;}
.NeInCo_Img:hover .NeInCo_ImgTop img{transform: scale(1.1)}
.NeInCo_Imga{position: absolute; bottom: inherit!important; top: 245px; left: inherit!important; right: 5px; z-index: 5; height: 22px; line-height: 1; text-align: right; width: 70px !important; padding:5px; border-radius: 11px; background: rgba(0, 0, 0, .5);}
.NeInCo_Imga span{vertical-align: top; width: 12px; height: 12px; background: rgba(0, 0, 0, .5);}
.NeInCo_Imga .swiper-pagination-bullet{background:#d9b766;}

.NeInCo_Test{ width:380px;}
.NeInCo_Test_List{ width: 100%; height: 58px; margin: 0 0 12px 0; overflow: hidden;}
.NeInCo_Test_List:nth-child(6){ margin-bottom: 0;}
.NeTeLi_Time{ width: 60px; min-width: 60px; height: 58px; border: 1px solid #5a0a0c;}
.NeTeLi_Time_dv{ width: 100%; height: 50%; line-height: 29px; text-align: center; transition: all .5s ease 0s;}
.NeTeLi_Time_dv:nth-child(1){ font-size: 18px; color: #d9b766; background: #5a0a0c;}
.NeTeLi_Time_dv:nth-child(2){ font-size: 14px; color: #5a0a0c; background: #d9b766;}
.NeTeLi_Right{ /*width: 353px;*/ flex: 1; padding-left: 8px;}
.NeTeLi_Right_Title{ width: 100%; font-size: 16px; color: #5a0a0c; line-height:1.65; margin-top: 3px; overflow:hidden; text-align: left; /* text-overflow:ellipsis; white-space:nowrap;*/}
.NeTeLi_Right_Intr{ width: 100%; font-size: 14px; color: #787878; line-height: 20px; text-indent: 27px; margin-top: 5px; display: none;}
.NeInCo_Test_List:hover .NeTeLi_Right_Title{font-weight:600;}
.NeInCo_Test_List:hover .NeTeLi_Time{ border-color: #927828;}
.NeInCo_Test_List:hover .NeTeLi_Time_dv:nth-child(2){ background: #5a0a0c; color: #d9b766; border-top: 1px solid #d9b766;}

.NoticeInfor{ width: 380px;}
.NoticeInfor_Content{ width: 100%; margin-top: 26px;}
.NoInCo_List{ width: 100%; height: 68px; padding: 0 11px; border-left: 1px solid #927828; border-bottom: 1px solid #927828; /*background: #eadfc9;*/ overflow: hidden;}
.NoInCo_List_Time{ width:100%; font-size: 14px; color: #939393; line-height: 1; margin: 13px 0; display: none;}
.NoInCo_List_Title{ width: 100%; font-size: 16px; color: #000; line-height: 1.65; padding: 9px 0; transition: all .5s ease 0s; overflow:hidden; /*text-overflow:ellipsis; white-space:nowrap;*/}
.NoInCo_List_Title span{background:rgba(217, 183, 102, .7); padding: 2px 5px; border-radius: 3px; margin-right: 5px; font-size: 14px; font-weight: 400;}
.NoInCo_List:nth-child(6){ border-bottom: none;}
.NoInCo_List:hover .NoInCo_List_Title{ color: #5a0a0c; font-weight:600;}



.FirstHope_bot{ width: 100%; margin-top:30px; justify-content: space-between;}
.FiHoBo_List{ width: 625px;}
.HomBlockClb{ width: 100%; border-bottom: 1px solid #927828;}
.HomBlockClb_le{ font-size: 18px; color: #000; padding:0 0 3px 3px;}
.HomBlockClb_le img{ margin-right: 10px;}
.HomBlockClb_le a{color: #5a0a0c !important;}
.HomBlockClb_le a:hover{ color: #000 !important;}
.HomBlockClb_le span{ margin: 0 14px;}
.homswit_set{ color: #5a0a0c;}

.FiHoBo_Conter{ width: 100%; margin-top: 24px;}
.FiHoBo_Conter_Lista{ width: 100%; margin-bottom: 30px;}
.FiCoLia_dva{ width:8px; height: 8px; background: url(../images/img7.png) no-repeat; transition: all .5s ease 0s;}
.FiCoLia_dvb{ width:147px; height: 99px; overflow: hidden;}
.FiCoLia_dvb img{ width: 100% !important; height: 100%;}
.FiCoLia_dvc{ width: 441px;}
.FiCoLia_dvc_Title{ width: 100%; font-size: 14px; color: #5a0a0c; line-height: 1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.FiCoLia_dvc_Title a{ color: #5a0a0c;}
.FiCoLia_dvc_Title a:hover{ color: #5a0a0c !important;}
.FiCoLia_dvc_Intr{ width: 100%; font-size: 14px; color: #848484; line-height: 22px; margin: 14px 0;}
.FiCoLia_dvc_Time{ width: 100%; font-size: 14px; color: #939393; line-height: 1;}
.FiCoLia_dvaTitle{ width: 603px; font-size: 16px; color: #000; line-height: 1;}
.FiHoBo_Conter_Lista .FiCoLia_dvaTitle a{color: #000; transition: all .2s ease 0s;}
.FiCoLia_dvaTitle div:nth-child(1){ width: 84%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.FiCoLia_dvaTitle div:nth-child(2){ color: #939393;}
.FiHoBo_Conter_Lista:last-child{ margin-bottom: 0;}
.FiHoBo_Conter_Lista:hover .FiCoLia_dvaTitle{ font-weight: bold;}
.FiHoBo_Conter_Lista:hover .FiCoLia_dvaTitle a{ color: #5a0a0c !important;}
.FiHoBo_Conter_Lista:hover .FiCoLia_dva{ background: url(../images/img8.png) no-repeat;}




.SecondHope{ width: 100%; height: auto; padding: 30px 0 45px; background: url(../images/bgb.jpg) no-repeat;}
.SecondHope_Top{ width: 100%; justify-content: space-between;}
.SeHoTo_List{ width: 625px;}
.SeHoTo_List .HomBlockClb{ margin-bottom: 26px;}
.SeHoTo_List_finda{ width: 100%; font-size: 14px; color: #000; line-height: 1; margin: 0 0 29px 0; justify-content: flex-start;}
.SeHoTo_List_finda:hover{font-weight:bold;}
.SeHoTo_List_finda div:nth-child(1){ display: inline-block; width: 3px; height: 3px; border-radius: 100%; background: #5a0a0c; margin-right: 5px;}
.SeHoTo_List_finda div:nth-child(2){ width: 100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/* .SeHoTo_List:hover a{ color: #5a0a0c !important;} */
.SeHoTo_List_finda:last-child{ margin-bottom: 0;}
.SeHoTo_DvImg{ /*width: 380px;*/ width: 625px; height:334px; /*background: #5a0a0c;*/}
.SeHoTo_DvImg_Img{ width: 100%; height: 284px; overflow: hidden;}
.SeHoTo_DvImg_Img img{ width: 100% !important; height: 100%;}
.SeHoTo_DvImg_Title{ width: 100%; height: 50px; padding: 0 23px; font-size: 20px; color: #d9b766;}
.SeHoTo_DvImg_Title div:nth-child(1) img{ margin-right: 11px;}
.SeHoTo_DvImg_Title div:nth-child(2){}
.SeHoTo_DvImg a{ color: #d9b766;}


.in-Academic_Conter{ width: 100%; margin: 20px 0 0 0; justify-content: space-between;}
.in-AcaCo_Dva{ width: 100%; height: 115px; background: #5a0a0c; overflow: hidden; margin-bottom: 30px;}
.in-AcaCo_Dva_Img{ position: relative; width: 100%; height: 115px; overflow: hidden;}
.in-AcaCo_Dva_Img img{ width: 100% !important; height:100%; object-fit: cover;}
.in-AcaCo_Dva_ImgTitle{width:100%; height:60px; padding:5px 10px; font-size: 16px; color: #d9b766; line-height: 25px;/* background:rgba(0,0,0,.2);*/display: none;}
.in-in-AcaCo_Dva_Title{width:100%; max-height:50px; padding:0px 0 10px 0px; font-size: 16px; color: #d9b766; line-height: 20px;}
.in-AcaCo_Dva_But{ width: 100%; height: 115px; padding: 10px 15px; display: none;}
.in-AcaCo_Dva_Time{ width: 100%; font-size: 14px; color: #d9b766; line-height: 1.4; margin-bottom: 5px;}
.in-AcaCo_Dva_Time img{ margin-right: 7px;}
.in-AcaCo_Dva_Adds{ width: 100%; font-size: 14px; color: #d9b766; line-height: 1.4; margin-bottom: 5px;}
.in-AcaCo_Dva_Adds img{ margin-right: 7px;}
.in-AcaCo_Dva_Name{ width: 100%; font-size: 14px; color: #d9b766; line-height: 1.4;}
.in-AcaCo_Dva_Name img{ margin-right: 7px;}
.in-AcaCo_Dva_List{ width: 100%; height: 135px; padding: 0 15px; border-bottom: 1px solid #9a6139;}
.in-AcaCo_Dva_List:last-child{ border-bottom: none;}
.in-AcaCo_Dva_Title{ width: 100%; font-size: 16px; color: #d9b766; line-height: 1; margin-bottom: 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in-AcaCo_Dva:hover{box-shadow:1px 1px 5px rgba(0,0,0,.5);}


.SecondHope_Bot{ width: 100%; margin: 90px 0 0 0;}
.Academic_Conter{ width: 100%; margin: 40px 0 0 0; justify-content: space-between;}
.AcaCo_Dva{ /*width: 400px; height: 440px;*/width: 300px; height: auto background: #5a0a0c;}
.AcaCo_Dva_Img{ position: relative; width: 100%; /*height: 326px;*/ height: 420px; overflow: hidden;}
.AcaCo_Dva_Img img{ width: 100% !important; height: 100%; object-fit: cover;}
.AcaCo_Dva_ImgTitle{ position: absolute; width: 100%; height: 77px; left: 0; bottom: 16px; padding: 0 13px; font-size: 18px; color: #d9b766; line-height: 28px; background: rgba(90, 10, 12, .8);}
.AcaCo_Dva_But{ width: 100%; height: 114px; padding: 0 19px;}
.AcaCo_Dva_Time{ width: 100%; font-size: 12px; color: #d9b766; line-height: 1; margin-bottom: 12px;}
.AcaCo_Dva_Time img{ margin-right: 7px;}
.AcaCo_Dva_Adds{ width: 100%; font-size: 12px; color: #d9b766; line-height: 1.5; margin-bottom: 12px;}
.AcaCo_Dva_Adds img{ margin-right: 7px;}
.AcaCo_Dva_Name{ width: 100%; font-size: 12px; color: #d9b766; line-height: 1;}
.AcaCo_Dva_Name img{ margin-right: 7px;}
.AcaCo_Dva_List{ width: 100%; height: 146px; padding: 0 15px; border-bottom: 1px solid #9a6139;}
.AcaCo_Dva_List:last-child{ border-bottom: none;}
.AcaCo_Dva_Title{ width: 100%; font-size: 16px; color: #d9b766; line-height: 1; margin-bottom: 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.AcaCo_Dva:hover{box-shadow:1px 1px 5px rgba(0,0,0,.5);}

.SecondHope_cen{ width: 100%; margin: 0 0 40px 0; display: flex; display: -webkit-flex; flex-direction: row; -webkit-flex-direction: row; flex-wrap: wrap; -webkit-flex-wrap: wrap; justify-content: space-between;}


.ThirdHope{ width: 100%; /*height: 951px;*/ padding: 38px 0; background: url(../images/bgc.jpg) no-repeat;}
.Institute{}
.Institute_Conter{ width: 100%; margin-top: 34px;}
.Institute_Conter_Left{ width: 379px;}
.InCoLe_Listimg{ position: relative; overflow: hidden;}
.InCoLe_Listimg img{ width: 100% !important; height: 100% !important;}
.Institute_Conter_Left .InCoLe_Listimg:nth-child(1){ width: 100%; height: 252px; margin-bottom: 20px;}
.Institute_Conter_Left .InCoLe_Listimg:nth-child(2){ width: 100%; height: 376px;}
.InCoLe_Listimg_Title{ position: absolute; width: 100%; height: 55px; line-height: 55px; left: 0; bottom: 0; text-align: center; font-size: 20px; color: #d9b766; background: rgba(0, 0, 0, .6);}
.InCoLe_Listimg_Icon{ position: absolute; width: 78px; height: 78px; left: 50%; top: 50%; margin-top: -39px; margin-left: -39px; background: url(../images/img22.png) no-repeat;}
.Institute_Conter_Right{ width: 900px; justify-content: space-between;}
.Institute_Conter_Right .InCoLe_Listimg:nth-child(1){ width: 500px; height: 360px; margin-bottom: 20px;}
.Institute_Conter_Right .InCoLe_Listimg:nth-child(2){ width: 380px; height: 360px; margin-bottom: 20px;}
.Institute_Conter_Right .InCoLe_Listimg:nth-child(3){ width: 380px; height: 268px; margin-bottom: 20px;}
.Institute_Conter_Right .InCoLe_Listimg:nth-child(4){ width: 500px; height: 268px; margin-bottom: 20px;}

.footer{ width: 100%; padding: 20px 0 35px; background: #5a0a0c;}
.footer_bunt{ width: 100%; min-height: 60px; line-height: 60px; background: #3e1800; font-size: 14px; color: #d9b766;}
.footer_bunt a{ color: #d9b766;}
.footer_bunt span{ margin: 0 20px;}
.footer_dav{ width: 368px; font-size: 14px; color: #d9b766; line-height: 24px;}
.footer_dav_logo{ margin-bottom: 20px; padding-top: 60px;}
.footer_dab{ font-size: 14px; color: #d9b766; line-height: 24px;}
.footer_dab_ul{width: 390px; display:flex; display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.footer_dab_ul div{width: 110px;  margin-right: 10px; align-items: flex-start;}
.footer_dab_ul div:first-child{width: 100%; margin-right: 0;margin-bottom: 25px;}
.footer_dab_ul div:nth-child(3n + 1){margin-right: 0;}
.footer_dab_cname{ font-size: 16px; line-height: 1; color: #d9b766; margin: 19px 0;}
.footer_dab_Firsa{ padding-left: 37px;}
.footer_dab .footer_dab_Firsa:nth-child(2){ background: url(../images/img23.png) left 5% no-repeat;}
.footer_dab .footer_dab_Firsa:nth-child(3){ background: url(../images/img24.png) left center no-repeat;}
.footer_dab .footer_dab_Firsa:nth-child(4){ background: url(../images/img25.png) left center no-repeat;}
.fodaFi_em{ display: inline-block; color: #d9b766; padding-left: 25px; margin-left: 30px; background: url(../images/img25.png) left center no-repeat;}
.footer_dab_links{ font-size: 14px; line-height: 1; color: #d9b766; margin-bottom: 10px;}
.footer_dab_links span{ display: inline-block; width: 3px; min-width:3px; height: 3px; background: #d9b766; margin-right: 10px;display: none;}
.footer_dab_links a{ color: #d9b766;}

.footer_ewm{width: 120px;}
.footer_ewm img{width: 100%;height:auto;object-fit: cover;}
.footer_ewm p{width: 100%;height: auto;line-height: 30px;font-size: 14px; color: #d9b766;text-align: center;}

.Sidbanner{ width: 100%; text-align: center;}
.Sidbanner img{ max-width: 100%;}

.SidNavigation{ width: 100%; height: 80px; background: #eadfc9;}
.SidNavigation_Left{ min-height: 80px;}
.SidNavigation_Left a{ display: block; padding: 0 27px; font-size: 18px; color: #000; line-height: 80px;}
.SidNavigation_Left a:hover{ background: #e5be60; color: #5a0a0c !important;}
.SiLe_Set{ background: #e5be60; color: #5a0a0c !important;}
.SidNavigation_Right{ font-size: 16px; color: #5a0a0c;}
.SidNavigation_Right a{ color: #5a0a0c;}
.SidNavigation_Right a:hover{ color: #5a0a0c !important;}
.SidNavigation_Right span{  margin: 0 13px;}
.SidNavigation_Right img{ margin-right: 7px;}

.SidPage{ padding: 58px 0;}
.ArticleConter{ width: 100%; justify-content: space-between;}
.ArticleStylea_List{ width: 630px; height: 120px; margin-bottom: 39px; padding: 21px 19px 21px 19px; border: 4px solid #eadfc9; transition: all .5s ease 0s;}
.ArtStyaLi_Top{ width: 100%; height: 70px; overflow: hidden;}
.ArtStyaLi_Top_Time{ width: 70px; height: 70px; text-align: center; background: #e5dbc8; transition: all .5s ease 0s;}
.ArtStyaLi_Top_Time p{ font-size: 16px; line-height: 1; color: #5a0a0c;}
.ArtStyaLi_Top_Time p:nth-child(1){ font-size: 22px; margin: 10px 0;}
.ArtStyaLi_Top_Title{  width: 490px; font-size: 18px; /*font-weight: bold;*/ color: #222222; line-height: 28px;}
.ArtStyaLi_Bot{ width: 100%; font-size: 14px; color: #555555; line-height: 28px; margin-top: 20px;}
.ArticleStylea_List:hover{ background: #e5be60; border-color: #e5be60;}
.ArticleStylea_List:hover .ArtStyaLi_Top_Time{ background: #5a0a0c; color: #e5be60;}
.ArticleStylea_List:hover .ArtStyaLi_Top_Time p{ color: #e5be60;}
.ArticleStylea_List:hover .ArtStyaLi_Top_Title,.ArticleStylea_List:hover .ArtStyaLi_Bot{ color: #5a0a0c;}

.DetailPage{ width: 1000px; margin: 0 auto; font-size: 16px; color: #000; line-height: 30px;}
.DetailPage img{ max-width: 100%;}
.DetailPage_Cname{ font-size: 32px; line-height: 60px; color: #222222; text-align: center; margin-bottom: 60px;}
.DetailPage_Cname span{ display: inline-block; position: relative;}
.DetailPage_Cname span::before{ display: block; position: absolute; content: ''; width: 58px; height: 3px; left: 50%; margin-left: -29px; bottom: 0; background: #5a0a0c;}

.SidSchool{ padding: 55px 0;}
.SidSchool_Left{ width: 612px;}
.SidSchool_Left_Cname{ position: relative; width: 100%; height: 60px; line-height: 60px; font-size: 32px; color: #222222;}
.SidSchool_Left_Cname::before{ display: block; position: absolute; content: ''; width: 58px; height: 3px; left: 0; bottom: 0; background: #5a0a0c;}
.SidSchool_Left_Text{ width: 100%; height: 348px; margin-top: 30px; padding-right: 30px; font-size: 16px; color: #444444; line-height: 30px; overflow-y:auto;}
.SidSchool_Right{ width: 650px;}

.SidLeader{ width: 100%; padding: 50px 0; background: url(../images/bgd.jpg) repeat-x;}
.SidLeader .DetailPage_Cname{ margin-bottom: 0;}
.SidLeader_Conter{ width: 100%; margin: 20px 0 0 0; justify-content: space-between;}
.SiLeCo_List{ width: 610px; padding: 46px 0 0 0; border-bottom: 1px solid #927828;}
.SiLeCo_List_Tilte{ width: 100%; line-height: 1; font-size: 24px; font-weight: bold; color: #5a0a0c; margin-bottom: 17px;}
.SiLeCo_List_Tilte span{ display: inline-block; padding: 0 11px; font-size: 16px; font-weight: lighter; line-height: 26px; color: #5a0a0c; background: #e5be60; border-radius: 5px; margin-left: 18px;}
.SiLeCo_List_Intr{ width: 100%; height: 70px; font-size: 18px; color: #222222; line-height: 30px;}

.SidOrganization{ padding: 60px 0; display: none;}
.SidOrganization img{ max-width: 100%;}

.SidContact{ padding: 40px 0; background: #e5dbc8; font-size: 18px; color: #222222; line-height: 34px;}
.SidContact img{ max-width: 100%;}
.SidContact_Map{ width: 100%; height: 468px; margin-top: 35px;}
.SidContact_Map img{ width: 100%; height: auto;}

.ArticleConter .AcaCo_Dva{ margin-bottom: 50px;}
.ArticleConter .AcaCo_Dva .AcaCo_Dva_But{ background: #e5dbc8; color: #763432 !important; transition: all .5s ease 0s;}
.ArticleConter .AcaCo_Dva .AcaCo_Dva_But .AcaCo_Dva_Time,.ArticleConter .AcaCo_Dva .AcaCo_Dva_But .AcaCo_Dva_Adds,.ArticleConter .AcaCo_Dva .AcaCo_Dva_But .AcaCo_Dva_Name{ color: #763432;}
.ArticleConter .AcaCo_Dva .AcaCo_Dva_But:hover{ background: #5a0a0c;}
.ArticleConter .AcaCo_Dva .AcaCo_Dva_But:hover .AcaCo_Dva_Time,.ArticleConter .AcaCo_Dva .AcaCo_Dva_But:hover .AcaCo_Dva_Adds,.ArticleConter .AcaCo_Dva .AcaCo_Dva_But:hover .AcaCo_Dva_Name{ color: #d9b766;}
.SidResa{ display: inline-flex;}
.SidResb{ display: none;}
.ArticleConter .AcaCo_Dva:hover .SidResa{ display: none;}
.ArticleConter .AcaCo_Dva:hover .SidResb{ display: inline-flex;}

.ArtSocial_Left{ width: 100%;}
.ArSoLe_List{ width: 100%; margin-bottom: 23px;; padding-bottom: 23px; border-bottom:1px dashed #d6c7ad;}
.ArtSocial_LeftImg{ width: 350px; height: 216px; overflow: hidden;}
.ArtSocial_LeftImg img{ width: 100%; height: 100%;}
.ArtSocial_Right{ width: calc(100% - 370px); /*height: 216px;*/ overflow: hidden;}
.ArtSocial_Right_Title{ width: 100%; font-size: 18px; /*font-weight: bold;*/ color: #222; line-height: 28px;}
.ArtSocial_Right_Title a{ color: #222;}
.ArtSocial_Right_Title a:hover{ color: #5a0a0c !important;}
.ArtSocial_Right_Intr{ width: 100%; font-size: 16px; color: #666666; line-height: 28px; margin: 12px 0;}
.ArtSocial_Right_Time{ width: 100%; font-size: 16px; color: #777777; line-height: 1;}

.news-li{ height: auto; line-height: 30px; padding-bottom: 10px; border-bottom: 1px dashed #d6c7ad; font-size: 18px;margin-bottom: 10px; text-overflow:ellipsis; white-space:nowrap; overflow: hidden;}
.news-li span{float: right;}
.news-li a{color: #222;}
.news-li a:hover{color: #5a0a0c !important;}

.Recomm_Right{ width: 300px; display: none;}
.Recomm_Right_cname{ position: relative; width: 100%; font-size: 18px; font-weight: bold; color: #e5be60; line-height: 1; padding-bottom: 14px; border-bottom: 1px solid #e5dbc8;}
.Recomm_Right_cname::after{ position: absolute; display: block; content: ''; width: 70px; height: 1px; left: 0; bottom: -1px; background: #5a0a0c;}
.Recomm_Right_FisImg{ position: relative; width: 100%; height: 160px; overflow: hidden; margin-top: 14px;}
.Recomm_Right_FisImg img{ width: 100%; height: 100%;}
.RecRigFis_Title{ position: absolute; width: 100%; height: 34px; line-height: 34px; padding: 0 9px; font-size: 16px; color: #FFF; left: 0; bottom: 0; background: rgba(0, 0, 0, .5); overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Recomm_Right .FiHoBo_Conter_Lista{ margin-top: 20px; margin-bottom: 0;}
.Recomm_Right .FiHoBo_Conter_Lista .FiCoLia_dvaTitle{ width: 92%; font-size: 16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.FiHoBo_Conter_Lista:hover .FiCoLia_dvaTitle{font-weight:bold;}


/* .AtCoTeachers_List{ width: 300px; height: 335px; padding: 25px 22px 20px 22px; margin: 0 0 35px 0; background: #e5dbc8; overflow: hidden;}
.AtCoTeachers_List_Title{ width: 100%; font-size: 26px; color: #222222; line-height: 1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.AtCoTeachers_List_Intr{ width: 100%; font-size: 16px; color: #555555; line-height: 30px; margin: 15px 0;}
.AtCoTeachers_List_More{ width: 100%; height: 18px; line-height: 18px; font-size: 14px; color: #777777; padding-left: 25px; background: url(../images/img33.png) no-repeat;} */
.sz-ul{width: 100%; margin-bottom: 40px;}
.sz-ul-title{width: 100%; font-size: 24px; height: 40px; line-height: 40px; margin-bottom: 20px; font-weight: 500; color: #5a0a0c;}
.sz-ul-box{width: 100%;}
.AtCoTeachers_List{ width: calc((100% - 4px) / 5); height: auto; padding: 25px 22px 20px 22px; margin: 0 1px 1px 0; background: #e5dbc8; overflow: hidden;}
.AtCoTeachers_List_Title{ width: 100%; font-size: 20px; color: #222222; line-height: 1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.AtCoTeachers_List_Intr{display: none; width: 100%; font-size: 16px; color: #555555; line-height: 30px; margin: 15px 0;}
.AtCoTeachers_List_More{ display: none; width: 100%; height: 18px; line-height: 18px; font-size: 14px; color: #777777; padding-left: 25px; background: url(../images/img33.png) no-repeat;}
.AtCoTeachers_List:nth-child(5n){margin-right: 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);}


.TeacherDetailsTop{ width: 100%; height: 17.9688vw; padding: 2.6042vw 3.125vw 0 3.125vw; border-top: 5px solid #5a0a0c; background: #e5dbc8;}
.TeacherDetailsTop_Img{ width: 9.375vw; height: 12.5vw; border-radius: 5px; overflow: hidden;}
.TeacherDetailsTop_Img img{ width: 100%; height: 100%;}
.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: #5a0a0c; 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: #5a0a0c; font-family: 'xiaowei'; border-left: 5px solid #5a0a0c; background: #e5dbc8;}
.TeacherDetailsBut_Text{ width: 100%; font-size: 0.8333vw; color: #666666; line-height: 1.4583vw; margin-top: 1.8229vw;}

.DetailPage_ArtcTitle{ width: 100%; border-bottom: 1px solid #d6c7ad; margin-bottom: 30px; padding-bottom: 15px;}
.DetailPage_ArtcTitle p{ line-height: 34px;  text-align: center;}
.DetailPage_ArtcTitle p:nth-child(1){ font-size: 29px; line-height: 2em; color: #000; margin-bottom: 8px;}
.DetailPage_ArtcTitle p:nth-child(2){ font-size: 14px; color: #999;}
.DetailPage_ArtcTitle p:nth-child(2) span{margin: 0 15px;}

.SilhouList{ width: 400px; height: 347px; margin-bottom: 43px; overflow: hidden;}
.SilhouList_Img{ width: 100%; height: 288px; overflow: hidden;}
.SilhouList_Img img{ width: 100%; height: 100%;}
.SilhouList_Title{ width: 100%; height: 59px; padding: 0 12px; font-size: 18px; color: #222222; background: #e5dbc8;}
.SilhouList_Title span{ display: inline-block; height: 17px; line-height: 17px; padding-left: 30px; background: url(../images/img35.png) no-repeat;}

.MajorList{ width: 382px; height: 582px; padding: 10px 9px; margin-bottom: 68px; background: #5a0a0c; border-radius: 5px; -moz-box-shadow: 0 0 3px #000; box-shadow:0 0 3px #000;}
.MajorList_Conter{ position: relative; width: 100%; height: 100%; border: 1px solid #FFF; }
.MajorList_Conter::before{ position: absolute; display: block; content: ''; width: 363px; height: 134px; left: 0; bottom: 0; background: url(../images/img36.png) no-repeat;}
.MajorList_Conter_Title{ font-size: 38px; color: #FFF; line-height: 1; writing-mode: vertical-lr; margin-left: 27px; margin-top: -120px;}
.MajorList_Conter_Ftitle{ font-size: 16px; color: #FFF; line-height: 1; writing-mode: vertical-lr; letter-spacing: 5px;}
.MajorList:nth-child(2n){ background: #0c214c;}
.MajorList:nth-child(3n){ background: #0e4743;}
.MajorList:nth-child(4n){ background: #d3b367;}
.MajorList:nth-child(5n){ background: #489c9a;}
.MajorList:nth-child(6n){ background: #b95b4b;}

.ProfessionalDetails_Title{ width: 100%; height: 23px; line-height: 23px; border-left: 4px solid #5a0a0c; font-size: 24px; color: #5a0a0c; text-indent: 11px;}
.ProfessionalDetails_Dav{ width: 100%; padding: 15px 14px; background: #e5dbc8; margin: 36px 0; justify-content: space-between;}
.PrDe_DaList{ width: calc( 100% / 4); font-size: 18px; line-height: 36px; color: #444444;}

/* mobile nav 触发样式 */
.c_nav{width:30px; height:30px; background: none; border-radius: 5px; overflow: hidden; position: absolute; top: 50%; right:5%; z-index: 999; margin-top: -15px; cursor: pointer; display:none; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:center; align-content:center; transition: all .4s ease 0s;}
.c_nav span{display: block; width:20px; height: 2px; background: #FFF; margin:2px auto; overflow: hidden; transform:rotate(0deg); transition: all .4s ease 0s;}
.c_nuw{border-radius: 100%; border: 1px solid #FFF; transform:rotate(360deg);}
.c_nuw span:nth-child(1){transform:rotateZ(45deg)translate(1px,0px); transform-origin: center; width:20px; 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,-1px); transform-origin: center; width:21px; margin: 0;}

.logomoblie{ display: none;}


.LeftFloating{ position: fixed; top: 30%; left: 0; width: 90px; height: 100px; z-index: 999; font-size: 13px; color: #FFF; line-height: 22px; text-align: center; cursor: pointer;} 
.LeftFloata{ width: 90px; height: 100px; background: url(/skin/pc/images/img37.jpg) no-repeat; z-index: 999; padding: 0 6px; display: flex; align-items: center; justify-content: center; text-align: center;}
.LeftFloating a{ color: #FFF;}
.LeftFloating .after{ position: absolute; display: block; width: 32px; height: 18px; line-height: 19px; font-size: 13px; color: #FFF; left: 0; bottom: -19px; background: rgba(0, 0, 0, .5); cursor: pointer;}

.RightFloating{ position: fixed; right: 0; top: 30%; z-index: 999;}
.RightFloating a{ display: block; margin-bottom: 8px; transition:all 1s;}
.RightFloating a:hover{transform: scale(1.1)}

.list-newsli{width: 100%; height: auto; line-height: 30px; padding-bottom: 10px; border-bottom: 1px dashed #d6c7ad; font-size: 18px;margin-bottom: 10px;}
.list-newsli a{ color: #222; font-weight: 400;}
.list-newsli a:hover{color: #5a0a0c !important;}
.list-newsli span{float: right;}
.list-newsli em,.ArtSocial_Right_Title a em{font-style: normal; color: #666; margin-right: 5px;}

.pagination a.cur{  background: #5a0a0c !important; color: #fff; border: 1px #5a0a0c solid !important;}

/*230215*/
.backTop{display: none;width: 45px;height: 45px;position: fixed;right: 50px;bottom: 20vh;cursor: pointer;background: url(../images/backtop.png) no-repeat;z-index: 1;}
.page{margin-top: 35px;}
.pagination{display: flex !important; justify-content: center;}



/* 实现抖动 */
@keyframes myfirst
{
 0% {
        transform: scale(1);
        transform: scale(1)
    }

    70%,73%{
        transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg)
    }

    77%,83%,90%,97%  {
        transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }

    80%,87%,93%{
        transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }

    100% {
        transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

@-moz-keyframes myfirst /* Firefox */
{
 0% {
        transform: scale(1);
        transform: scale(1)
    }

    70%,73%{
        transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg)
    }

    77%,83%,90%,97%  {
        transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }

    80%,87%,93%{
        transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }

    100% {
        transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
 0% {
        transform: scale(1);
        transform: scale(1)
    }

    70%,73%{
        transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg)
    }

    77%,83%,90%,97%  {
        transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }

    80%,87%,93%{
        transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }

    100% {
        transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

@-o-keyframes myfirst /* Opera */
{
 0% {
        transform: scale(1);
        transform: scale(1)
    }

    70%,73%{
        transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg)
    }

    77%,83%,90%,97%  {
        transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }

    80%,87%,93%{
        transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }

    100% {
        transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}



@-webkit-keyframes hue {
  from {
    -webkit-filter: hue-rotate(0deg);
  }

  to {
    -webkit-filter: hue-rotate(-360deg);
  }
}





/**一直旋转**/
@keyframes rotateX{from{transform: rotate(0deg)}
to{transform: rotate(-360deg)}
}






/**旋转**/
.myXc:hover{cursor: pointer;-webkit-transform: rotate3d(0,1,0,360deg);-moz-transform: rotate3d(0,1,0,360deg);transform: rotate3d(0,1,0,360deg);transition: -webkit-transform 0.8s ease-in-out;transition: -moz-transform 0.8s ease-in-out;transition: transform 0.8s ease-in-out;}
#change{ position:absolute; right:200px; -webkit-animation:change 2s linear infinite;}

@-webkit-keyframes change

{

　　0%{-webkit-transform:rotate(0deg);}

　　50%{-webkit-transform:rotate(180deg);}

　　100%{-webkit-transform:rotate(360deg);}

}


/**竖跳**/
@keyframes rotate {
    0% {
    transform: translateY(0) ;
  }
    25% {
        transform: translateY(1px);
    }
    50% {
        transform: translateY(2px) scale(1.1, 0.9);
       
    }
    75% {
        transform: translateY(1px) ;
    }
    100% {
        transform: translateY(0) ;
    }
}

@keyframes shadow {
  0%, 100% {transform: scaleX(1);}
  
  50% {transform: scaleX(1.2);}
  
  }



@keyframes tuoluo {
  0%{
    transform: rotateY(0deg)  rotateX(0deg);
  }
  25%{
    transform: rotateY(-90deg)  rotateX(9deg);
  }
  50%{
    transform: rotateY(-180deg)  rotateX(18deg);
  }
  75%{
    transform: rotateY(-270deg)  rotateX(9deg);
  }
  100%{
    transform: rotateY(-360deg)  rotateX(0deg);
  }
}



@keyframes logosum{
	to{
		left: 110%;
	}
}
@keyframes Tada {
    0% {
        transform: scale(1);
        transform: scale(1)
    }

    10%,20% {
        transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }

    40%,60%,80% {
        transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }

    100% {
        transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}










