@charset "utf-8";
/* font */
@font-face {
	font-family:"ysbt";
	src: url(../font/ysbt.ttf);
}
/* CSS Document */
html,body,div,form,img,ul,ol,li,dl,dt,dd{margin:0px; padding:0px;}
select,input,textarea{padding:0; margin:0;}
textarea{resize:none;}
img{border:0;}
ol,ul,li{list-style:none;}
a{color: inherit; text-decoration:none;}
a,img,input,textarea,select,button,area{outline:none;}
*{-webkit-box-sizing: border-box; box-sizing: border-box;}
table{border-collapse: collapse;border-spacing: 0;}
iframe{display: block;}
html {
  overflow-y: scroll;
}

body {
  font-size: 16px;
  display: none;
}

:root {
  overflow-y: auto;
  overflow-x: hidden;
}

:root body {
  position: absolute;
}

body {
  width: 100vw;
  overflow: hidden;
}

.flex {
  display: flex;
}

.flex-lc {
  display: flex;
  align-items: center;
}

.flex-cc {
  display: flex;
  align-items: center;
  justify-content: center;
}

.flex-bl {
  display: flex;
  align-items: baseline;
}

.flex-start {
  display: flex;
  flex: 1;
  justify-content: flex-start;
}

.flex-end {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: flex-end;
}
/* .eui-share-center {
  padding-left: calc(100vw - 100%);
} */
/*全局*/
.eui-flex{display: flex;}
.eui-flex.column{flex-direction: column;}
.eui-flex.rv{flex-direction: row-reverse;}
.eui-flex.end{justify-content: flex-end;}
.eui-flex.wrap{flex-wrap: wrap;}
.eui-flex.ar{justify-content: space-around;}
.eui-flex.bt{justify-content: space-between;}
.eui-flex.tc{justify-content: center;}
.eui-flex.vc{align-items: center;}
.eui-flex.vbt{align-items: space-between;}
.eui-flex .min{white-space: nowrap;}
.eui-flex .min+*,.eui-flex .flex1{flex: 1;}
.eui-flex.column .flex1{overflow-y: auto;}

.eui-main{max-width: 1200px;}
/* .eui-body{background: #fff;} */

body{background: #ffffff; height: auto; margin: 0 auto; max-width: 1920px;}
body.on{position: fixed; top: 0; left: 0; right: 0;}
.eui-body{overflow: hidden;}

.clearfloat:after{content:" ";display:block;clear:both;visibility:hidden;overflow:hidden;width: 100%;height:0;}
.clearfloat{zoom:1}

/* .auto-h.area-block {height: auto !important;} */
/* .auto-h.area-block .dr {position: static !important;} */
.auto-h.area-block .module-container{position: static !important;}
/* .column-auto-h {height: auto !important;} */
/* .column-auto-h .drag-container { display: flex; justify-content: space-between;} */
/* .column-auto-h .dr { position: static !important;} */
.column-auto-h .module-container{position: static !important;}
/* banner */
.eui-banner{height: 100%; width: 100%;}
.eui-banner .swiper-slide  img{width: 100%; height: 100%; display: block; object-fit: cover;}
.eui-banner .swiper-slide .label{position: absolute; background: #21A085; color: #fff; right: 8.3%; bottom: 0; z-index: 2; padding: 0 43px; line-height: 2; font-size: 24px; max-width: 800px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.eui-banner .swiper-button-next,.eui-banner .swiper-button-prev{width: 50px; height: 50px; border-radius: 50%; background: #21A085; color: #fff; }
.eui-banner .swiper-button-prev:after,.eui-banner .swiper-button-next:after{font-size: 24px;}
.eui-banner .swiper-button-prev{left: 5.2%;}
.eui-banner .swiper-button-next{right: 5.2%;}
.eui-banner .swiper-pagination-clickable{left: 8.3%; width: auto; bottom: 30px;}
.eui-banner .swiper-pagination-clickable .swiper-pagination-bullet{width: 24px; height: 24px; line-height: 24px; background: #fff; color: #21a085; opacity: 1;}
.eui-banner .swiper-pagination-clickable .swiper-pagination-bullet-active{background: #21A085; color: #fff;}

/* 头部菜单 */
.eui-head{border-top: 4px solid #257283; position: fixed; top: 0; left: 0; right: 0;z-index: 99; transition: .3s all;}
.eui-head-logo{width: 100%; height: 80px;; transition: .3s all;}
.eui-head-logo img{width: 100%; height: 100%; display: block; object-fit: contain}
.eui-head::before{position: absolute; content: ""; width: 100%; height: 120px; top: 0; bottom: 0; left: 0; right: 0; background:linear-gradient( 180deg, rgba(33,160,133,0.75) 0%, rgba(33,160,133,0.6) 50%, rgba(33,160,133,0.50196) 100%);; backdrop-filter: blur(8px); z-index: -1;}
.eui-head .eui-main{height: 120px; display: flex; justify-content: space-between; align-items: center;}
.eui-head .right{display: flex; flex-direction: column; align-items: flex-end; height: 100%; justify-content: flex-end;}
.eui-head .right .top{display: flex; align-items: center;}
.eui-nav ul{display: flex;}
.eui-nav .menu li{position: relative;}
.eui-nav .eui-second-menu span{display: block; height: 54px; line-height: 54px; color: inherit; font-size: 18px; padding: 0 16px; transition: .3s all;}
.eui-nav .menu-item {display: block; line-height: 54px; color: inherit; font-size: 18px; padding: 0 16px; transition: .3s all;}
.eui-nav .menu-item > span{display: block; height: 54px; line-height: 54px; color: inherit; font-size: 18px; padding: 0 16px; transition: .3s all;}
.eui-nav .menu li:hover .eui-second-menu.no-edit{display: flex;}
.eui-nav .menu li:last-child span{padding: 0 0 0 18px;}
.eui-nav .menu.no-edit li:hover span,.eui-head .menu li:hover span{font-weight: bold;}
.eui-head .lang{position: relative; margin-right: 10px; transition: .3s all;}
.eui-head .lang::before{position: absolute; content: ""; width: 20px; height: 20px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M20 9.992C20 4.473 15.523 0 10 0S0 4.473 0 9.992c0 5.097 3.82 9.303 8.756 9.915a4.967 4.967 0 0 0 1.349.076C15.579 19.927 20 15.475 20 9.992zm-1.43.141a9.86 9.86 0 0 0-.195-1.461c.009-.169.011-.33.007-.479.124.58.189 1.182.189 1.799l-.001.141zM1.429 9.992c0-.606.063-1.197.182-1.767.37.396 1.243.386 1.456-.205.38.227.892.268.892.722 0 1.496.053 3.101 1.413 3.126.038 0 .759.273 1.101 1.161.119.307.587 0 1.101 0 .257 0 0 .433 0 1.367 0 .931 2.008 2.365 2.008 2.365-.009.617.016 1.115.067 1.513a3.373 3.373 0 0 0-1.135.154c-4.025-.703-7.085-4.212-7.085-8.436zm10.681 8.303c-.044-.218-.239-.337-.593-.244.283-1.205.42-1.88 1.011-2.393.855-.741.102-1.565-.549-1.467-.512.077-.188-.635-.646-.675-.458-.038-1.055-.948-1.714-1.261-.349-.166-.692-.61-1.23-.63-.478-.019-1.175.404-1.175.078 0-1.048-.106-1.795-.128-2.094-.017-.24-.157-.081.488-.065.352.009.18-.705.528-.733.341-.027 1.154.319 1.361.181.193-.128 1.415 3.209 1.415.552 0-.316-.163-.863 0-1.162.646-1.18 1.251-2.142 1.196-2.282-.03-.08-.66-.145-1.164.024-.17.057.054.323-.191.38-.915.211-1.723-.247-1.44-.677.29-.442 1.34-.193 1.433-1.078.053-.507.096-1.094.126-1.531 1.232.193 1.096-1.598-.736-1.79A8.573 8.573 0 0 1 18.1 7.185a.35.35 0 0 0-.204-.093c-.554-1.383-1.898-.382-1.442.838-2.443 1.878-1.818 3.188-1.015 3.938.422.394.825.987 1.087 1.413-.285.832 1.052.499 1.711-.914a8.584 8.584 0 0 1-6.127 5.928z'/%3E%3C/svg%3E") no-repeat; left: -20px; top: 50%; transform: translateY(-50%);}
.eui-head .lang span{position: relative; padding: 0 10px; color: #fff; font-size: 14px; cursor: pointer;}
.eui-head .lang span:hover{text-decoration: underline;}
.eui-head .lang span:not(:last-child)::after{position: absolute; content: ""; width: 1px; height: 16px; background: #fff; right: 0; top: 50%; transform: translateY(-50%);}
.icon-search{width: 40px; height: 40px; border: 1px solid #fff; border-radius: 50%; background-color: #21a085; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M15.776 14.666l-3.035-3.106a7.295 7.295 0 0 0 1.406-4.321c0-3.999-3.169-7.24-7.076-7.24C3.167.001 0 3.242 0 7.241c0 3.998 3.167 7.239 7.073 7.239 1.774 0 3.39-.672 4.631-1.774l2.992 3.064a.752.752 0 0 0 1.08 0 .795.795 0 0 0 0-1.104zM7.073 12.92c-3.061 0-5.552-2.547-5.552-5.681 0-3.135 2.491-5.68 5.552-5.68 3.061 0 5.553 2.549 5.553 5.682 0 3.132-2.492 5.679-5.553 5.679z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center center; cursor: pointer; transition: .3s all;}
.icon-search:hover{ background:url(../images/icon-search.png) no-repeat center center #21a085; border-color: #21A085;}
.eui-head.active{background: #21a085; border-top: none;}
.eui-head.active .eui-main{height: 80px; position: relative;}
.eui-head.active  .logo{height: 52px; width: 13.75%;}
.eui-head.active::before{display: none;}
.eui-head.active .lang{display: none;}
.eui-head.active .icon-search{position: absolute; right: 0; bottom: 20px;}
.eui-head.active ul{margin-right: 80px;}
.eui-head.active .menu a{height: 80px; line-height: 80px;}
.eui-head.active .eui-second-menu{top: 70px;}

/* 头部二级菜单 */
.eui-second-menu{background: #fff; padding:20px;  position: absolute; display: none; left: -150px; width: 800px; top: 50px; box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);}
.eui-second-menu::before{position: absolute; content: ""; border: 6px solid transparent; border-bottom-color: #fff; left:200px; top: -12px;}
.eui-second-menu .imgbox{width: 315px; height: 200px; margin-right: 60px;}
.eui-second-menu .imgbox img{width: 100%; height: 100%; display: block;object-fit: cover;}
.eui-second-menu ul{display: flex; flex-wrap: wrap; flex: 1;}
.eui-second-menu li{position: relative; line-height: 35px; width: 50%; padding-left: 16px; font-size: 14px; color: #585a5a; cursor: pointer; }
.eui-second-menu li::before{position: absolute; content: ""; width: 4px; height: 4px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill-rule='evenodd' fill='%2321A085' d='M2 .511L3.989 2.5 2 4.489.011 2.5 2 .511z'/%3E%3C/svg%3E") no-repeat ; left: 0; top: 50%; transform: translateY(-50%);}
.eui-second-menu li:hover{color: #21A085;}

/* 移动端头部 */
.eui-app-head{position: fixed; top: 0; left: 0; right: 0;  height: 50px; display: flex; justify-content: space-between; align-items: center; background: #21a085; padding: 0 10px; z-index: 10;}
.eui-app-head .logo{width: 141px; height: 33px;}
.eui-app-head .logo img{width: 100%; height: 100%;}
.eui-app-head .right{display: flex;}
.eui-app-head .eui-icon-open{width: 30px; height: 50px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10'%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M15 5.5H1a.5.5 0 0 1 0-1h14a.5.5 0 0 1 0 1zM15 1H1a.5.5 0 0 1 0-1h14a.5.5 0 0 1 0 1zM1 9h14a.5.5 0 0 1 0 1H1a.5.5 0 0 1 0-1z'/%3E%3C/svg%3E") no-repeat center center;}

/* 移动端二级菜单 */
.eui-app-second-menu{width: 80%; position: fixed; top: 0; bottom: 0; right: -80%; z-index: 2; display: flex; flex-direction: column; transition: .5s;}
.eui-app-second-menu.on{right: 0;box-shadow: -8px 0px 15px 0px rgba(0, 0, 0, 0.5);}
.eui-app-second-menu .top{background: #257283; display: flex; justify-content: space-between; align-items: center; padding: 0 10px; font-size: 12px; color: #fff; height: 50px;}
.eui-app-second-menu .lang{padding-left: 21px; display: flex; align-items: center;}
.eui-app-second-menu .lang::before{ position: absolute; content: ""; width: 18px; height: 18px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M36 17.985C36 8.052 27.941 0 18 0S0 8.052 0 17.985c0 9.175 6.876 16.746 15.761 17.847a8.961 8.961 0 0 0 1.837.167c.204 0 .401-.01.591-.03C28.043 35.868 36 27.855 36 17.985zm-2.574.254a17.582 17.582 0 0 0-.351-2.629c.016-.305.021-.594.012-.862a15.41 15.41 0 0 1 .341 3.237l-.002.254zm-30.855-.254c0-1.09.114-2.154.329-3.18.667.713 2.237.696 2.62-.369.685.409 1.606.483 1.606 1.299 0 2.694.096 5.582 2.544 5.627.069 0 1.365.491 1.982 2.091.213.553 1.057 0 1.982 0 .462 0 0 .778 0 2.46 0 1.676 3.614 4.257 3.614 4.257-.017 1.11.029 2.007.121 2.723-.816-.015-1.503.093-2.043.277-7.247-1.265-12.755-7.582-12.755-15.185zM21.798 32.93c-.08-.391-.43-.606-1.068-.438.509-2.169.757-3.385 1.82-4.307 1.539-1.334.184-2.817-.987-2.642-.923.14-.34-1.143-1.164-1.213-.823-.069-1.899-1.708-3.084-2.271-.629-.299-1.246-1.099-2.215-1.134-.859-.034-2.115.726-2.115.14 0-1.886-.191-3.231-.23-3.769-.032-.432-.282-.145.879-.117.632.017.323-1.269.949-1.32.614-.048 2.078.575 2.451.327.347-.232 2.547 5.776 2.547.993 0-.568-.294-1.554 0-2.092 1.162-2.124 2.251-3.855 2.153-4.108-.055-.143-1.189-.26-2.097.044-.306.102.098.581-.342.684-1.647.38-3.103-.444-2.593-1.219.522-.794 2.413-.346 2.579-1.94.095-.913.174-1.97.227-2.755 2.217.346 1.973-2.878-1.324-3.223 6.67.078 12.323 4.385 14.397 10.364a.626.626 0 0 0-.368-.168c-.997-2.49-3.417-.688-2.596 1.507-4.398 3.381-3.272 5.739-1.827 7.089.76.709 1.485 1.777 1.957 2.543-.514 1.498 1.893.898 3.08-1.644A15.453 15.453 0 0 1 21.798 32.93z'/%3E%3C/svg%3E") no-repeat; background-size: contain; left:16px;}
.eui-app-second-menu .lang span{position: relative; padding: 0 10px;}
.eui-app-second-menu .lang span:not(:last-child)::after{position: absolute; content: ""; width: 1px; height:12px; background: #fff; right: 0; top: 50%; transform: translateY(-50%);}
.eui-app-second-menu .eui-icon-close{width: 30px; height: 50px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='12'%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M6.207 6l4.596 4.596a.499.499 0 0 1 0 .707.499.499 0 0 1-.707 0L5.5 6.707.904 11.303a.499.499 0 0 1-.707 0 .499.499 0 0 1 0-.707L4.793 6 .197 1.404a.499.499 0 0 1 0-.707.499.499 0 0 1 .707 0L5.5 5.293 10.096.697a.499.499 0 0 1 .707 0 .499.499 0 0 1 0 .707L6.207 6z'/%3E%3C/svg%3E") no-repeat center center;}
.eui-app-second-menu .search{padding: 10px; background: #21A085; border-bottom:2px solid #229785;}
.eui-app-second-menu .search input{height: 30px; border-radius: 15px; border: 1px solid #fff; padding: 0 18px; width: 100%; background: #21A085; color: #f5faf9; font-size: 12px; box-shadow: none;}
.eui-app-second-menu .search input::placeholder{color: #f5faf9;}
.eui-app-second-menu .menu{flex: 1; background: #21A085; overflow-y: auto;}
.eui-app-second-menu li{ font-size: 14px; color: #fff; border-bottom: 2px solid #229785;}
.eui-app-second-menu .hd{padding: 10px 10px 10px 20px; line-height: 20px; display: flex; justify-content: space-between; align-items: center;}
.eui-app-second-menu  .hd.on .icon-arrow{transform: rotate(180deg);}
.eui-app-second-menu .icon-arrow{width: 30px; height: 20px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.5' height='6.5'%3E%3Cpath stroke='%23FFF' fill='none' d='M1.5.5l3.5 3 3.5-3'/%3E%3C/svg%3E") no-repeat center center;}
.eui-app-second-menu .bd{font-size: 12px; background: #257283; padding: 20px 10px 10px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.eui-app-second-menu .bd span{width: 45%; height: 30px;line-height: 28px; border: 1px solid #fff; border-radius: 15px; margin-bottom: 10px; text-align: center;}

/* 按钮 */
.btn-detail {
  position: relative;
  background: #21a085;
  color: #fff;
  line-height: 40px;
  cursor: pointer;
  text-align: center;
  background-size: 100% 100%;
}
.button {
  width: 100%;
  height: 100%;
}

/* 学校简介 */
.eui-sch-wrap{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='345'%3E%3Cpath fill-rule='evenodd' fill='%23FDFDFD' d='M0 0h1920v345L0 255V0z'/%3E%3C/svg%3E") no-repeat; width: 100%; padding-top: 58px; display: flex; margin-bottom: 100px;}
.eui-sch-intro{position: relative; flex: 1; height: 450px; padding: 30px 0 26px 30px; z-index: 1; display: flex; margin-right: 2%;}
.eui-sch-intro::after{position: absolute; content: ""; width: 47.6%; height: 100%; background: #21a085; left: 0; top: 0; bottom: 0; z-index: 0;}
.eui-sch-intro .left{height: 391px; background: #FEE4B5; position: relative; z-index: 1; width: 47.4%;}
.eui-sch-intro .left::before{position: absolute; content: ""; width: 16.4%; height: 77px; background: #21A085; left: -1px; bottom: -1px;}
.eui-sch-intro  .right{flex: 1;}
.eui-sch-intro .imgbox{z-index: 1;position: relative; width: 100%; height: 315px;}
.eui-sch-intro .imgbox img{width: 100%; height: 100%; display: block; object-fit: cover;}
.eui-sch-intro .btn-detail{position: relative; background: #21A085; color: #fff; padding: 0 24px; line-height: 40px; display: inline-flex; margin-left: 22%; z-index: 1; margin-top: 20px; cursor: pointer;}
.eui-sch-intro .tit{color: #21a085; font-size: 28px;  font-weight: bold; margin: -26px 0 15px; padding: 0 30px;}
.eui-sch-intro .cont{background: #fee4b5; height: 365px; padding: 14px 30px;}
.eui-sch-intro .cont .cont-det{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 12; overflow: hidden;}
.eui-sch-intro .cont p{line-height: 25px; margin: 10px 0; text-align: justify; text-indent: 2em;}
.eui-sch-new{width: 100%;display: flex; flex-wrap: wrap; height: 403px; overflow: hidden;}
.eui-sch-new .item{flex: 1; border-bottom: 5px solid #e0edea; cursor: pointer; }
.eui-sch-new .item:hover{border-color: #21a085;}
.eui-sch-new .item .imgbox{width: 100%; height: 186px;}
.eui-sch-new .item .imgbox img{width:100%; height: 100%; display: block; object-fit: cover;}
.eui-sch-new .item .cont{padding: 20px 25px 31px; background: #fff;}
.eui-sch-new .item .tit{line-height: 24px; font-size: 18px; margin-bottom: 10px; height: 48px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.eui-sch-new .item p{color: #999999; font-size: 14px;line-height: 23px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin: 10px 0; text-align: justify; height: 69px;}
.eui-sch-new .item .labelwrap{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.eui-sch-new .item .label{background: #f7f7f7; padding: 0 16px; line-height: 24px; border-radius: 12px; color: #666666; font-size: 12px; display: inline-flex;}
.eui-sch-new .item ~.item{margin-left: 4%;}

/* tabs切换 */
.eui-tabs{ flex: 1; margin-right: 2%; position: relative; z-index: 1;}
.eui-tabs .hd{position: relative; display: flex; align-items: center; justify-content: space-between; margin-bottom: 40px;}
.eui-tabs .hd ul{display: flex;}
.eui-tabs .hd li{ margin-right: 50px; font-size: 28px; color: #323232;padding-bottom: 8px; cursor: pointer; font-weight: bold; max-width: 155px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.eui-tabs .hd li:last-child{margin: 0;}
.eui-tabs .hd li:hover{color: #21A085;}
.eui-tabs .hd li.on{color: #21a085; border-bottom: 2px solid #21A085;}
/* .eui-tabs .bd>div{display: none;} */
.eui-tabs .more{color: #21a085; padding-bottom: 8px; display: block; font-size: 14px;}
.eui-tabs .more:hover{text-decoration: underline;}
.eui-tabs .more:before{position: absolute; content: ""; width: 17px; height: 17px; background: url(../images/icon-more.png) no-repeat; margin-left: -25px; top: 50%; transform: translateY(-50%); padding-bottom: 8px; background-size: contain;}

.eui-info-list{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start;}
.eui-info-list .item{position:relative ; width: 48%; height: 150px; border: 1px solid #dcdcdc; padding: 30px 25px 6px 25px; cursor: pointer; transition: .3s all; margin-bottom: 55px;}
.eui-info-list .item:hover{border-color: #21A085;}
.eui-info-list .item .tit{line-height: 22px; font-size: 18px; font-weight: bold; height: 44px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.eui-info-list .item .time{position: absolute; top: -10px; line-height: 20px; padding: 0 30px; color: #21A085; background: #f6f6f6; font-size: 22px;}
.eui-info-list .item .cont{line-height: 25px;color: #666666; font-size: 14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

/* 专题模块 */
.eui-topic-wrap{width: 38.75%; height: 730px;}
.eui-topic-pic{display: flex; margin-bottom: 28px;}
.eui-topic-pic .pic{flex: 1; height: 100%; cursor: pointer; overflow: hidden;}
.eui-topic-pic .pic:hover img{transform: scale(1.1);}
.eui-topic-pic .pic img{width: 100%; height: 100%; display: block; object-fit: cover; transition: .3s all;}
.eui-topic-pic .pic~.pic{margin-left: 3.23%;}

/* 专题入口 */
.eui-topic-enter{margin-right: -2.67%; display: flex; flex-wrap: wrap;}
.eui-topic-enter .item{width: 17.3%; height: 115px; background: #fafafa; display: flex; flex-direction: column; align-items: center; justify-content: center; margin-right: 2.67%; color: #999999; margin-bottom: 17px; cursor: pointer; transition: .3s all;}
.eui-topic-enter .item i{font-size:40px; color:#999; width:1em; height:1em; line-height:1; background:none; -webkit-mask-size:contain; -webkit-mask-repeat:no-repeat; -webkit-mask-position:center; margin-bottom: 20px; }
.eui-topic-enter .item .content{width: 100%;height: 100%;display: flex; color:#999; flex-direction: column; align-items: center; justify-content: center;}
/* .eui-topic-enter .item .i1{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='30'%3E%3Cpath fill-rule='evenodd' fill='%23999' d='M38 30H0v-2h2V11h10V7H7V4l12-4 12 4v3h-5v4h10l-.18 17H38v2zM4 13v15h8V13H4zm24-8l-9-3-9 3h18zM14 7v21h10V7H14zm20 6h-8v15h8V13zm-17.988-2.002h5.975v2h-5.975v-2z'/%3E%3C/svg%3E");}
.eui-topic-enter .item .i2{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='30'%3E%3Cpath fill-rule='evenodd' fill='%23999' d='M31.875 12.857L25.5 17.142c0-1.3-.587-2.453-1.494-3.237A7.484 7.484 0 0 0 27.625 7.5c0-4.142-3.33-7.5-7.438-7.5-4.107 0-7.437 3.358-7.437 7.5 0 2.1.863 3.996 2.244 5.357h-3.897a6.424 6.424 0 0 0 1.653-4.286c0-3.55-2.854-6.428-6.375-6.428S0 5.021 0 8.571c0 1.937.867 3.654 2.212 4.835A4.265 4.265 0 0 0 0 17.142v8.572C0 28.081 1.903 30 4.25 30h17c2.347 0 4.25-1.919 4.25-4.286v-1.072L31.875 30C33.048 30 34 29.04 34 27.857V15a2.134 2.134 0 0 0-2.125-2.143zM2.125 8.571c0-2.367 1.904-4.286 4.252-4.286 2.348.001 4.251 1.921 4.25 4.288-.001 2.368-1.904 4.287-4.252 4.286-2.348-.001-4.251-1.92-4.25-4.288zm21.25 17.143a2.134 2.134 0 0 1-2.125 2.143h-17a2.134 2.134 0 0 1-2.125-2.143v-8.572c0-1.183.951-2.142 2.125-2.142h17c1.174 0 2.125.959 2.125 2.142v8.572zM20.187 12.87c-2.941 0-5.325-2.405-5.325-5.37 0-2.966 2.384-5.37 5.325-5.37 2.941 0 5.326 2.404 5.326 5.37 0 2.965-2.385 5.37-5.326 5.37zm11.688 14.987L25.5 22.5v-3.215L31.875 15v12.857z'/%3E%3C/svg%3E");}
.eui-topic-enter .item .i3{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='36'%3E%3Cpath fill-rule='evenodd' fill='%23999' d='M37.429 13.936a2.357 2.357 0 0 1-1.039 1.565l-.019.018-2.767 1.774v8.446l-.058.153c-.373 1.122-1.274 2.039-2.432 2.477l-9.749 6.904c-.728.461-1.552.727-2.414.727a4.292 4.292 0 0 1-2.332-.708L4.677 27.396a4.069 4.069 0 0 1-1.786-3.357v-.456a2.49 2.49 0 0 1 1.336-2.244 2.576 2.576 0 0 1 2.648.093l12.708 8.403c.47.326.608.955.273 1.411-.335.457-.981.591-1.451.265L5.716 23.103a.435.435 0 0 0-.45 0 .452.452 0 0 0-.254.419v.517c0 .67.331 1.299.901 1.7l11.884 7.877c.355.228.747.344 1.159.344.412 0 .843-.134 1.197-.381l9.979-7.059.158-.055c.57-.191 1.02-.592 1.235-1.109v-6.769l-12.511 8.18-17.32-11.309a2.699 2.699 0 0 1-.704-.684 2.63 2.63 0 0 1-.469-2.077 2.768 2.768 0 0 1 1.178-1.792L17.409.471c.939-.651 2.213-.628 3.156.056l15.864 11.006c.215.154.412.345.57.555.392.531.55 1.201.43 1.848zm-2.135-.67l-.077-.075L19.31 2.147a.631.631 0 0 0-.727-.018L2.891 12.581a.782.782 0 0 0-.316.475.69.69 0 0 0 .12.554.96.96 0 0 0 .196.191l16.123 10.508 12.962-8.464a.613.613 0 0 1 .234-.117l3.003-1.927a.451.451 0 0 0 .157-.228c.024-.056.024-.172-.076-.307zm-17.396 4.371c-.354.247-.843 0-.843-.419V6.785c0-.419.489-.647.843-.401l7.513 5.206a.514.514 0 0 1 0 .842l-7.513 5.205z'/%3E%3C/svg%3E");}
.eui-topic-enter .item .i4{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30'%3E%3Cpath fill-rule='evenodd' fill='%23999' d='M22 28h4c.661 0 1.214.141 1.214.803 0 .661-.536 1.197-1.198 1.197H5a1.197 1.197 0 0 1-1.197-1.197c0-.662.536-.803 1.197-.803h4l2.447-5.183H4.789A4.789 4.789 0 0 1 0 18.028V0h26.21A4.789 4.789 0 0 1 31 4.788V23l-17.525-.183a.976.976 0 0 1-.043.129L11 28h9l-1.872-2.616a.939.939 0 0 1 1.48-1.157L22 28zM2 2v16c0 1.322 1.677 3 3 3h24V5c0-1.323-1.678-3-3-3H2zm5.806 13.992H6.015V7.003h4.789v1.566h-3v2.312h2.761v1.566H7.804v3.545h.002zm8.358-7.423v7.423h-1.796V8.569h-2.39V7.003h6.585v1.566h-2.399zm5.601 4.29v3.133h-1.789V7.003h2.891c2.09 0 3.137.947 3.137 2.843 0 .923-.316 1.661-.948 2.215-.63.556-1.421.82-2.367.798h-.924zm0-4.406v2.92h.915c1.245 0 1.868-.492 1.868-1.478 0-.962-.616-1.442-1.847-1.442h-.936z'/%3E%3C/svg%3E");}
.eui-topic-enter .item .i5{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='28'%3E%3Cpath fill-rule='evenodd' fill='%23999' d='M28.928 2.151H27.89v16.155a3.174 3.174 0 0 1-3.163 3.177h-7.186l4.673 4.692a1.071 1.071 0 0 1 0 1.51 1.061 1.061 0 0 1-1.504 0l-5.677-5.701-5.677 5.701a1.06 1.06 0 0 1-1.503 0 1.071 1.071 0 0 1 0-1.51l4.673-4.692H5.34a3.174 3.174 0 0 1-3.164-3.177V2.151H1.071A1.074 1.074 0 0 1 0 1.075C0 .481.48-.001 1.071-.001h27.857C29.52-.001 30 .481 30 1.075c0 .594-.48 1.076-1.072 1.076zm-3.147 0H4.286v16.155c0 .584.473 1.059 1.054 1.059h19.387c.581 0 1.054-.475 1.054-1.059V2.151zM20.357 11.8H9.643a1.074 1.074 0 0 1-1.072-1.076c0-.594.48-1.075 1.072-1.075h10.714c.592 0 1.071.481 1.071 1.075 0 .595-.479 1.076-1.071 1.076zm0-4.27H9.643a1.074 1.074 0 0 1-1.072-1.076c0-.594.48-1.076 1.072-1.076h10.714c.592 0 1.071.482 1.071 1.076 0 .594-.479 1.076-1.071 1.076zM9.643 13.986h6.462c.592 0 1.071.481 1.071 1.075 0 .595-.479 1.076-1.071 1.076H9.643a1.074 1.074 0 0 1-1.072-1.076c0-.594.48-1.075 1.072-1.075z'/%3E%3C/svg%3E");}
.eui-topic-enter .item .i6{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='31'%3E%3Cpath fill-rule='evenodd' fill='%23999' d='M17.651 6.1c0-.637-.516-1.154-1.151-1.154-.636 0-1.151.517-1.151 1.154h2.302zm-2.302 21.921a1.152 1.152 0 1 0 2.302 0h-2.302zM4.211 1.42L4.342.274 4.211 1.42zm11.24 3.712l.66-.945-.66.945zm-11.24 19.92l.131-1.146-.131 1.146zm11.24 3.712l.66-.945-.66.945zM28.788 1.42l-.13-1.146.13 1.146zm-11.24 3.712l-.66-.945.66.945zm11.24 19.92l-.13-1.146.13 1.146zm-11.24 3.712l-.66-.945.66.945zM5.932 8.346a1.153 1.153 0 1 0-.353 2.281l.353-2.281zm5.547 3.806a1.15 1.15 0 0 0 1.49-.66A1.155 1.155 0 0 0 12.311 10l-.832 2.152zM5.932 14.5a1.153 1.153 0 1 0-.353 2.281l.353-2.281zm2.612 2.881a1.152 1.152 0 0 0 1.397-.837 1.152 1.152 0 0 0-.835-1.401l-.562 2.238zM15.348 6.1v21.921h2.303V6.1h-2.303zM4.082 2.568c3.34.377 7.686 1.386 10.708 3.51l1.321-1.891C12.615 1.732 7.811.666 4.342.274l-.26 2.294zm0 23.631c3.34.379 7.686 1.388 10.708 3.511l1.321-1.891c-3.496-2.455-8.3-3.521-11.769-3.913l-.26 2.293zM0 4.38v17.33h2.302V4.38H0zm4.342 19.526c-1.151-.131-2.04-1.09-2.04-2.196H0c0 2.374 1.863 4.237 4.082 4.489l.26-2.293zm0-23.632C1.868-.006 0 2.063 0 4.38h2.302c0-1.163.884-1.914 1.78-1.812l.26-2.294zm24.316 0c-3.469.392-8.273 1.458-11.77 3.913l1.322 1.891c3.022-2.124 7.367-3.133 10.707-3.51L28.658.274zm0 23.632c-3.469.392-8.273 1.458-11.77 3.913l1.322 1.891c3.022-2.123 7.367-3.132 10.707-3.511l-.259-2.293zm2.04-19.526v17.33H33V4.38h-2.302zm-1.781 21.819C31.136 25.947 33 24.084 33 21.71h-2.302c0 1.106-.889 2.065-2.04 2.196l.259 2.293zm0-23.631c.896-.102 1.78.649 1.78 1.812H33c0-2.317-1.868-4.386-4.342-4.106l.259 2.294zM14.79 29.71a2.984 2.984 0 0 0 3.42 0l-1.322-1.891a.682.682 0 0 1-.777 0L14.79 29.71zm0-23.632a2.98 2.98 0 0 0 3.42 0l-1.322-1.891a.682.682 0 0 1-.777 0L14.79 6.078zm-9.211 4.549c1.886.293 3.969.777 5.9 1.525L12.311 10c-2.127-.825-4.379-1.343-6.379-1.654l-.353 2.281zm0 6.154c.95.148 1.954.343 2.965.6l.562-2.238a34.697 34.697 0 0 0-3.174-.643l-.353 2.281z'/%3E%3C/svg%3E");}
.eui-topic-enter .item .i7{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='38'%3E%3Cpath fill-rule='evenodd' fill='%23999' d='M19.068 27.618h-.042c-1.435 0-7.71-7.302-9.317-9.97-2.517-4.175-3.049-10.4.79-14.226C13.842.092 18.806 0 19.016 0h.003c.672 0 5.71.102 8.626 3.477 3.218 3.726 3.526 9.552.746 14.171-1.612 2.668-7.89 9.97-9.323 9.97m.033-25.509c-.113 0-4.397.093-7.129 2.812-3.061 3.046-2.537 8.29-.496 11.679 1.858 3.079 6.204 7.61 7.564 8.735 1.362-1.123 5.707-5.656 7.565-8.735 2.28-3.789 2.051-8.722-.545-11.731-2.358-2.727-6.771-2.76-6.959-2.76m-.123 13.914a5.345 5.345 0 1 1 5.364-5.344 5.362 5.362 0 0 1-5.364 5.344m.013-8.635a3.27 3.27 0 1 0 3.271 3.273A3.276 3.276 0 0 0 18.99 7.39m17.207 14.354c-.051-.081-.181.002-4.856-5.278l-1.478 1.478c1.621 1.829 3.935 4.499 4.433 5.067.224 1.339 1.288 7.965 1.689 11.4-.302-.209-.743-.432-1.055-.634-3.307-2.137-4.299-2.934-5.067-3.378v-9.288h-2.111v9.288c-1.035.539-3.173 1.943-7.818 4.966l.006-5.81h-2.111v5.489c-4.847-3.15-6.659-4.266-7.601-4.856v-9.077H8.117v9.288c-.733.567-2.201 1.595-5.067 3.589-.309.222-.328.214-.633.423.403-3.418 1.249-10.239 1.478-11.611.608-.699 2.85-3.07 4.433-4.856l-1.505-1.517c-4.685 5.287-4.728 5.356-4.78 5.434-.418.649-1.97 14.775-1.949 14.858l.096.409.348.214c.572.344.57.346 3.684-1.768 1.535-1.042 4.261-2.904 5.188-3.422 1.18.598 5.357 3.232 9.084 5.679l.226.145.72.024.258-.167c3.726-2.448 7.904-5.08 9.081-5.683.928.525 3.656 2.38 5.194 3.428 3.112 2.11 3.112 2.11 3.684 1.767l.348-.219.092-.395c.023-.086-1.481-14.339-1.9-14.987'/%3E%3C/svg%3E");}
.eui-topic-enter .item .i8{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='24'%3E%3Cpath fill-rule='evenodd' fill='%23999' d='M30 0H2C.895 0 0 .839 0 1.875v20.25C0 23.16.895 24 2 24h28c.148-.001.296-.016.44-.047.251.002.494-.085.68-.244v-.056a1.85 1.85 0 0 0 .88-1.528V1.875C32 .839 31.105 0 30 0zM16 13.687L2.25 2.109h27.58L16 13.687zM2 4.415l9.22 7.772L2 20.803V4.415zm10.71 8.991l2.66 2.241c.379.316.951.316 1.33 0l2.83-2.372 8.67 8.85H3.41l9.3-8.719zM21 12.018l9-7.5v16.688l-9-9.188z'/%3E%3C/svg%3E");}
.eui-topic-enter .item .i9{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34'%3E%3Cpath fill-rule='evenodd' fill='%23999' d='M17-.001c9.389 0 17 7.612 17 17.001 0 9.389-7.611 17-17 17S0 26.389 0 17 7.611-.001 17-.001zm1.138 2.321v1.474a1.138 1.138 0 1 1-2.276 0l-.001-1.474C8.638 2.872 2.872 8.638 2.32 15.861h1.475a1.139 1.139 0 0 1 0 2.277H2.32c.552 7.224 6.318 12.989 13.541 13.541l.001-1.474a1.137 1.137 0 1 1 2.276 0v1.474c7.224-.552 12.989-6.317 13.542-13.541h-1.475a1.138 1.138 0 1 1 0-2.277h1.475C31.127 8.638 25.362 2.872 18.138 2.32zm-8.877 8.417c-.362-.925.551-1.838 1.476-1.476l9.579 3.757c.295.115.528.349.644.644l3.756 9.579c.363.925-.55 1.838-1.475 1.475l-9.579-3.756a1.138 1.138 0 0 1-.644-.645l-3.757-9.578zm3.072 1.596l2.623 6.689 6.689 2.622-2.623-6.688-6.689-2.623z'/%3E%3C/svg%3E");}
.eui-topic-enter .item .i10{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='36'%3E%3Cpath fill-rule='evenodd' fill='%23999' d='M28.135 25.744l-12.514 9.877a1.794 1.794 0 0 1-1.119.383c-.406 0-.801-.134-1.112-.377l-.004-.003L.861 25.739C.354 25.329 0 24.589 0 23.938V6.198c0-.795.537-1.555 1.277-1.808L13.612.133c.323-.112.664-.135.893-.135.23 0 .571.023.895.135l12.345 4.261c.742.262 1.269 1.023 1.258 1.813v17.73c0 .659-.357 1.402-.868 1.807zM26.861 6.382L14.708 2.187a.925.925 0 0 0-.203-.019.882.882 0 0 0-.205.02L2.143 6.384v17.531a.432.432 0 0 0 .067.136l12.292 9.702 12.296-9.705a.453.453 0 0 0 .063-.131V6.382zM15.573 22.144h-2.142V17.65H8.994v-2.17h4.437v-4.493h2.142v4.493h4.437v2.17h-4.437v4.494z'/%3E%3C/svg%3E");} */
.eui-topic-enter .item .content:hover{background: #21A085; color: #fff;}
.eui-topic-enter .item .content:hover i{color: #fff;}

/* 教师专栏 */
.eui-teacher-topic{position: relative; height: 1185px; width: 100%;background: url(../images/sch-bg.png) no-repeat; background-size: 100% 100%; margin-top: -310px; z-index: 0; margin-bottom: 80px;}
.eui-teacher-topic-card{background: #fff; padding: 40px; width: 100%; position: absolute;}
.eui-teacher-topic-card .tit{font-size: 36px; font-weight: bold; line-height: 50px;}
.eui-teacher-topic-card p{line-height: 24px;text-align: justify;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin-bottom: 34px;}
.eui-teacher-topic-card .btn-detail{position: relative; background: #21A085; color: #fff; padding: 0 47px 0 80px; line-height: 58px; display: inline-flex; cursor: pointer;}
.eui-teacher-topic-card .btn-detail::before{position: absolute; content: ""; width: 26px; height: 23px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22'%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M23.372 7.906l-10.611 5.473a1.631 1.631 0 0 1-1.478 0L.587 7.861a1.089 1.089 0 0 1-.422-.378c-.311-.488-.122-1.11.422-1.389L11.283.576a1.631 1.631 0 0 1 1.484 0l10.608 5.47c.183.094.334.231.439.395.329.514.13 1.17-.442 1.465zM12.299 2.844a.604.604 0 0 0-.543 0L3.633 6.976l8.123 4.13a.61.61 0 0 0 .543 0l8.123-4.131-8.123-4.131zM.545 10.036l.131-.07c.352-.189.79-.194 1.146-.011l9.934 5.094a.602.602 0 0 0 .545 0l8.755-4.451 1.133-.609a1.318 1.318 0 0 1 1.23 0c.175.094.32.227.421.386.329.513.132 1.169-.441 1.464l-10.632 5.487a1.631 1.631 0 0 1-1.478 0L.563 11.79a1.09 1.09 0 0 1-.406-.357c-.322-.482-.149-1.107.388-1.397zm.176 3.882c.339-.152.74-.141 1.069.028l9.831 5.041a.606.606 0 0 0 .544 0l8.891-4.521 1.128-.615a1.318 1.318 0 0 1 1.23 0c.174.095.319.227.421.386.329.513.131 1.17-.441 1.465l-10.633 5.486a1.625 1.625 0 0 1-1.478 0L.663 15.71a1.072 1.072 0 0 1-.448-.426c-.281-.502-.054-1.114.506-1.366z'/%3E%3C/svg%3E") no-repeat; left:45px; top: 50%; transform: translateY(-50%); background-size: contain;}
.eui-teacher-topic-tec-info{color: #fff;margin-bottom: 100px;width: 90%;}
.eui-teacher-topic-tec-info:last-of-type{margin-bottom: 0;}
.eui-teacher-topic-tec-info .imgbox{width: 85%; height: 147px;}
.eui-teacher-topic-tec-info .imgbox img{width: 100%; height: 100%; display: block; object-fit: cover;}
.eui-teacher-topic-tec-info2{top: 65%;}
.eui-teacher-topic-tec-info .tit{font-size: 18px; font-weight: bold;margin: 16px 0 7px; line-height: 28px;}
.eui-teacher-topic-tec-info .text{line-height: 24px; font-size: 14px; margin: 0;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.eui-teacher-topic-more{color: #fff; cursor: pointer; line-height: 40px; padding: 0 20px; transition: .3s all;position: absolute;bottom: -50px;right: 0;}
.eui-teacher-topic-more:hover{right: 6.8%;}

/* 专题活动 */
.eui-active-tit{display: flex; justify-content: space-between; align-items: center; line-height: 60px; width: 100%; color: #21A085; margin-bottom: 30px;}
.eui-active-tit b{font-size: 28px;}
.eui-active-tit span{cursor: pointer; transition: .3s all;}
.eui-active-tit span:hover{margin-right: -5px;}
.eui-swiper-wrap{position: relative; margin-bottom: 80px; width: 100%;}
.eui-active-swiper{width: 100%; height: 100%;}
.eui-active-swiper .swiper-slide{width: 298px; height: 120px; margin-right: 0; overflow: hidden; border-radius: 10px;}
.eui-active-swiper .swiper-slide:not(:last-child){margin-right: 27px;}
.eui-active-swiper .swiper-slide:hover img{transform: scale(1.1);}
.eui-active-swiper .swiper-slide img{border-radius: 10px; width: 100%; height: 100%; display: block; object-fit: cover; transition: .3s all;}
.eui-swiper-wrap .swiper-button-next,.eui-swiper-wrap .swiper-button-prev{width: 36px; height: 36px; border-radius: 50%; background: #c5c5c5; color: #fff;}
.eui-swiper-wrap .swiper-button-prev{left: -54px;}
.eui-swiper-wrap .swiper-button-next{right: -54px;}
.eui-swiper-wrap .swiper-button-next:after,.eui-swiper-wrap .swiper-button-prev:after{font-size: 20px;}
.eui-swiper-wrap .swiper-pagination{bottom: 0; height: 25px;}
.eui-swiper-wrap .swiper-pagination-bullet{width: 5px; height: 5px; background: #8bcbbd; opacity: 1; margin: 0 2px!important;}
.eui-swiper-wrap .swiper-pagination-bullet-active{background:#21a085; width: 15px; border-radius: 5px;}

/* 学校名片 */
.eui-sch-msg{position: relative; background: url(../images/mp-bg.png) no-repeat center center; width: 100%; height: 735px; text-align: center; display: flex; flex-direction: column; align-items: center; background-size: cover;}
.eui-sch-msg .card{background: #21A085; width: 250px; height: 416px; margin: 130px 0 30px;}
.eui-sch-msg .card img{width: 100%; height: 100%; display: block; object-fit: cover;}
.eui-sch-msg .text{line-height: 47px;}
.eui-link{display: flex; flex: 1;}
.eui-link .item{flex: 1; display: flex; flex-direction: column; align-items: center;}
.eui-link .item .tit{ color: #fff; line-height: 24px; margin-bottom: 12px;}
.eui-link .item li{font-size: 14px; color: #999999; line-height: 18px; padding: 8px 0;text-align: center; cursor: pointer; transition: .3s all;}
.eui-link .item li a {color: inherit;}
.eui-link .item li:hover{color: #fff;}
.eui-link .item li:hover a{color: inherit;}


/* 底部信息栏 */
/* .eui-footmsg{background: #343638;} */
.eui-footmsg .eui-main{padding: 30px 0;}
.eui-footmsg .right{width: 16.25%; text-align: center; display: flex; flex-direction: column; align-items: center;}
.eui-footmsg .right select{width: 100%; height: 42px; background: transparent; border: 1px solid #535658; color: #9c9c9c; padding: 0 20px; margin-bottom: 12px;}
.eui-footmsg .right .code{margin-top: 50px; width: 110px; height: 110px;}
.eui-footmsg .right .code img{width: 100%; height: 100%; display: block; object-fit: cover;}
.eui-footmsg .right .text{color: #fff; line-height: 27px;}
.eui-footmsg-select{width: 100%; height: 100%; background: transparent; border: 1px solid #535658; color: #9c9c9c; padding: 0 20px; margin-bottom: 12px;}

/* 底部 */
.eui-footer{position: relative; display: flex; align-items: center; justify-content: center; width: max-content; height: 30px; line-height: 30px; color: #666666; font-size: 12px; }
/* .eui-footer::before{position: absolute; content: ""; margin-left:-25px; width: 18px; height: 20px; background: url(../images/icon-ga.png) no-repeat; top: 50%; transform: translateY(-50%);background-size: contain;} */
/* .eui-footer::after{position: absolute; content: "";margin-left: 15px; width: 56px; height: 68px; background: url(../images/icon-dw.png) no-repeat; top: 50%; transform: translateY(-50%); background-size: contain;} */
/* .eui-footer .copyright{} */
.eui-footer .link-to {min-width: 100%;width: max-content;}
.eui-footer .copyright,.eui-footer .icp{margin-right: 30px;}
.eui-footer .record{padding-left: 25px;margin-right: 30px; background: url(../images/icon-ga.png) no-repeat;background-position: left;}
.eui-footer span, .eui-footer a{display: inline-block;height: 30px;line-height: 30px;color: inherit;}
.eui-footer a:hover{color:#fff;}
/* .eui-footer.cursor a{cursor: pointer;} */
/* .eui-footer .bah:hover{color: #fafafa;} */

/* 返回头部按钮 */
.eui-totop{display: none; position: fixed; bottom: 150px; left: 50%; margin-left: 43%; cursor: pointer; z-index: 2;}
.eui-totop i{display: block; width: 80px; height: 80px; background: url(../images/to-top.png) no-repeat center center #fff; border-radius: 50%; box-shadow: 0 3px 10px rgba(52,54,56,0.2); transition: .3s;}
.eui-totop:hover i{background-position: center 13px; box-shadow: 0 3px 10px rgba(52,54,56,0.5);}


/* 列表页 */
.eui-list-main{ margin: 0 auto;}
/* 面包屑 */
.eui-breadcrumb{background: #fff; margin:80px 0 40px;}
.eui-breadcrumb .eui-list-main{display: flex; font-size: 14px; height: 50px; align-items: center;}
.eui-breadcrumb-swiper{margin-left: 0; height: 100%; flex: 1;}
.eui-breadcrumb-swiper .item{position: relative; padding: 0 16px; width: auto; line-height: 50px;}
.eui-breadcrumb-swiper .item:not(:last-child):hover{color: #21A085;}
.eui-breadcrumb-swiper .item:not(:last-child){cursor: pointer;}
.eui-breadcrumb-swiper .item:not(:last-child)::after{position: absolute; content: "/"; color: #323232; width: 7px; right: -3px; top: 50%; transform: translateY(-50%);}
.eui-breadcrumb-swiper .home{padding: 0 18px 0 30px;}
.eui-breadcrumb-swiper .home::before{position: absolute; content: ""; width: 18px; height: 18px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill-rule='evenodd' fill='%23323232' d='M15.258 13.176c-.038 1.052-.913 1.887-1.998 1.887H2.72c-1.084 0-1.959-.835-1.997-1.851L0 5.083c0-.69.399-1.325 1.027-1.652L6.849.347a2.461 2.461 0 0 1 2.302 0l5.822 3.066A1.876 1.876 0 0 1 16 5.065v.054l-.742 8.057zm-9.246.435H9.95V9.528c0-.199-.114-.308-.152-.308H6.164c-.038 0-.152.109-.152.308v4.083zm8.2-8.909L8.409 1.617a.823.823 0 0 0-.818 0L1.769 4.702c-.152.072-.247.199-.247.363l.742 8.111c0 .235.209.435.475.435H4.49V9.528c0-.98.742-1.76 1.674-1.76h3.634c.913 0 1.674.799 1.674 1.76v4.083h1.807c.267 0 .476-.2.476-.435v-.055l.704-8.056a.415.415 0 0 0-.247-.363z'/%3E%3C/svg%3E") no-repeat center center; background-size: contain; left: 0; top: 50%; transform: translateY(-50%);}

/* 新闻列表 */
.eui-list-body{min-height: 100vh; height: auto;}
.eui-news {margin-bottom: 40px; flex: 1;}
.eui-news .eui-list-main{display: flex;}
/* .eui-list-tabs { width: 100%;} */
.eui-list-tabs {margin-right: 2.86%; width: 18.57%;}
.eui-list-tabs .wrap{position: relative; background: #fee4b5; width: 100%; padding: 0 40px 20px 0;}
.eui-list-tabs .wrap::before{position: absolute; content: ""; width: 40px; height: 20px; background: #f6f6f6; right: 0; top: 0;}
.eui-list-tabs .sec-wrap{position: relative; background: #21a085; padding-left: 20px;}
.eui-list-tabs .sec-wrap::before{position: absolute; content: ""; width: 20px; height: 66px; background: #f6f6f6; left: 0; bottom: 0;}
.eui-list-tabs .tit{line-height: 66px; color: #fff; font-size: 28px; font-weight: bold;}
.eui-list-tabs .menu{ max-height: 680px; overflow-y: auto; margin-right: -20px; background: url(../images/list-tab-bg.png) no-repeat bottom center #fff; display: flex; flex-direction: column; padding-bottom: 66px;position: relative;z-index: 1;}
.eui-list-tabs .menu .item{padding: 20px 30px; font-size: 18px; line-height: 21px; border-bottom: 1px solid #ededed; cursor: pointer;}
.eui-list-tabs .menu .item:hover{color: #257283;}
.eui-list-tabs .menu .item.on{background: #257283; color: #fff;}
.eui-news .flex1{flex: 1; background: #fff; padding: 18px 60px;}
.list-news {width: 100%; height: 100%; overflow: hidden; background: #fff;padding: 18px 60px;}
.eui-news-list {min-height: 550px;}
.eui-news-list.empty {background: url(../images/list-empty.png) no-repeat center;text-align: center;padding-top: 380px;color: #ccc;}
.eui-news-list .item{width: 100%;padding: 19px 10px; display: flex; align-items: center; justify-content: space-between; line-height: 22px; border-bottom: 1px dashed    #dcdcdc; cursor: pointer; transition: .3s all;}
.eui-news-list .item:hover{color: #21a085; padding: 19px 10px 19px 15px;}
.eui-news-list .item:hover .cont::before{border-left-color: #21A085;}
.eui-news-list .item .cont{position: relative; flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/* .eui-news-list .item .cont::before{position: absolute; content: "";border: 5px solid transparent; border-left-color: #cccccc; left: 0; top: 6px; transition: .3s all;} */
.eui-page{margin: 30px 0; display: flex; justify-content: space-between;}
.eui-page .total{line-height: 36px;font-size: 14px;}
.eui-page .page{display: flex; align-items: center;}
.eui-page .page .li{padding: 0 10px; min-width: 34px; height: 36px; line-height: 34px; text-align: center; border: 1px solid #e4e4e4; border-radius: 5px; margin-right: 5px; color: #999999; font-size: 14px; cursor: pointer;}
.eui-page .page .li.current{background: #0048b3; border-color: #0048b3; color: #fff;}
.eui-page .page .li.current:hover{color: #fff;}
.eui-page .page .li.disabled{background: #f6f6f6; cursor: no-drop; }
.eui-page .page .li.disabled:hover{background: #f6f6f6; border-color:#e4e4e4;color: #999;}
.eui-page .page .li:hover{border-color: #0048b3; color: #21A085;}
.eui-page .page .more{color: #999;margin-right: 10px;}
.eui-page .page input{width:58px;height: 36px; margin-right: 10px; border: 1px solid #e4e4e4; text-align: center; color: #999;}
.eui-page .page .btn{font-size: 14px; color: #21a085; background: #e8f5f3; border-radius: 5px; padding: 0 16px; line-height: 36px; cursor: pointer;}
.eui-page .page .btn:hover{background: #d6f4ef;}
.eui-page .page .pg-first,
.eui-page .page .pg-prev,
.eui-page .page .pg-next,
.eui-page .page .pg-last {
	background: white url(../images/page_bg.jpg) 2px 1px no-repeat;
}

.eui-page .page .pg-first:hover,
.eui-page .page .pg-prev:hover,
.eui-page .page .pg-next:hover,
.eui-page .page .pg-last:hover {
	background: white url(../images/page_bg_hover.jpg) 2px 1px no-repeat;
}

.eui-page .page .pg-prev,
.eui-page .page .pg-prev:hover {
	background-position: 2px -28px;
}

.eui-page .page .pg-next,
.eui-page .page .pg-next:hover {
	background-position: -28px -28px;
}

.eui-page .page .pg-last,
.eui-page .page .pg-last:hover {
	background-position: -28px 1px;
}

.eui-page .page .pg-prev[disabled='true'],
.eui-page .page .pg-prev[disabled='true']:hover {
	cursor: default;
	background-image: url(../images/page_bg.jpg);
}

.eui-page .page .pg-next[disabled='true'],
.eui-page .page .pg-next[disabled='true']:hover {
	cursor: default;
	background-image: url(../images/page_bg.jpg);
}

.eui-page .page .pg-prev[disabled='true'],
.eui-page .page .pg-next[disabled='true'] {
	border-color: #eeeeee;
}

.eui-page .page span.els {
  padding: 0 14px;
  height: 36px;
  line-height: 34px;
  margin-right: 10px;
  color: #999999;
  font-size: 14px;
	border-color: transparent;
}

/* 列表详情页 */
.eui-news-det{flex: 1; background: #fff; padding: 30px 60px 0; display: flow-root;min-height: 100vh;}
.eui-news-det .info{line-height: 30px; font-size: 14px; padding-bottom: 23px; border-bottom: 1px solid #e4e4e4;  display: flex;justify-content: center;}
.eui-news-det .info .time{color: #666666;}
.eui-news-det .info .topic{color: #21A085;}
.eui-news-det .info span~span{margin-left: 40px;}
.eui-news-det .tit{line-height: 47px; font-size: 28px; font-weight: bold;text-align: center;}
.eui-news-det .cont table{margin: 0 auto;}
.eui-news-det .cont table td{border: 1px solid #ccc;}
/* .eui-news-det .cont p{line-height: 30px; font-size: 14px; margin: 20px 0; text-align: justify; text-indent: 2em;} */

/* 新闻评论 */
.eui-news-body{background: #faf7ee; padding: 20px 0;}
.eui-news-main{width: 62.5%; max-width: 1200px; background: #fff; margin: 0 auto;padding: 16px 40px 30px; min-height: calc(100vh - 46px);}
.eui-news-breadcrumb{  font-size: 14px; color: #666666; display: flex;}
.eui-news-breadcrumb span{line-height: 26px;position: relative; margin-right: 20px;}
.eui-news-breadcrumb span:not(:last-child):hover{color: #000; cursor: pointer;}
.eui-news-breadcrumb span:not(:last-child)::after{position: absolute; content: ">"; width: 10px; height: 10px; color: #666; right: -18px;}
.eui-news-tit{padding: 15px; text-align: center; font-size: 24px;}
.eui-news-info{display: flex; justify-content: center; padding-bottom: 40px; border-bottom: 1px solid #e4e4e4; flex-wrap: wrap;  font-size: 14px; color: #999;}
.eui-news-info span~span{margin-left: 20px;}
.eui-news-cont{padding: 20px 0; border-bottom: 1px solid #e4e4e4;}
.eui-news-cont p{line-height: 35px; margin: 10px 0; text-align: justify; text-indent: 2em;}
.eui-comment-head{display: flex; justify-content: space-between; padding: 30px 0 15px; line-height: 36px; align-items: center;}
.eui-comment-head .tit{font-size: 20px; color: #000000;}
.eui-comment-head .thumb{display: flex; align-items: center; margin-right: 40px;}
.eui-comment-head .icon-thumb{width: 36px; height: 30px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19'%3E%3Cpath fill-rule='evenodd' fill='%23900' d='M18.333 15.807c0 1.297-1.119 2.349-2.5 2.349H2.516C1.127 18.156 0 17.097 0 15.791V7.992c0-1.306 1.127-2.365 2.516-2.365h6.339l-.891 1.879H5.832v8.771h10.001c.276 0 .5-.211.5-.47v-.186l.039-.183 1.612-7.577a.496.496 0 0 0-.485-.355h-6.132l.891-1.879H17.5c1.38 0 2.5 1.052 2.5 2.349l-1.667 7.831zM4.166 7.506h-1.65c-.285 0-.516.218-.516.486v7.799c0 .268.231.486.516.486h1.65V7.506zm10.281-1.879h-2.189l.732-1.545c.349-.737-.005-1.602-.787-1.93-.783-.327-1.705.005-2.053.742L8.855 5.627h-2.19l1.566-3.305C8.99.719 10.909-.239 12.681.314c2.021.631 2.981 2.749 2.136 4.532l-.37.781z'/%3E%3C/svg%3E") no-repeat center center; margin-right: 10px; cursor: pointer;}
.eui-comment-head .thumb.on .icon-thumb{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19'%3E%3Cpath fill-rule='evenodd' fill='%23900' d='M14.447 5.627H17.5c1.38 0 2.5 1.052 2.5 2.349l-1.667 7.831c0 1.297-1.119 2.349-2.5 2.349H2.516C1.127 18.156 0 17.097 0 15.791V7.992c0-1.306 1.127-2.365 2.516-2.365h4.149M4.166 7.506h-1.65c-.285 0-.516.218-.516.486v7.799c0 .268.231.486.516.486h1.65V7.506zm2.499-1.879l1.566-3.305C8.99.719 10.909-.239 12.681.314c2.021.631 2.981 2.749 2.136 4.532l-.37.781'/%3E%3C/svg%3E");}
.eui-comment-head .thumb.on .num{color: #990000;}
.eui-comment-head .add{color: #990000; font-size: 14px; margin-top: -20px; transition: .3s ease-in-out; display: none;}
.eui-comment-head .thumb.on .add{display: block;}
.eui-comment-head .num{font-size: 14px;}
.eui-comment-head .iconbox{display: flex;}
.eui-comment-head .share{color: #999;}
.eui-comment-head .icon-wechat,.eui-comment-head .icon-blog,.eui-comment-head .icon-space{width: 40px; height: 36px; background: no-repeat center center; cursor: pointer;}
.eui-comment-head .icon-wechat{background-image: url(../images/icon-wechat.png);}
.eui-comment-head .icon-blog{background-image: url(../images/icon-blog.png);}
.eui-comment-head .icon-space{background-image: url(../images/icon-space.png);}
.eui-comment-box{display: flex;}
.eui-comment-box textarea{border-radius: 5px; border: 1px solid #e4e4e4; border-right: none; flex: 1; padding: 10px;}
.eui-comment-box .btn{padding: 20px 24px; background: #990000; color: #fff; border-radius: 0 5px 5px 0; cursor: pointer; transition: .3s all;}
.eui-comment-box .btn:hover{opacity: .85;}
.eui-comment-tip{color: #999999; font-size: 12px; line-height: 30px;}
.eui-comment-list{margin-bottom: 30px;}
.eui-comment-list .item{ border-bottom: 1px solid #e4e4e4; padding-top: 16px;}
.eui-comment-list .item{display: flex; font-size: 14px;}
.eui-comment-list .item .ava{margin-right: 16px;}
.eui-comment-list .item .right{flex: 1;}
.eui-comment-list .item .topline{line-height: 30px;}
.eui-comment-list .item .name{color: #389aff;margin-right: 15px;}
.eui-comment-list .item .ip{color: #999;}
.eui-comment-list .item .time{ color: #999;}
.eui-comment-list .item .cont{display: flex; justify-content: space-between; line-height: 30px; margin-bottom: 12px;}
.eui-comment-list .item .cont>div{flex: 1;}
.eui-comment-list .item .icon-comment{width: 30px; height: 30px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18'%3E%3Cpath fill-rule='evenodd' fill='%23CCC' d='M19.999 14.552c0 .864-.749 1.564-1.66 1.564H13.05c-.917 0-2.341.28-3.193.629L7.088 17.88c-.846.346-1.533-.077-1.533-.941v-.04c0-.432-.373-.783-.831-.783H1.667c-.921 0-1.667-.7-1.667-1.564V1.565C0 .7.747 0 1.671 0h16.658c.922 0 1.67.7 1.67 1.565v12.987zm-13.55-.738c.439 0 .795.311.795.701 0 .387.325.576.731.421l1.46-.56c.809-.31 2.185-.562 3.057-.562h4.701c.441 0 .799-.315.799-.705V2.711c0-.39-.363-.706-.792-.706H2.803c-.438 0-.793.316-.793.706v10.398c0 .39.36.705.795.705h3.644zM4.987 9.998c0-.563.381-1.019.838-1.019h8.353c.462 0 .837.452.837 1.019 0 .563-.381 1.019-.837 1.019H5.825c-.463 0-.838-.452-.838-1.019zm0-4.008c0-.55.381-.997.838-.997h8.353c.462 0 .837.443.837.997 0 .55-.381.996-.837.996H5.825c-.463 0-.838-.442-.838-.996z'/%3E%3C/svg%3E") no-repeat right center;  cursor: pointer;}
.eui-comment-list .reply{background: #fcfbf6; padding: 0 20px; margin-bottom: 50px;}
.eui-comment-list .reply .item{padding-bottom: 10px;}
.eui-comment-list .reply .item:last-child{border-bottom: none;}
.eui-comment-page{display: flex; justify-content: center; align-items: center;}
.eui-comment-page .li{ padding: 0 14px; height: 36px; line-height: 34px; border: 1px solid #e4e4e4; color: #999999; font-size: 14px; margin-right: 10px; cursor: pointer;}
.eui-comment-page .li.disabled{background: #f6f6f6; cursor: no-drop;}
.eui-comment-page .li.current{background: #990000; border-color: #990000; color: #fff;}
.eui-comment-page .li.disabled:hover{border-color: #e4e4e4; color: #999;}
.eui-comment-page .li.current:hover{color: #fff;}
.eui-comment-page .li:hover{border-color: #990000; color: #990000;}
.eui-comment-page .total{color: #999; font-size: 14px; margin-left: 10px;}
.eui-comment-page .pg-first,
.eui-comment-page .pg-prev,
.eui-comment-page .pg-next,
.eui-comment-page .pg-last {
	background: white url(../images/page_bg.jpg) 2px 5px no-repeat;
}

.eui-comment-page .pg-first:hover,
.eui-comment-page .pg-prev:hover,
.eui-comment-page .pg-next:hover,
.eui-comment-page .pg-last:hover {
	background: white url(../images/page_bg_hover.jpg) 2px 5px no-repeat;
}

.eui-comment-page .pg-prev,
.eui-comment-page .pg-prev:hover {
	background-position: 2px -23px;
}

.eui-comment-page .pg-next,
.eui-comment-page .pg-next:hover {
	background-position: -28px -23px;
}

.eui-comment-page .pg-last,
.eui-comment-page .pg-last:hover {
	background-position: -28px 5px;
}

.eui-comment-page .pg-prev[disabled='true'],
.eui-comment-page .pg-prev[disabled='true']:hover {
	cursor: default;
	background-image: url(../images/page_bg.jpg);
}

.eui-comment-page .pg-next[disabled='true'],
.eui-comment-page .pg-next[disabled='true']:hover {
	cursor: default;
	background-image: url(../images/page_bg.jpg);
}

.eui-comment-page .pg-prev[disabled='true'],
.eui-comment-page .pg-next[disabled='true'] {
	border-color: #eeeeee;
}

.eui-comment-page span.els {
  padding: 0 14px;
  height: 36px;
  line-height: 34px;
  margin-right: 10px;
  color: #999999;
  font-size: 14px;
	border-color: transparent;
}
/* 新闻评论end */

/* 栏目菜单 */
.column-menu {
  height: max-content;
  min-height: 100%;
  background: rgba(0,72,180,0.078);
}
.column-menu .eui-det-right {
  margin-left: unset;
}

/* 栏目调查 */
.servey-wrap{padding:16px 40px 30px;height: 100%;background:#fff;}
.emd-radio{position: relative; display: inline-flex; align-items: center; cursor: pointer; line-height: 30px; margin-bottom: 10px;}
.emd-radio input{position: absolute; clip: rect(0, 0, 0, 0);}
.emd-radio input:disabled~span{color: #999; cursor: no-drop;}
.emd-radio span{position: relative; display: flex; align-items: center; font-size: 14px; transition: .3s; overflow: hidden;}
.emd-radio span::before{content: ''; margin: 0 6px; width: 14px; height: 14px; line-height: 12px; border: 1px solid #cdcdcd; border-radius: 50%; background: #fff; transition: .3s; overflow: hidden;}
.emd-radio.tick:hover span::before,.emd-radio.tick input:checked~span::before{border-color: #990000;}
.emd-radio.tick input:checked~span::before{background: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M975.492 294.316L431.583 836.85c-1.032 1.032-1.204 2.408-2.236 3.44-19.61 19.61-48.508 23.91-72.418 13.589-9.288-3.44-18.061-8.429-25.458-15.825-2.408-2.408-3.44-5.505-5.504-8.257L57.109 561.798c-25.63-25.63-25.63-67.257 0-92.716 25.63-25.63 67.43-25.63 93.06 0l226.026 225.511L876.412 195.58c27.35-27.35 71.73-27.35 99.08 0 27.35 27.178 27.35 71.386 0 98.736z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center #990000;}
.emd-radio.dot:hover span::before,.emd-radio.dot input:checked~span::before{border-color: #990000;}
.emd-radio.dot input:checked~span::after{content: ''; position: absolute; top: 12px; left: 11px; bottom: 4px; width: 6px;height: 6px; border-radius: 50%; background:#990000;}
.eui-dayform{padding-top: 20px;}
.eui-dayform .tit{padding: 20px;}
.eui-dayform .label{padding: 15px 0; color: #333333;}
.eui-dayform input,.eui-dayform textarea{border: 1px solid #e4e4e4; border-radius: 5px; width: 100%; padding: 0 20px; margin-bottom: 10px;}
.eui-dayform input{height: 36px;}
.eui-dayform textarea{padding: 10px 20px;}
.eui-form-btn{display: flex; justify-content: center; margin: 20px 0 0;}
.eui-form-btn button{width: 130px; height: 50px; border-radius: 5px; cursor: pointer; transition: .3s all;}
.eui-form-btn .btn-close{border: none; border: 1px solid #e4e4e4; color: #999999; background: #fff;}
.eui-form-btn .btn-close:hover{background: #f6f6f6;}
.eui-form-btn button~button{margin-left: 30px;}
.eui-form-btn .btn-submit{border: none; color: #fff; background: #990000;}
.eui-form-btn .btn-submit:hover{opacity: 0.85;}

/* 搜索结果页面 */
.eui-search-result{padding: 20px 0 13px; border-bottom: 1px solid #e4e4e4;color: #999999; font-size: 14px;}
.eui-search-result .num{color: #990000;}
.eui-search-list{margin-bottom: 40px;}
.eui-search-list .item{display: flex; justify-content: space-between; padding: 15px 0; line-height: 20px; border-bottom: 1px dashed #ccc; cursor: pointer; transition: .3s all;}
.eui-search-list .item .cont{flex: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-right: 10px;}
.eui-search-list .item:hover{color: #990000;}
.eui-search-list .item:hover .time{color: #990000;}
.eui-search-list .item .label{color: #990000; padding: 0 8px; height: 20px; border-radius: 2px; background: #f5e5e5; font-size: 14px; margin-right: 10px;}
.eui-search-list .item .time{color: #999999; font-size: 14px; transition: .3s all;}
.eui-search-list .item .red{color: #990000;}
/* 搜索结果end */

/* 搜索结果页面2 */
.eui-search-body{background: #fff;}
.eui-search-body .eui-news-main{padding: 0 0 50px 0; display: flow-root;}
.eui-search-box{ margin: 30px auto; display: flex; align-items: center; width: 600px; height: 50px;}
.eui-search-box select{border: 2px solid #990000; height: 100%; width: 115px; padding: 0 20px; font-size: 16px;}
.eui-search-box input{border: 2px solid #990000; height: 100%; flex: 1; padding: 0 20px; font-size: 16px;}
.eui-search-box .btn{background: #990000; color: #fff; width: 120px; height: 100%; line-height: 50px; text-align: center; cursor: pointer; font-weight: bold; font-size: 18px; transition: .3s all;}
.eui-search-box .btn:hover{opacity: .85;}
.eui-search-resulttotal{display: flex; justify-content: space-between;align-items: center; height: 42px; background: #f1f1f1; padding: 0 20px;}
.eui-search-resulttotal .num{color: #990000;}
.eui-search-resulttotal .right{display: flex; align-items: center;}
.eui-search-resulttotal .emd-radio{margin-bottom: 0;}
.eui-search-resulttotal .emd-radio~.emd-radio{margin-left: 30px;}
.eui-search-resulttotal .search-sel{width: 104px; border: 1px solid #cccccc; height: 33px; line-height: 31px; font-size: 14px; padding: 0 10px; background: #fff; margin-left: 30px;}
.eui-searchres-tabs .hd ul{display: flex; border-bottom: 1px solid #e4e4e4;}
.eui-searchres-tabs .hd li{margin-right: 20px; padding: 0 18px; line-height: 57px; font-size: 16px;  cursor: pointer;}
.eui-searchres-tabs .hd li.on{border-bottom: 3px solid #990000; color: #990000; font-weight: bold; font-size: 18px;}
 .eui-searchres-tabs .bd .eui-bd-flex{display: flex; align-items: flex-start;}
.eui-searchres-tabs .bd .flex1{overflow: hidden; flex: 1;}
.eui-search-list2 {margin-bottom: 40px;}
.eui-search-list2.empty {background: url(../images/list-empty.png) no-repeat center;text-align: center;padding-top: 380px;color: #ccc;}
.eui-search-list2 .item{display: flex; flex-direction: column;  border-bottom: 1px dashed #ccc; cursor: pointer; transition: .3s all; padding: 15px 0; line-height: 20px;}
.eui-search-list2 .topline{line-height: 26px; margin-bottom: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.eui-search-list2 .bot{display: flex;}
.eui-search-list2 .item{position: relative;}
.eui-search-list2 .item .cont{flex: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-right: 50px; color: #666666; font-size: 14px;}
.eui-search-list2 .item:hover{color: #990000;}
.eui-search-list2 .item:hover .time{color: #990000;}
.eui-search-list2 .item .label{color: #990000; padding: 0 8px; height: 20px; border-radius: 2px; background: #f5e5e5; font-size: 14px; margin-right: 10px;}
.eui-search-list2 .item .time{color: #999999; font-size: 14px; transition: .3s all;}
.eui-search-list2 .item .red{color: #990000;}
.eui-search-list2 .search-item {display: flex; justify-content: space-between; border-bottom: 1px dashed #ccc; cursor: pointer; transition: .3s all; padding: 15px 0; line-height: 20px;}
.eui-search-list2 .search-item:hover{color: #990000;}
.eui-search-list2 .search-item:hover .time{color: #990000;}
.eui-search-list2 .search-item .red{color: #990000;}
.eui-search-list2 .search-item-left {display: flex; flex-direction: column; width: calc(100% - 130px);}
.eui-search-list2 .search-item-top {line-height: 26px; margin-bottom: 5px;}
.eui-search-list2 .search-item-bottom {color: #666666; font-size: 14px;}
.eui-search-list2 .search-item .category {color: #990000; padding: 0 8px; height: 20px; border-radius: 2px; background: #f5e5e5; font-size: 14px; margin-right: 10px;}
.eui-search-list2 .search-item .ellipsis {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.eui-search-list2 .search-item-right {display: flex; flex-direction: column; justify-content: flex-end; margin-left: 50px;}
.eui-search-list2 .search-item-right .time{color: #999999; font-size: 14px; transition: .3s all;}
.eui-date-sel{ width: 255px; margin:20px 0 0 20px; background: #f1f1f1; padding: 20px 20px 40px; height: auto; display: flex; flex-direction: column;}
.eui-date-sel .tit{position: relative; font-size: 18px; font-weight: bold; padding-left: 19px; line-height: 17px; margin-bottom: 8px;}
.eui-date-sel .tit::before{position: absolute; content: ""; width: 5px; height: 17px; background: #990000; left: 0; top: 50%; transform: translateY(-50%);}
.eui-date-sel .emd-radio{margin: 5px 0;}
.eui-date-sel .emd-radio .ipt-date{width: 190px; height: 30px; border: 1px solid #cccccc; position: initial; padding: 0 10px;font-size: 12px;}
.eui-date-sel .emd-radio .ipt-date:focus{border-color: #fff;}
.eui-date-sel .dateRange{display: flex; flex-direction: column; align-items: flex-end;}


/* 网站建设 */
.eui-seo-body{ min-height: 100vh; height: auto; display: flex; flex-direction: column;}
/* 头部 */

.eui-seo-main{position: relative; flex: 1; display: flex; flex-direction: column; margin-top: 46px;}

/* 中间按钮 */


/* 共享头部 */
.eui-share-head{ height: 300px; font-size: 24px; color: #d0d0d0; border-bottom:1px dashed #ff7676; text-align: center; display: flex; align-items: center; justify-content: center;}
.eui-share-center{height: 600px;position: relative;}
.eui-share-foot{height: 135px;font-size: 24px; color: #d0d0d0; display: flex; align-items: center; justify-content: center;}

.eui-box{position: relative; width: 800px; height: 300px; margin: 100px auto; border: 1px solid #7fb1fc; font-size: 24px; color: #d0d0d0; display: flex; align-items: center; justify-content: center;}
.eui-box .attr-set{position: absolute; top: -60px; left: 10px; display: flex;  align-items: center; cursor: pointer;}
.eui-box .text{line-height: 40px; padding: 0 14px; font-size: 12px;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); background: #fff; margin-left: 13px; color: #333333;}
.eui-box .icon-attr{width: 16px; height: 16px; background: url(../images/icon-attr.png) no-repeat;}

.component-wrap{
  /* position: absolute; */
  width: 100%;
  height: 100%;
}
.area-block-head .component-wrap{ height: 100%;}
.component-container {height: 100%; overflow: hidden;}



/* ::-webkit-scrollbar {width: 5px;}
::-webkit-scrollbar-track {width: 5px;}
::-webkit-scrollbar-thumb {background: rgba(0,0,0,0.1); border-radius: 5px;} */


/* 媒介 */
/* @media screen and (max-width:1600px) {
	.eui-sch-new{width: 75%; flex-wrap: wrap;}
	.eui-nav .menu-item a, .eui-nav .menu-item span, .eui-nav .eui-second-menu span{ padding: 0 12px;}
	.eui-page{flex-wrap: wrap;}
	.eui-page .page .li{padding: 0 10px; line-height: 30px; height: 32px;}
  .eui-nav .menu-item > .link-to {padding: 0 12px;}
  .eui-nav .menu-item > .link-to span, .eui-nav .menu-item > .link-to a {padding: 0;}
  .area-block-2 .dr:nth-child(1) { width: 57.375% !important; }
  .area-block-2 .dr:nth-child(2) { left: 66.6979% !important; }
} */
/* @media screen and (max-width:1366px){
	.eui-nav .menu-item a, .eui-nav .menu-item span{font-size: 14px; padding: 0 12px;}
  .eui-nav .eui-second-menu a, .eui-nav .eui-second-menu span {font-size: 12px;}
  .eui-nav .menu-item > .link-to {padding: 0 12px;}
  .eui-nav .menu-item > .link-to span, .eui-nav .menu-item > .link-to a {padding: 0;}
} */
/* @media screen and (min-width:1200px) {
	.eui-app-head{display: none;}
	.emd-pic-scroll .dot{display: none;}
	.eui-swiper-wrap .swiper-pagination{display: none;}
	.eui-head.active ul{margin-right: 60px;}
} */
/* @media screen and (max-width:1199px) {
	.eui-main{flex-wrap: wrap; width: 94.6%;}
	.eui-head{display: none;}
	.eui-banner{height: 212px; margin-top:50px;}
	.eui-banner .swiper-pagination-clickable{bottom: 45px; left: 10px;}
	.eui-banner .swiper-pagination-clickable .swiper-pagination-bullet{width: 16px; height: 16px; line-height: 16px; font-size: 10px;}
	.eui-banner .swiper-button-next,.eui-banner .swiper-button-prev{display: none;}
	.eui-banner .swiper-slide .label{left: 0; right: 0; height: 35px; line-height: 35px; font-size: 12px; padding: 0 10px;}
	.eui-sch-intro{width: 100%; margin-right: 0;}
	.eui-sch-new{width: 100%; height: 210px; flex-wrap: nowrap;}
	.eui-sch-wrap{padding-top: 30px; margin-bottom: 13px;}
	.eui-sch-intro{padding: 10px 0 10px 10px; height: 205px;}
	.eui-sch-intro::after{width: 47.5%;}
	.eui-sch-intro .imgbox{height: 118px;}
	.eui-sch-intro .left{height: 184px;}
	.eui-sch-intro .tit{font-size: 14px; margin: -12px 0 5px;}
	.eui-sch-intro .btn-detail{ line-height: 25px; font-size: 12px;}
	.eui-sch-intro .cont .cont-det{-webkit-line-clamp: 8; height: 145px;}
	.eui-sch-intro .cont p{line-height: 18px; margin: 0;}
	.eui-sch-intro .cont{height: 171px; padding: 11px 13px; font-size: 12px;}
	.eui-sch-new .item{overflow: hidden;}
	.eui-sch-new .item p{display: none;}
	.eui-sch-new .item .imgbox{height: 110px;}
	.eui-sch-new .item ~.item{margin-left: 2%;}
	.eui-sch-new .item .cont{padding: 10px 15px 16px 15px;}
	.eui-sch-new .item .tit{font-size: 12px; line-height: 18px; height: 36px;}
	.eui-sch-new .item .label{font-size: 10px; padding: 0 7px;}
	.eui-tabs{width: 100%; margin-right: 0;}
	.eui-tabs .hd{margin-bottom: 24px;}
	.eui-tabs .hd li{font-size: 14px; margin-right: 20px; max-width: 60px;}
	.eui-tabs .more a{font-size: 12px;}
	.eui-tabs .more a::before{width: 14px; height: 14px; margin-left: -15px;}
	.eui-info-list .item{width: 100%; height: 84px; padding: 10px 13px 12px; margin-bottom: 20px;}
	.eui-topic-pic .pic{height: 88px;}
	.eui-topic-pic{margin-bottom: 10px;}
	.eui-topic-wrap{width: 100%; height: auto;}
	.eui-topic-enter .item{font-size: 12px; height: 67px;}
	.eui-topic-enter .item i{width: 24px; height: 24px; margin-bottom: 7px;}
	.eui-info-list .item .time{font-size: 12px; padding: 0 12px;}
	.eui-info-list .item .tit{font-size: 14px; line-height: 21px;-webkit-line-clamp: 1; height: 21px;}
	.eui-info-list .item .cont{font-size: 12px; line-height: 17px; margin: 5px 0;}
	.eui-teacher-topic{background: url(../images/sch-app-bg.png) no-repeat; background-size: 100% 100%; height: 731px; margin-top: 0; padding: 321px 10px 0; margin-bottom: 15px;}
	.eui-teacher-topic .card{position: initial; width: 100%; padding: 15px; margin-bottom: 10px;}
	.eui-teacher-topic .card .tit{font-size: 14px; line-height: 24px;}
	.eui-teacher-topic .card p{font-size: 12px; line-height: 20px; margin: 5px 0 12px;}
	.eui-teacher-topic .card .btn-detail{display: block; text-align: center;line-height: 35px;  font-size: 12px;}
	.eui-teacher-topic .card .btn-detail::before{left: auto; margin-left: -23px; width: 15px; height: 14px;}
	.eui-teacher-topic .tec-info{position: initial; margin-bottom: 10px; width: 100%; display: flex; background: #fff; padding: 10px 15px;}
	.eui-teacher-topic .tec-info .cont{flex: 1; overflow: hidden;}
	.eui-teacher-topic .tec-info .tit{color: #323232; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0; font-size: 14px;}
	.eui-teacher-topic .tec-info .text{color: #727272; font-size: 12px; line-height: 16px;}
	.eui-teacher-topic .tec-info .imgbox{width: 25.3%; height: 60px; margin-right: 10px;}
	.eui-teacher-topic .more{position: initial; text-align: right; line-height: 25px; font-size: 12px; padding: 0;}
	.eui-active-tit{line-height: 23px; margin-bottom: 12px;font-size: 12px;}
	.eui-active-tit b{font-size: 14px;}

	.eui-sch-msg{height: 367px;}
	.eui-sch-msg .card{width: 125px; height: 208px; margin: 65px auto 14px;}
	.eui-sch-msg .tit{width: 255px; height: 25px;}
	.eui-sch-msg .tit img{width: 100%; height: 100%; display: block; object-fit: cover;}
	.eui-sch-msg .text{font-size: 12px; line-height: 24px;}
	.eui-swiper-wrap{margin-bottom: 10px;}
	.eui-active-swiper .swiper-slide{width: 173px; height: 95px; border-radius: 5px;}
	.eui-active-swiper .swiper-slide:hover img{transform: scale(1);}
	.eui-active-swiper .swiper-slide img{height: 70px; border-radius: 5px;}
	.eui-active-swiper .swiper-slide:not(:last-child){margin-right: 12px;}
	.eui-swiper-wrap .swiper-button-next, .eui-swiper-wrap .swiper-button-prev{display: none;}
	.eui-swiper-wrap .swiper-pagination{display: block;}

	.eui-footmsg .right{flex: 1;}
	.eui-footmsg .right select{height: 35px;}
	.eui-footmsg .right .code{margin-top: 2px;}
	.eui-footmsg .right .text{font-size: 12px;}
	.eui-footer{display: flex; flex-wrap: wrap; line-height: 14px; font-size: 10px; height: auto; padding: 13px 38px 13px 25px;}
	.eui-footer::before{width: 12px; height: 12px; top: 20px;left: 10px; margin: 0;}
	.eui-footer::after{width: 28px; height: 35px; right: 10px; margin: 0;}
  .eui-footmsg-select {height: 35px;}

	.eui-list-body{overflow: hidden; height: 100vh;}
	.eui-breadcrumb{margin: 50px 0 10px;}
	.eui-breadcrumb .eui-list-main{font-size: 12px;}
	.eui-breadcrumb-swiper .item{padding: 0 12px;}
	.eui-breadcrumb-swiper .home{padding: 0 13px 0 23px;}
	.eui-breadcrumb-swiper .home::before{width: 13px; height: 13px;}
	.eui-list-tabs{display: none;}
	.eui-news{display: flex; flex-direction: column; overflow:hidden; margin-bottom: 0;}
	.eui-news .flex1{background: transparent; padding: 0;}
	.eui-news .eui-list-main{display: flex; flex-direction: column; flex: 1; overflow: hidden;}
	.eui-news-list .item{padding: 10px 12px 15px; background: #fff; border: none; border-radius: 5px; margin-bottom: 10px; flex-direction: column; align-items: flex-start;}
	.eui-news-list .item .cont{padding: 0; width: 100%; font-size: 14px; line-height: 20px; overflow: initial; margin-bottom: 10px; white-space: initial; text-align: justify;}
	.eui-news-list .item:hover{padding: 10px 12px 15px;}
	.eui-news-list .item .cont::before{display: none;}
	.eui-news-list .item .time{ font-size: 10px; padding: 0 7px; color: #666666; background: #f7f7f7; border-radius: 9px; line-height: 18px;}
	.eui-page{display: none;}
	.eui-list-footer{display: none;}

	.eui-news-det{background: #f6f6f6; padding: 0;height: 100%;}
	.eui-news-det .tit{line-height: 30px; font-size: 20px;}
	.eui-news-det .info{font-size: 12px; padding-bottom: 0; border: none;}
	.eui-news-det .info span~span{margin-left: 18px;}
	.eui-news-det .cont p{line-height: 25px; margin: 8px 0;}
	.eui-news-body{padding: 0;}
	.eui-news-main{width: 100%; padding: 10px 20px;}
	.eui-news-breadcrumb{font-size: 12px;}
	.eui-news-tit{font-size: 18px; padding: 10px;}
	.eui-news-info{font-size: 12px; padding-bottom: 25px;}
	.eui-news-cont{padding: 10px 0;}
	.eui-news-cont p{font-size: 14px; line-height: 30px; margin: 5px 0;}
	.eui-comment-head{padding: 18px 0 8px; font-size: 12px;}
	.eui-comment-head .tit{font-size: 14px;}
	.eui-comment-head .thumb{margin-right: 20px;}
	.eui-comment-head .icon-thumb{margin-right: 0;}
	.eui-comment-list .reply{margin-bottom: 25px;}
	.eui-comment-list .item .icon-comment{height: 22px;}
	.eui-comment-list .item .cont{line-height: 22px;}
	.eui-comment-page{display: none;}
	.eui-comment-list{margin-bottom: 0;}

	.eui-dayform{padding-top: 10px;}
	.eui-dayform .tit{padding: 8px 10px;font-size: 14px;}
	.eui-dayform .label{padding:10px; font-size: 12px;}
	.eui-dayform input, .eui-dayform textarea{padding: 0 10px; margin-bottom: 5px; font-size: 12px;}
	.eui-dayform input{height: 30px;}
	.eui-dayform textarea{padding: 5px 10px;}
	.emd-radio{font-size: 12px; margin-bottom: 0;}
	.emd-radio span::before{width: 12px; height: 12px; line-height: 10px;}
	.emd-radio.dot input:checked~span::after{width: 4px; height: 4px; top: 13px;}
	.eui-form-btn button{height: 30px; width: 100px; line-height: 28px; font-size: 12px;}

	.eui-search-result{padding: 10px 0;}
	.eui-search-list .item{padding: 10px 0; font-size: 14px;}
	.eui-search-list .item .label{font-size: 12px;}
	.eui-search-list .item .time{font-size: 12px;}
	.eui-news-main{min-height: 100vh;}

	.eui-search-body .eui-news-main{padding: 0;}
	.eui-search-box{width: 94.6%; margin: 10px auto; height: 35px;}
	.eui-search-box select{font-size: 12px;}
	.eui-search-box input{font-size: 12px;}
	.eui-search-box .btn{line-height: 35px; font-size: 12px; width: 70px;}
	.eui-search-resulttotal{width: 94.6%; margin: 0 auto; height: 30px; font-size: 10px;}
	.eui-search-resulttotal .right{display: none;}
	.eui-searchres-tabs{width: 94.6%; margin: 0 auto;}
	.eui-searchres-tabs .hd li{line-height: 39px; font-size: 12px; padding: 0 9px; margin: 0;}
	.eui-searchres-tabs .hd li.on{font-size: 12px;}
	.eui-date-sel{display: none;}
	.eui-search-list2{margin-bottom: 0;}
	.eui-search-list2 .topline{font-size: 14px; line-height: 23px; margin: 0;}
	.eui-search-list2 .item{padding: 10px 0 26px;}
	.eui-search-list2 .item .cont{margin: 0 0 5px 0; font-size: 12px; line-height: 20px;}
	.eui-search-list2 .item .label{position: absolute; bottom: 14px; left: 0; line-height: 12px; height: 12px; font-size: 10px;}
	.eui-search-list2 .item .time{position: absolute; right: 0; bottom: 14px; font-size: 10px;}
	.eui-app-search{display: flex; height: 40px; align-items: center; border-bottom: 1px solid #f2f2f2;}
	.eui-app-search select{position: relative; flex: 1; text-align: center; border: none; font-size: 10px; height: 100%;}
	.eui-app-search select:not(:last-child)::after{position: absolute; content: ""; width: 1px; height: 12px; background: #f1f1f1; right: 0; top: 50%; transform: translateY(50%);}
} */

/* 教育局版 */
/* 导航栏 */
/* .eui-navbar{position: absolute; bottom: 0; left: 0; right: 0; background-color: rgba(20, 48, 96, 0.4);} */
.eui-navbar{height: inherit;}
.eui-navbar ul{width: 100%; max-width: 1200px; margin: 0 auto; height: inherit; display: flex; align-items: center;	}
.eui-navbar li{position: relative; flex: 1; height: inherit;color: #ffffff;}
/* .eui-navbar li~li{margin-left: 13px;} */
/* .eui-navbar li.on{background: linear-gradient( 0deg, rgb(59,160,255) 0%, rgb(25,106,206) 100%);} */
.eui-navbar li.on {background-color: rgb(59,160,255);}
.eui-navbar li.on .item{font-weight: bold;}
.eui-navbar .link-to a {height: inherit;}
.eui-navbar li .item{ width: 100%;height: inherit;display: flex;align-items: center; justify-content: center; font-size: 18px; color: inherit;}
.eui-navbar li i{width: 32px; height: 32px; background: no-repeat center center; margin-right:18px;}
/* 导航下拉框 */
.eui-nav-dropdown{position: absolute; left: 50%; right: 0; transform: translateX(-50%); min-width: 160px; width: max-content; height: max-content; background: rgba(255,255,255,0.9);box-shadow: 0px 4px 8px 0px rgba(97, 97, 97, 0.6); padding: 0; display: none;z-index: 2;}
.eui-navbar li.on .eui-nav-dropdown {display: block;}
.eui-nav-dropdown .item.next-item{padding: 0 10px; line-height: 44px; color: #676d7a; font-size: 18px; cursor: pointer;}
.eui-nav-dropdown .item.next-item:hover{background: #d3e4ff; color: #4c92ff; font-weight: bold;}
.eui-navbar .link-to {min-width: 100%;width: max-content;}

.eui-topsearch{display: flex; width: 100%; height: 100%; background-color: rgba(19, 67, 146,0.4); align-items: center; border-radius: 5px;font-size: 14px;}
.eui-topsearch select{height: 100%; width: 117px; border: none; background-color: rgba(19, 67, 146,0.4); color: #fff; padding: 0 12px; border-radius: 5px 0 0 5px;}
.eui-topsearch .ipt{position: relative; width: 100%; height: 100%; display: flex;}
/* .eui-topsearch .ipt::before{position: absolute; content: ""; width: 1px; height: 22px; background: #4d97ff; left: 0; top: 50%; transform: translateY(-50%);} */
.eui-topsearch input{height: 100%; border: none; background-color: inherit; color: inherit; border-radius: 5px; padding: 0 36px 0 13px; width: 100%;}
.eui-topsearch input::-webkit-input-placeholder{color: #cccccc;}
.eui-topsearch .icon-search{position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 36px; height: 32px; border: none;
  background-color: #ffffff;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='16' height='16'%3E%3Cpath fill-rule='evenodd' d='M14.29 12.932l1.405 1.44a.991.991 0 0 1 0 1.424c-.201.203-.402.203-.603.203-.2 0-.602 0-.804-.203l-1.422-1.457A7.95 7.95 0 0 1 8 16a8 8 0 1 1 8-8 7.953 7.953 0 0 1-1.71 4.932zM8 2a6 6 0 1 0 0 12A6 6 0 0 0 8 2z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='16' height='16'%3E%3Cpath fill-rule='evenodd' d='M14.29 12.932l1.405 1.44a.991.991 0 0 1 0 1.424c-.201.203-.402.203-.603.203-.2 0-.602 0-.804-.203l-1.422-1.457A7.95 7.95 0 0 1 8 16a8 8 0 1 1 8-8 7.953 7.953 0 0 1-1.71 4.932zM8 2a6 6 0 1 0 0 12A6 6 0 0 0 8 2z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center center;
  -webkit-mask-position: center center;
  background-image: unset;
  cursor: pointer;}

/* 幻灯片 */
.emd-focus{position: relative; height: 369px; width: 100%; margin-right: 20px;}
.emd-focus .dot{position: absolute; width: auto; bottom:0; right: 0; font-size:0; z-index:3; padding:0 8px;}
.emd-focus .dot ul{line-height: 40px;}
.emd-focus .dot li{display:inline-block; vertical-align: middle; margin:0 4px; width:8px; height:8px; border-radius: 50%; overflow:hidden; background: #222b3c; cursor:pointer;}
.emd-focus .dot .on{background:#fff;}
.emd-focus i{position:absolute; top:50%; z-index:10; margin-top:-30px; width:38px; line-height:60px; text-align:center; font-family: simsun; font-style: normal; font-size:30px; color:#fff; background:#000; filter:alpha(opacity=0); opacity:0; cursor: pointer; transition: ease-in-out .3s;}
.emd-focus .btn-prev{left:0; border-radius: 0 5px 5px 0;}
.emd-focus .btn-next{right:0; border-radius: 5px 0 0 5px;}
.emd-focus:hover i{filter:alpha(opacity=30); opacity:.3;}
.emd-focus i:hover{filter:alpha(opacity=70); opacity:.7;}
.emd-focus .pic{overflow: hidden;height: 100%;}
.emd-focus .pic ul,.emd-focus .pic li{width: 100%!important; height: 100% !important;}
.emd-focus .pic li{display: none;}
.emd-focus .pic a{position:relative; z-index:0; display: block; height: 100%;}
.emd-focus .pic img{display: block; width: 100%; height: 100%;}
.emd-focus .pic .swiper-title{position:absolute; bottom:0; z-index:1; width:100%; line-height:40px; font-size: 16px; color:#fff; background: rgba(0, 0, 0, 0.6); text-decoration:none; padding: 0 105px 0 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
/* .emd-focus .pic .swiper-title:before{content: ''; position:absolute; top:0; bottom: 0; left: 0; right: 0; z-index:-1; background:#000; opacity:.6; filter:alpha(opacity=60);} */

/* 通用标题 */
.eui-tit{display: flex;justify-content: space-between; align-items: center;}
/* .eui-tit .tit{line-height: 24px; font-family: "ysbt";background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99' height='24'%3E%3Cpath fill-rule='evenodd' fill='%23124191' d='M8.887 0h86c2.209 0 3.718 1.791 3.371 4l-3.516 16c-.348 2.209-2.42 4-4.629 4h-86C1.904 24 .394 22.209.742 20L4.258 4c.348-2.209 2.42-4 4.629-4z'/%3E%3C/svg%3E") no-repeat; padding: 0 8px;  background-size: 100% 100%; color: #fff; font-size: 22px;} */
.eui-tit .tit{line-height: 24px; font-family: "ysbt";background-color: #124191;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='99' height='24'%3E%3Cpath fill-rule='evenodd' d='M8.887 0h86c2.209 0 3.718 1.791 3.371 4l-3.516 16c-.348 2.209-2.42 4-4.629 4h-86C1.904 24 .394 22.209.742 20L4.258 4c.348-2.209 2.42-4 4.629-4z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='99' height='24'%3E%3Cpath fill-rule='evenodd' d='M8.887 0h86c2.209 0 3.718 1.791 3.371 4l-3.516 16c-.348 2.209-2.42 4-4.629 4h-86C1.904 24 .394 22.209.742 20L4.258 4c.348-2.209 2.42-4 4.629-4z'/%3E%3C/svg%3E");
  mask-size: 100% 100%;
  -webkit-mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  padding: 0 9px;  background-size: 100% 100%; color: #fff; font-size: 22px;}
.eui-tit .more{position: relative; color: #0051cb; font-size: 14px;line-height: 24px; padding-right: 27px; cursor: pointer; transition: .3s all;}
/* .eui-tit .more::after{position: absolute; content: ""; width: 20px; height: 20px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill-rule='evenodd' fill='%230051CB' d='M10 20C4.477 20 0 15.523 0 10S4.477 0 10 0s10 4.477 10 10-4.477 10-10 10zM10 .999a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm-2 13l5-4-5-4V4.998l6 5-6 5v-.999z'/%3E%3C/svg%3E") no-repeat; right: 0; top: 50%; transform: translateY(-50%); transition: .3s all;} */
.eui-tit .more::after{position: absolute; content: ""; width: 20px; height: 20px; background-color: #0051cb;-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='20' height='20'%3E%3Cpath fill-rule='evenodd' d='M10 20C4.477 20 0 15.523 0 10S4.477 0 10 0s10 4.477 10 10-4.477 10-10 10zM10 .999a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm-2 13l5-4-5-4V4.998l6 5-6 5v-.999z'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='20' height='20'%3E%3Cpath fill-rule='evenodd' d='M10 20C4.477 20 0 15.523 0 10S4.477 0 10 0s10 4.477 10 10-4.477 10-10 10zM10 .999a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm-2 13l5-4-5-4V4.998l6 5-6 5v-.999z'/%3E%3C/svg%3E"); right: 0; top: 50%; transform: translateY(-50%); transition: .3s all;}
.eui-tit .more:hover{text-decoration: underline;}
/* 通知公告 */
.eui-notice{border-bottom: 1px solid #b2c5e6; margin-bottom: 15px; cursor: pointer;}
.eui-notice:hover .cont{color: #000;}
.eui-notice .tit{ font-size: 22px; color: #f60601; font-weight: bold; padding: 12px 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.eui-notice .cont{line-height: 20px; max-height: 60px; font-size: 14px; color: #545556; margin: 0 15px 10px; text-indent: 2em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; transition: .3s all;}
/* 列表 */
.eui-list .item{ line-height: 35px; cursor: pointer; display: flex; justify-content: space-between;}
.eui-list .item:hover{color: #0051cb;}
.eui-list .item:hover .cont::before{background-color: #0051CB;}
.eui-list .cont{position: relative;flex: 1; display: flex; align-items: center; padding:0 0 0 30px;}
.eui-list .text{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; transition: .3s all;}
.eui-list .text.isTop,
.eui-xy-list .text.isTop,
.eui-zz-list .text.isTop{
    background: url(../images/icon_top.png) no-repeat;
    background-position: right center;
    padding-right: 30px;
}
.eui-list .cont::before{position: absolute; content: ""; width: 6px; height: 6px; background: #0048b3; left: 14px; top: 50%; transform: translateY(-50%); transition: .3s all;border-radius: 50%;}
.eui-list .new{ width: 25px; height: 12px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='12'%3E%3Cpath fill-rule='evenodd' fill='%23DD1B0E' d='M5 0h20v8a4 4 0 0 1-4 4H1V4a4 4 0 0 1 4-4z'/%3E%3Ctext font-family='SimSun' transform='matrix(.8 0 0 .8 3.631 9.3)' font-size='10'%3E%3Ctspan font-family='SourceHanSansCN' fill='%23FEFEFE'%3ENEW%3C/tspan%3E%3C/text%3E%3C/svg%3E") no-repeat; margin-left:8px; flex:none;}
.eui-list .time{float: right; font-size: 14px; color: #999999; margin-left: 30px;}
.eui-list.empty{height: inherit; background: url(../images/list-empty.png) no-repeat;background-position: 50%;position: relative;}
.eui-list.empty::after,
.module-container .empty::after{content: "暂无数据"; color: #999;position: absolute; top: 50%;left: 50%;transform: translate(-40%, -20%);font-size: 12px;letter-spacing: 2px;}
.eui-newsinfo{max-height: 185px; overflow: hidden; margin-top: 10px;}
.news-h .eui-list.empty{background: none;}
.news-h .eui-list-tab {height: 100%;}
.news-h .bd {
  height: calc(100% - 64px);
}
.news-h .eui-new-dynamic {height: 100%;}

/* tab 切换 */
.eui-list-tab .hd{position: relative; display: flex; align-items: center; justify-content: space-between; border-bottom: 4px solid #0048b3; margin-bottom: 20px;}
.eui-list-tab .hd ul{display: flex;}
.eui-list-tab .hd li{margin-right: 20px; padding: 0 14px; line-height: 36px; font-size: 20px; font-weight: bold; border-radius: 4px 4px 0 0; cursor: pointer; color: #0048b3;}
.eui-list-tab .hd li.on{color: #fff; background: #0048b3;}
.eui-list-tab .more{color: #0048b3;}
.eui-list-tab .more a{display: block; position: relative; color: inherit; padding-right: 29px; line-height: 36px; font-size: 14px;}
.eui-list-tab .hd .more::after{position: absolute; content: ""; width: 20px; height: 20px;
  background-color: #0051cb;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='20' height='20'%3E%3Cpath fill-rule='evenodd' d='M10 20C4.477 20 0 15.523 0 10S4.477 0 10 0s10 4.477 10 10-4.477 10-10 10zM10 .999a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm-2 13l5-4-5-4-.001-1.001 6 5-6 5L8 13.999z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='20' height='20'%3E%3Cpath fill-rule='evenodd' d='M10 20C4.477 20 0 15.523 0 10S4.477 0 10 0s10 4.477 10 10-4.477 10-10 10zM10 .999a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm-2 13l5-4-5-4-.001-1.001 6 5-6 5L8 13.999z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
   right: 4px; top: 50%; transform: translateY(-50%);}
/* .eui-list-tab .bd>div{display: none;} */
/* 机关党委 */
.eui-video-list{display: flex; margin-bottom: 10px;}
.eui-video-list .item{width: 348px; cursor: pointer;}
.eui-video-list .item:hover{color: #0048b3;}
.eui-video-list .item~.item{margin-left: 20px;}
.eui-video-list .video{position: relative; width: 348px; height: 220px;}
.eui-video-list .video img{width: 100%; height: 100%; object-fit: cover; display: block;}
.eui-video-list .text{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 40px; font-size: 14px;}
.eui-video-list .icon-bf{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 60px; height: 60px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cpath fill-rule='evenodd' opacity='.502' d='M0 0h60v60H0V0z'/%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M17.251 38.601c.032-5.744.032-11.487 0-17.229-.031-5.742 2.311-7.165 7.026-4.264 4.715 2.9 9.446 5.771 14.193 8.614 4.747 2.843 4.747 5.685 0 8.528a1388.334 1388.334 0 0 0-14.193 8.615c-4.715 2.9-7.057 1.478-7.026-4.264z'/%3E%3C/svg%3E") no-repeat; }
.eui-list-round{min-height: 50vh;}
.eui-list-round .cont{padding-left: 30px;}
.eui-list-round .cont::before{width: 6px; height: 6px; background: #0048b3; border-radius: 50%;}
.eui-list-tab .eui-list-round{min-height: 10vh;}
/* 周工作安排 */
.eui-schedule{width: 440px; margin-left: 40px; margin-bottom: 20px;}
.eui-schedule-list{height: 210px; margin-top: -10px; overflow: hidden;}
.eui-download{width: 440px; margin-left: 40px;}
.eui-download-list{height: 175px; margin-top: -10px; overflow: hidden;}
/* 教职风采 */
.eui-faculty-style{width: 1240px; margin: 0 auto 30px;}
.eui-faculty-style .hd{width: 1200px; margin: 0 auto;}
/* 图片滚动 */
.emd-pic-scroll{position: relative; padding: 0 30px;
  /* width: 1200px; */
}
.emd-pic-scroll i{position: absolute; top: 50%; transform: translateY(-50%); width:30px; line-height:68px; text-align:center; font-size:32px; font-weight: bold; font-family: simsun; font-style: normal; color:#fff;background: rgba(0, 72, 179,1); opacity: .65; cursor: pointer; transition: .3s;}
.emd-pic-scroll i:hover{opacity: 1;}
.emd-pic-scroll .btn-prev{left: 0;}
.emd-pic-scroll .btn-next{right: 0;}
.emd-pic-scroll .pic ul{overflow: hidden;}
.emd-pic-scroll .pic li{float: left; margin:0 10px; width: 265px; height: 260px; background: #fff; box-shadow: 0px 2px 10px 0px rgba(220, 220, 220, 0.5);}
.emd-pic-scroll .pic a{display: block; transition: .3s;}
.emd-pic-scroll .pic em{display: block; height: 174px;}
.emd-pic-scroll .pic img{display: block; width: 100%; height: 100%; object-fit: cover;}
.emd-pic-scroll .pic span{display: block;padding: 10px 18px; line-height: 30px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 78px;}
.emd-pic-scroll .tempWrap{width: 100% !important;}
/* 鼠标经过图片放大 */
.img-zoom em{background: #00458a; overflow: hidden;}
.img-zoom em img{transition: .5s;}
.img-zoom em:hover img{transform: scale(1.2);}

.eui-footer-sel-select{flex: 1; border: none; background: #134184;height: 32px; line-height: 32px; color: #fff; padding: 0 10px; border-radius: 2px;}
/* .eui-footer-sel select~select{margin-left: 26px;} */

/* 文章详情 */
.eui-article-det{padding-top: 50px;margin-bottom: 50px;}
.eui-article-det .tit{padding: 7px 0; line-height: 34px; font-size: 28px; font-weight: bold;text-align: center;}
.eui-article-det .info{display: flex;justify-content: center;}
.eui-article-det .info span{line-height: 26px; font-size: 14px; color: #6a707e;}
.eui-article-det .info .time {padding: 0 24px;}
/* .eui-article-det .info span~span{margin-left: 24px; } */
/* .eui-article-det .cont p{line-height: 30px; text-indent: 2em; margin: 0;} */
.eui-article-det .cont table {margin: 0 auto;}
.eui-article-det .cont .mt{margin: 20px 0;}
.eui-article-det .cont .text-r{text-align: right; line-height: 30px;}
.eui-article-det.empty{background: url(../images/list-empty.png) no-repeat;background-position: 50%;min-height: 600px;}
.eui-article-det.empty::after{content: "暂无数据"; color: #999;position: absolute; top: 58%;left: 50%;transform: translateX(-50%);}
.eui-det-right{width: 100%; margin-left: 50px;}
.file-list {
  display: flex;
  margin-top: 30px;
}
.file-list ul a,.file-list ul a:hover {
  color: #03a9f4;
}
.file-list ul a:hover {
  text-decoration: underline;
}
/* 详情导航 */
.eui-det-nav{margin-bottom: 10px; border-radius: 5px;}
.eui-det-nav .tit{position: relative; line-height: 58px; background: url(../images/nav-bg.png) no-repeat; background-size: 100%; color: #fff; font-size: 20px; padding-left: 50px; font-weight: bold; cursor: pointer;}
.eui-det-nav .tit.bor{border-radius: 5px;}
.eui-det-nav .tit::before{position: absolute; content: ""; width: 30px; height: 30px; background: no-repeat center center; left: 10px; top: 50%; transform: translateY(-50%);}
/* .eui-det-nav .t1::before{background-image: url(../images/navbar-icon2.png);} */
.eui-det-nav .t2::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M8 18a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6a2 2 0 1 0-.001 3.999A2 2 0 0 0 8 12z'/%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M17.142 8.642l-2.003-.431-1.061 1.061c1.119 1.401 1.773 3.092 1.802 4.883.035 2.101-.75 4.064-2.211 5.525-1.461 1.461-3.424 2.247-5.525 2.212a8.09 8.09 0 0 1-5.602-2.398 8.09 8.09 0 0 1-2.398-5.602c-.035-2.101.751-4.064 2.212-5.525C3.817 6.906 5.78 6.121 7.881 6.156c1.793.03 3.486.685 4.889 1.806l1.057-1.057-.433-2.011 4.23-4.231.667 3.082 3.084.664-4.233 4.233zm-8.473 6.039c-.349.349-.926.339-1.287-.022-.361-.361-.371-.938-.021-1.287l4.139-4.14c-2.39-1.779-5.73-1.656-7.833.446-2.319 2.319-2.252 6.153.143 8.548 2.398 2.398 6.231 2.459 8.548.143 2.101-2.101 2.223-5.435.45-7.827l-4.139 4.139zm8.103-9.412l-.203-.928-1.188 1.188.201.93.93.201 1.19-1.19-.93-.201z'/%3E%3C/svg%3E");}
.eui-det-nav .t3::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='18'%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M20 17v1H1v-1H0V9h2v7h17V9h2v8h-1zm-9-4h-1L3 6h6V0h3v6h6l-7 7z'/%3E%3C/svg%3E");}
.eui-jyj-list{border-radius: 0 0 5px 5px;}
.eui-jyj-list li{line-height: 44px; padding: 0 47px; color: #656b79; font-weight: bold; cursor: pointer; border-radius: 2px;}
.eui-jyj-list li.on{position: relative; background: rgba(0, 72, 180,0.2); color: #224e98; }
.eui-jyj-list li:hover{color: #224e98;}
.eui-jyj-list li.on::before{position: absolute; content: ""; width:5px; height: 8px;
  background-color: #224e98;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='5' height='8'%3E%3Cpath fill-rule='evenodd' d='M5 0v8L-.001 4 5 0z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='5' height='8'%3E%3Cpath fill-rule='evenodd' d='M5 0v8L-.001 4 5 0z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  left: 11px; top: 50%; transform: translateY(-50%);}
.column-a .eui-jyj-list li.on::before{display: none;}
.eui-recommand-list{background: rgba(0,72,180,0.078); border-radius: 0 0 5px 5px; padding: 10px;}
.eui-recommand-list .item{position: relative;color: #6a707e; ; padding: 7px 0 16px; border-bottom: 1px solid #bfd5f7; cursor: pointer;}
.eui-recommand-list .item:hover{color: #000;}
.eui-recommand-list .item span{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; max-height: 40px; line-height: 20px; font-size: 14px; transition: .3s all;}
.eui-recommand-list .item:last-child{border-bottom: none;}

/* 文章列表页 */
.eui-list-tit{display: flex; justify-content: space-between; height: 52px; align-items: center;}
.eui-list-tit .tit{position: relative; font-size: 24px; font-weight: bold; color: #0048b3; padding-left: 18px; line-height: 24px;}
.eui-list-tit .tit::before{position: absolute; content: ""; width: 8px; height: 24px; background: #0048b3; left: 0; top: 50%; transform: translateY(-50%);}
.eui-search{display: inline-flex; justify-content: flex-end; border: 1px solid #0048b3; color: #0048b3; border-radius: 2px; height: 32px;}
.eui-search input{border: none; font-size: 14px; height: 100%; padding: 0 20px; border-radius: 2px 0 0 2px; width: 310px;}
.eui-search .icon{width: 50px; height: 100%; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M14.29 12.932l1.405 1.44a.991.991 0 0 1 0 1.424c-.201.204-.402.204-.603.204-.2 0-.602 0-.804-.204l-1.422-1.457A7.95 7.95 0 0 1 8 16a8 8 0 1 1 8-8 7.953 7.953 0 0 1-1.71 4.932zM8 2a6 6 0 1 0 0 12A6 6 0 0 0 8 2z'/%3E%3C/svg%3E") no-repeat center center #0048b3; cursor: pointer; border-radius: 0 2px 2px 0; transition: .3s all;}
.eui-search .icon:hover{opacity: .85;}
.eui-search select{position: relative; width: 100px; border: none; color: inherit; padding: 0 10px; background: #fff;}
.eui-search .sel{position: relative; height: 100%; background: #fff; padding-right: 5px;}
.eui-search .sel::after{position: absolute; content: ""; width: 1px; height: 20px; background: #ddd; right: 0; top: 50%; transform: translateY(-50%);}
.eui-search2{height: 40px; margin: 8px 0 20px;}

.list-b .flex1 {
  width: 100%;
}

/* 图片标题文章列表c */
.list-c .news-item {
  width: 92%;
  height: 100%;
  position: relative;
}
.list-c .news-item img {
  width: 100%;
  height: 100%;
}
.list-c .news-item .text {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(0,0,0,.2);
  padding: 5px 20px;
  color: #fff;
}
.list-c .eui-list {
  display: flex;
  flex-wrap: wrap;
  /* align-items: center; */
}
.list-c .eui-list .item {
  height: 246px;
  margin-bottom: 40px;
}

.image .news-item {
  width: 100%;
  height: 100%;
}
.image .news-item .img-box {
  width: auto;
  height: 260px;
  text-align: center;
  overflow: hidden;
}
.image .news-item .img-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  transition: all .5s ease;
}
.image .news-item .img-box img:hover {
  transform: scale(1.2);
  transition: all .5s ease;
}
.image .news-item .name {
  width: 100%;
  height: 104px;
  padding-top: 13px;
  font-size: 12px;
  color: #333333;
  text-align: center;
}
.image.eui-list {
  display: flex;
  flex-wrap: wrap;
  gap: 2%;
  /* justify-content: space-between; */
  /* align-items: center; */
}
.image.eui-list .item {
  margin-bottom: 40px;
  cursor: unset;
}
.image.eui-list .item > a {
  width: 100%;
}

/* 页码 */
.jyj .eui-page{display: flex; align-items: center; justify-content: space-between; margin-bottom: 70px; font-size: 14px; line-height: 30px;}
.jyj .eui-page .num{color: #4f7eed; margin: 0 5px;}
.jyj .eui-page .page{display: flex;}
.jyj .eui-page .page .li{min-width: 30px; height: 30px; border: 1px solid #dddddd; border-radius: 3px; margin-right: 10px; color: #555555; text-align: center; line-height: 28px; cursor: pointer;}
.jyj .eui-page .page .li.current{background: #0048b3; border-color: #0048b3; color: #fff;}
.jyj .eui-page .page .li.current:hover{color: #fff;}
.jyj .eui-page .page .li:hover{border-color: #0048B3; color: #0048B3;}
.jyj .eui-page .page .btn-next,.jyj .eui-page .page .btn-prev{width: 30px; height: 30px; border: 1px solid #dddddd; border-radius: 2px; margin-right: 10px; text-align: center; line-height: 28px; color: #cecece; font-family: "宋体"; cursor: pointer;}
.jyj .eui-page .page .btn-next:hover,.jyj .eui-page .page .btn-prev:hover{color: #a3a2a2; border-color: #ccc;}
.jyj .eui-page .ipt{border: 1px solid #dddddd; border-radius: 2px; margin: 0 4px ; width: 40px; padding: 0 3px; color: #0048b3;}

/* 搜索列表页面 */
.search-list-b .flex1 {width: 100%;}
.eui-search-list-b{margin-bottom: 50px;min-height: 70vh;}
.eui-search-list-b.empty{background: url(../images/list-empty.png) no-repeat;background-position: 50%;}
.eui-search-list-b.empty::after{content: "无搜索结果"; color: #999;position: absolute; top: 58%;left: 50%;transform: translateX(-50%);}
.eui-search-list-b .item{padding: 14px 20px; background: #fff; margin-bottom: 10px; cursor: pointer;}
/* .eui-search-list-b .item:hover{color: #0048B3;} */
.eui-search-list-b .item .tit{color: #0048B3;line-height: 24px; display: flex; font-size: 18px;}
.eui-search-list-b .item .tit .title{flex: 1; white-space: nowrap; overflow-x: hidden; text-overflow: ellipsis;}
.eui-search-list-b .item .label{color: #0048b3; background: #e2e9f5; border-radius: 2px; line-height: 24px; padding: 0 7px; margin-right: 16px; font-size: 14px;}
.eui-search-list-b .item .cont{line-height: 24px; font-size: 14px; text-indent: 2em; margin: 10px 0;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.eui-search-list-b .item .cont:hover{color: #0048B3;}
.eui-search-list-b .item .time{color: #646464; font-size: 14px; line-height: 16px;}

/* 教育局版 end */

/* 星语学校版 */
.eui-xy-topsearch{display: flex; align-items: center;}
.eui-xy-topsearch .ipt{ border: 1px solid #e4e4e4; flex: 1; display: flex; align-items: center; height: 40px;}
.eui-xy-topsearch input{height: 100%; border: none;}
.eui-xy-topsearch .icon-search{ width: 40px; height: 38px;
  background-color: #9f9f9f;
  background-image: unset;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='19' height='20'%3E%3Cpath fill-rule='evenodd' d='M8.471 17.284C3.751 17.284 0 13.456 0 8.642 0 3.827 3.751-.001 8.471-.001c4.72 0 8.471 3.828 8.471 8.643 0 4.814-3.751 8.642-8.471 8.642zm0-2.47c3.389 0 6.051-2.716 6.051-6.172 0-3.457-2.662-6.173-6.051-6.173-3.388 0-6.051 2.716-6.051 6.173 0 3.456 2.663 6.172 6.051 6.172zm7.14 0L19 18.271l-1.695 1.728-3.388-3.456 1.694-1.729z'/%3E%3C/svg%3E");;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='19' height='20'%3E%3Cpath fill-rule='evenodd' d='M8.471 17.284C3.751 17.284 0 13.456 0 8.642 0 3.827 3.751-.001 8.471-.001c4.72 0 8.471 3.828 8.471 8.643 0 4.814-3.751 8.642-8.471 8.642zm0-2.47c3.389 0 6.051-2.716 6.051-6.172 0-3.457-2.662-6.173-6.051-6.173-3.388 0-6.051 2.716-6.051 6.173 0 3.456 2.663 6.172 6.051 6.172zm7.14 0L19 18.271l-1.695 1.728-3.388-3.456 1.694-1.729z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center center;
  -webkit-mask-position: center center;
}
.eui-xy-topsearch .btn{min-width: 82px; background: #1e5d90; color: #fff; padding: 0 25px; line-height: 40px; cursor: pointer; transition: .3s all;}
.eui-xy-topsearch .btn:hover{opacity: .85;}

/* banner轮播 */
.carousel-c-style2{position: relative; width: 100%; height: 425px;}
.carousel-c-style2 .dot{position: absolute; width: auto; white-space: nowrap; bottom:20px; left: 50%; right: unset; transform: translateX(-50%); font-size:0; z-index:3; padding:0 8px;}
.carousel-c-style2 .dot ul{line-height: 20px; background-color: rgba(0, 0, 0, 0.102); border-radius: 10px; padding: 0 10px;}
.carousel-c-style2 .dot li{display:inline-block; vertical-align: middle; margin:0 11px; width:10px; height:10px; overflow:hidden; background: #fff; cursor:pointer; border-radius: 50%; border: 1px solid #fff;}
.carousel-c-style2 .dot .on{background:#1e5d90;}
.carousel-c-style2 .pic ul,.carousel-c-style2 .pic li{width: 100%!important; height: 100%;}
.carousel-c-style2 .pic li{display: none;}
.carousel-c-style2 .pic a{position:relative; z-index:0; display: block; height: 100%;}
.carousel-c-style2 .pic img{display: block; width: 100%; height: 100%; object-fit: cover;}

/* 公告栏 */
.eui-xy-notice{border: 1px solid #e4e4e4; display: flex; align-items: center; height: 72px;}
.eui-xy-notice .tit{position: relative; color: #e79b27; font-size: 20px; font-weight: bold; padding: 0 20px;}
.eui-xy-notice .tit::after{position: absolute; content: ""; width: 1px; height: 16px; background: #e4e4e4; right: 0; top: 50%; transform: translateY(-50%);}
/* 列表 */
.eui-xy-list .item{ line-height: 35px; cursor: pointer; display: flex; justify-content: space-between; transition: .3s all; font-size: 14px;}
.eui-xy-list .item:hover{color: #1e5d90;}
.eui-xy-list .item:hover .time{color: #1e5d90;}
.eui-xy-list .item:hover .cont::before{background-color: #1e5d90;}
.eui-xy-list .cont{position: relative;flex: 1; display: flex; align-items: center; padding:0 0 0 10px; transition: .3s all;}
.eui-xy-list .text{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; transition: .3s all;}
.eui-xy-list .cont::before{position: absolute; content: ""; width: 3px; height: 3px; background: #e59201; left: 0px; top: 50%; transform: translateY(-50%); transition: .3s all;}
.eui-xy-list .new{ width: 25px; height: 12px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='12'%3E%3Cpath fill-rule='evenodd' fill='%23DD1B0E' d='M5 0h20v8a4 4 0 0 1-4 4H1V4a4 4 0 0 1 4-4z'/%3E%3Ctext font-family='SimSun' transform='matrix(.8 0 0 .8 3.631 9.3)' font-size='10'%3E%3Ctspan font-family='SourceHanSansCN' fill='%23FEFEFE'%3ENEW%3C/tspan%3E%3C/text%3E%3C/svg%3E") no-repeat; margin-left:8px; flex:none;}
.eui-xy-list .time{float: right; font-size: 14px; color: #cccccc; margin-left: 20px; transition: .3s all;}
/* 栏目列表风格一 */
.eui-list-style1 .eui-list-tit{line-height: 59px; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #cccccc; margin-bottom: 30px;}
.eui-list-style1 .eui-list-tit .tit{color: #1e5d90; font-size: 18px;padding-left: 0;}
.eui-list-style1 .eui-list-tit .tit::before {display: none;}
.eui-list-style1 .eui-list .item{ line-height: 35px; cursor: pointer; border-bottom: 1px dashed #d9d9d9; display: flex; justify-content: space-between; transition: .3s all; font-size: 14px;}
.eui-list-style1 .eui-list .item:hover{color: #1e5d90;}
.eui-list-style1 .eui-list .time{float: right; font-size: 14px; color: #cccccc; margin-left: 20px; transition: .3s all;}
/* .eui-list-style1 .eui-list .item:hover .time{color: #1e5d90;} */
.eui-list-style1 .eui-list .item:hover .cont{padding-left: 28px;}
.eui-list-style1 .eui-list .item:hover .cont::before{background-color: #1e5d90;}
.eui-list-style1 .eui-list.image .item {border: none;}
.eui-list-style1 .eui-list .cont{position: relative;flex: 1; display: flex; align-items: center; padding:0 0 0 20px; transition: .3s all;}
.eui-list-style1 .eui-list .text{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; transition: .3s all;}
.eui-list-style1 .eui-list .cont::before{position: absolute; content: ""; width: 10px; height: 8px;
  background-color: #cccccc;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='10' height='8'%3E%3Cpath fill-rule='evenodd' d='M7 3H0v2h7L5 7l1.313.998L10 3.999l-3.62-4-1.38 1L7 3z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='10' height='8'%3E%3Cpath fill-rule='evenodd' d='M7 3H0v2h7L5 7l1.313.998L10 3.999l-3.62-4-1.38 1L7 3z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  left: 0px; top: 50%; transform: translateY(-50%); transition: .3s all;}

.eui-list-style1 .eui-list .new{ width: 25px; height: 12px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='12'%3E%3Cpath fill-rule='evenodd' fill='%23DD1B0E' d='M5 0h20v8a4 4 0 0 1-4 4H1V4a4 4 0 0 1 4-4z'/%3E%3Ctext font-family='SimSun' transform='matrix(.8 0 0 .8 3.631 9.3)' font-size='10'%3E%3Ctspan font-family='SourceHanSansCN' fill='%23FEFEFE'%3ENEW%3C/tspan%3E%3C/text%3E%3C/svg%3E") no-repeat; margin-left:8px; flex:none;}

/* 公告列表 */
.eui-notice-listwrap{overflow: hidden; flex: 1; display: flex; align-items: center;}
.eui-notice-list{ flex: 1; overflow: hidden; font-size: 14px;display: flex;align-items: center;}
.eui-notice-list li{padding: 0 30px;}
.eui-notice-list .time{color: #cccccc;}

.eui-list-tab-style1 .eui-list-tab .hd{position: relative; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #eeeeee; margin-bottom: 20px;}
.eui-list-tab-style1 .eui-list-tab .hd ul{display: flex;}
.eui-list-tab-style1 .eui-list-tab .hd li{margin-right: 20px; line-height:40px; font-size: 20px; font-weight: bold; border-radius: 4px 4px 0 0; cursor: pointer; color: #1e5d90; margin-right: 36px;}
.eui-list-tab-style1 .eui-list-tab .hd li.on{position: relative; color: #1e5d90;border-bottom: 3px solid #e59201; background-color: unset;}
/* .eui-list-tab-style1 .eui-list-tab .hd li.on::after{position: absolute; content: ""; height: 3px; background: #e59201; bottom: 0; left: 0; right: 0;} */
.eui-list-tab-style1 .eui-list-tab .more{color: #1e5d90;}
.eui-list-tab-style1 .eui-list-tab .more a{display: block; position: relative; padding-right:15px; line-height: 36px; font-size: 14px; font-weight: bold;}
.eui-list-tab-style1 .eui-list-tab .more:hover a{text-decoration: underline;}
.eui-list-tab-style1 .eui-list-tab .hd .more::after{position: absolute; content: ""; width: 6px; height: 11px;
  background-color: #1e5d90;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='6' height='11'%3E%3Cpath fill-rule='evenodd'  d='M0 .709V10.82l6-5.055L0 .709z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='6' height='11'%3E%3Cpath fill-rule='evenodd'  d='M0 .709V10.82l6-5.055L0 .709z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  right: 4px; top: 50%; transform: translateY(-50%);}
.eui-list-tab-style1 .eui-list-tab .bd>div{display: none;}
.eui-list-tab-style1 .eui-list .cont{padding-left: 10px;}
.eui-list-tab-style1 .eui-list .cont::before{position: absolute; content: ""; width: 3px; height: 3px; border-radius: unset; background: #e59201; left: 0px; top: 50%; transform: translateY(-50%); transition: .3s all;}

.eui-list-tab-style1 .emd-pic-scroll{position: relative;margin: 20px auto 30px;padding:0 50px; width: 100%;}
.eui-list-tab-style1 .emd-pic-scroll i{position: absolute; top: 50%; transform: translateY(-50%); width:36px; line-height:36px; border-radius: 50%; text-align:center; font-size:22px; font-weight: bold; font-family: simsun; font-style: normal; color:#fff;background: #cccccc;opacity: .85; cursor: pointer; transition: .3s;}
.eui-list-tab-style1 .emd-pic-scroll i:hover{opacity: 1;}
.eui-list-tab-style1 .emd-pic-scroll .btn-prev{left: 0;}
.eui-list-tab-style1 .emd-pic-scroll .btn-next{right: 0;}
.eui-list-tab-style1 .emd-pic-scroll .pic ul{overflow: hidden;}
.eui-list-tab-style1 .emd-pic-scroll .pic li{box-sizing: unset; float: left; margin:5px 7px; width: 255px; height: 220px; background: #fff; box-shadow: unset; border: 1px solid #eeeeee; padding: 5px;}
.eui-list-tab-style1 .emd-pic-scroll .pic li:hover{box-shadow: 0px 3px 8.1px 1.9px rgba(30, 93, 144, 0.1); border-color: #fff;}
.eui-list-tab-style1 .emd-pic-scroll .pic li:hover span{color: #5685ac;}
.eui-list-tab-style1 .emd-pic-scroll .pic a{display: block; width: 100%; transition: .3s;}
.eui-list-tab-style1 .emd-pic-scroll .pic em{display: block; height: 175px; width: 100%;}
.eui-list-tab-style1 .emd-pic-scroll .pic img{display: block; width: 100%; height: 100%; object-fit: cover;}
.eui-list-tab-style1 .emd-pic-scroll .img-zoom{width: 100%;}
.eui-list-tab-style1 .emd-pic-scroll .pic span{display: block; line-height: 30px; padding: 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; height: 39px; line-height: 39px; text-align: center; font-size: 14px; transition: .3s all;}
.eui-list-tab-style1 .emd-pic-scroll .tempWrap{width: 100% !important;}
.eui-list-tab-style1 .sch-img {height: 150px;}
.eui-list-tab-style1 .sch-img img {width: 100%; height: 100%;}

/* 最新动态 */
.eui-new-dynamic-wrap{width: 780px;}
.eui-new-dynamic{justify-content: space-between; }
.eui-new-dynamic .new-img{position: relative; width: 364px; margin-left: 16px; cursor: pointer;overflow: hidden;}
.eui-new-dynamic .new-img:first-child{margin-left: 0;}
.eui-new-dynamic .new-img img{display: block; width: 100%; height: 100%; object-fit: cover;}
.eui-new-dynamic .new-img img:hover{transform: scale(1.1);transition: all .5s;}
.eui-new-dynamic .new-img .text{background: rgba(0,0,0,0.5); position: absolute; bottom: 0; left: 0; right: 0; color: #fff; line-height: 34px; font-size: 14px; padding: 0 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.eui-new-list{flex: 1; margin-left: 16px;}
.eui-new-list .cont{padding-left: 20px;}
.eui-new-list .cont::before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8'%3E%3Cpath fill-rule='evenodd' fill='%23CCC' d='M7 3H0v2h7L5 7l1.313.998L10 3.999l-3.62-4-1.38 1L7 3z'/%3E%3C/svg%3E") no-repeat; width: 10px; height: 8px;}
.eui-new-list .item:hover .cont{padding-left: 28px;}
.eui-new-list .item:hover .cont::before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8'%3E%3Cpath fill-rule='evenodd' fill='%231e5d90' d='M7 3H0v2h7L5 7l1.313.998L10 3.999l-3.62-4-1.38 1L7 3z'/%3E%3C/svg%3E");}
/* 学校概况 */
.eui-sch-profile-wrap{width: 390px;}
.eui-school-profile .scg-img{width: 390px; height: 150px;}
.eui-school-profile .scg-img img{width: 100%; height: 100%; object-fit: cover; object-fit: cover;}
.eui-school-profile .cont{line-height: 1.7; font-size: 14px; text-align: justify; text-indent: 2em; margin: 14px 0 0 0; color: #333333;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; overflow: hidden; cursor: pointer; transition: .3s all;}
.eui-school-profile .cont:hover{color: #1e5d90;}
.eui-w780{width: 780px;}
.eui-w390{width: 390px;}
.eui-w100{width: 100%;}

/* 列表页面 */
.eui-xy-listwrap{display: flex; align-items: flex-start; min-height: calc(100vh - 374px);}
/* 左侧导航 */
.eui-leftnav-style1 {width: 100%; margin-right: 30px; background: #e6e6e6; padding-top: 29px;}
.eui-leftnav-style1 .tit{position: relative; color: #fff; font-size: 24px; font-weight: bold; margin-right: 26px; z-index: 1; line-height: 70px; text-align: right; padding-left: 0; padding-right: 16px;}
.eui-leftnav-style1 .tit::before{position: absolute; top: unset; transform: unset ;  content: ""; width: 250px; height: 87px; background: url(../images/nav-tit-bg.png) no-repeat; left: -25px; z-index: -1;}
.eui-leftnav-style1 .eui-jyj-list {background-color: unset;}
.eui-leftnav-style1 .eui-jyj-list li{position: relative; line-height: 72px; font-weight: unset; padding-left: 39px ; color: #1e5d90; font-size: 18px; border-bottom: 1px solid #cccccc; cursor: pointer; transition: .3s all;}
.eui-leftnav-style1 .eui-jyj-list li:last-child{border-bottom: none;}
.eui-leftnav-style1 .eui-jyj-list li:not(:first-child)::after{position: absolute; content: ""; height: 1px; background: #fff; top: 0; left: 0; right: 0;}
.eui-leftnav-style1 .eui-jyj-list li.on,.eui-leftnav-style1 .eui-jyj-list li:hover{background: #fff;}
.eui-leftnav-style1 .eui-jyj-list li.on::before,
.eui-leftnav-style1 .eui-jyj-list li:hover::before{
  position: absolute; content: ""; width: 4px; height: auto; background: #e59201; left: 0; top: 1px; bottom: 0;display: block !important;
  -webkit-mask-image: unset;
  mask-image: unset;
  transform: unset;
}
/* 右侧列表 */
.eui-xy-list-top{line-height: 59px; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #cccccc; margin-bottom: 30px;}
.eui-xy-list-top .tit{color: #1e5d90; font-size: 18px;}

/* end */

/* 旅游职专 */
/* banner轮播 */
.carousel-c-style1{position: relative; height: 100%; width: 100%; margin-right: 20px;}
.carousel-c-style1 .dot{position: absolute; display: flex; justify-content: center; width: auto; bottom:40px; left: 50%; transform: translateX(-50%); font-size:0; z-index:3;}
.carousel-c-style1 .dot ul{line-height: 30px;}
.carousel-c-style1 .dot li{display:inline-block; vertical-align: middle; margin:0 9px; width:10px; height:10px; overflow:hidden; background: #fff; cursor:pointer; border-radius: 50%;}
.carousel-c-style1 .dot .on{background:#e30014;}
.carousel-c-style1 .pic ul,.emd-focus .pic li{width: 100%!important; height: 100%;}
.carousel-c-style1 .pic li{display: none;}
.carousel-c-style1 .pic a{position:relative; z-index:0; display: block; height: 100%;}
.carousel-c-style1 .pic img{display: block; width: 100%; height: 100%;}
.carousel-c-style1 .pic span{position:absolute; bottom:0; z-index:1; width:100%; line-height:40px; font-size: 14px; color:#fff; text-decoration:none; padding: 0 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.carousel-c-style1 .pic span:before{content: ''; position:absolute; top:0; bottom: 0; left: 0; right: 0; z-index:-1; background:#000; opacity:.5; filter:alpha(opacity=50);}
/* 通知公告 */
.news-g{width: 100%;}
.news-g .tit{line-height: 30px; font-size: 20px; font-weight: bold; color: #9e000e; cursor: pointer;}
.news-g .cont{font-size: 14px; text-align: justify; color: #666666; font-size: 14px; line-height: 1.5;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; cursor: pointer;}
.news-g .hd{display: flex; justify-content: space-between; align-items: center; padding-bottom: 20px; border-bottom: 1px solid #e4e4e4;}
.news-g .label{background: #fce5e7; color: #e30014; border-radius: 4px; line-height: 24px; padding: 0 10px; font-size: 14px;}
.news-g .date{color: #999999; font-size: 14px;}
/* 公告栏 */
.eui-zz-notice.eui-xy-notice {border: 1px solid #e4e4e4; display: flex; align-items: center; height: 72px; margin-bottom: 10px;}
.eui-zz-notice.eui-xy-notice  .tit{position: relative; color: #b6404a; font-size: 20px; font-weight: bold; padding: 0 20px;}
.eui-zz-notice.eui-xy-notice  .tit::after{position: absolute; content: ""; width: 1px; height: 16px; background: #e4e4e4; right: 0; top: 50%; transform: translateY(-50%);}
/* 列表 */
.eui-zz-list{margin-top: -12px;}
.eui-zz-list .item{ line-height: 35px; cursor: pointer; display: flex; justify-content: space-between; transition: .3s all; font-size: 14px;}
.eui-zz-list .item:hover{color: #ea404f;}
.eui-zz-list .item:hover .time{color: #ea404f;}
.eui-zz-list .item:hover .cont::before{background-color: #ea404f;}
.eui-zz-list .cont{position: relative;flex: 1; display: flex; align-items: center; padding:0 0 0 16px;}
.eui-zz-list .text{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.eui-zz-list .cont::before{position: absolute; content: ""; width: 3px; height: 3px; background: #e30014; left: 0px; top: 50%; transform: translateY(-50%); transition: .3s all; border-radius: 50%;}
.eui-zz-list .new{ width: 25px; height: 12px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='12'%3E%3Cpath fill-rule='evenodd' fill='%23DD1B0E' d='M5 0h20v8a4 4 0 0 1-4 4H1V4a4 4 0 0 1 4-4z'/%3E%3Ctext font-family='SimSun' transform='matrix(.8 0 0 .8 3.631 9.3)' font-size='10'%3E%3Ctspan font-family='SourceHanSansCN' fill='%23FEFEFE'%3ENEW%3C/tspan%3E%3C/text%3E%3C/svg%3E") no-repeat; margin-left:8px; flex:none;}
.eui-zz-list .time{float: right; font-size: 14px; color: #cccccc; margin-left: 20px; transition: .3s all;}
.eui-zz-notice-list{flex: 1; margin-top: 12px;}
.eui-zz-notice-list .cont{padding-left: 20px; transition: .3s all; color: #000000;}
.eui-zz-notice-list .cont::before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8'%3E%3Cpath fill-rule='evenodd' fill='%23CCC' d='M7 3H0v2h7L5 7l1.313.998L10 3.999l-3.62-4-1.38 1L7 3z'/%3E%3C/svg%3E") no-repeat; width: 10px; height: 8px;}
.eui-zz-notice-list .item:hover .cont{padding-left: 28px;color: #e30014;}
.eui-zz-notice-list .item:hover .cont::before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8'%3E%3Cpath fill-rule='evenodd' fill='%23e30014' d='M7 3H0v2h7L5 7l1.313.998L10 3.999l-3.62-4-1.38 1L7 3z'/%3E%3C/svg%3E");}
/* tab 切换 */
.eui-zz-tab .eui-list-tab .hd{position: relative; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #eeeeee; margin-bottom: 14px;}
.eui-zz-tab .eui-list-tab .hd ul{display: flex;}
.eui-zz-tab .eui-list-tab .hd li{margin-right: 20px; line-height:40px; font-size: 20px; font-weight: bold; border-radius: 4px 4px 0 0; cursor: pointer; color: #000; margin-right: 36px;}
.eui-zz-tab .eui-list-tab .hd li.on{position: relative; color: #000;border-bottom: 3px solid #e30014; background: unset;}
/* .eui-zz-tab .eui-list-tab .hd li.on::after{position: absolute; content: ""; height: 3px; background: #e30014; bottom: 0; left: 0; right: 0;} */
.eui-zz-tab .eui-list-tab .more{color: #e30014;}
.eui-zz-tab .eui-list-tab .more a{display: block; position: relative; padding-right:15px; line-height: 36px; font-size: 14px; font-weight: bold;}
.eui-zz-tab .eui-list-tab .more:hover a{text-decoration: underline;}
.eui-zz-tab .eui-list-tab .hd .more::after{
  background-color: #e30014;
  position: absolute; content: ""; width: 6px; height: 11px;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='6' height='11'%3E%3Cpath fill-rule='evenodd' d='M0 .709V10.82l6-5.055L0 .709z'/%3E%3C/svg%3E"); right: 4px; top: 50%; transform: translateY(-50%);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='6' height='11'%3E%3Cpath fill-rule='evenodd' d='M0 .709V10.82l6-5.055L0 .709z'/%3E%3C/svg%3E"); right: 4px; top: 50%; transform: translateY(-50%);
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}
.eui-zz-tab .eui-list-tab .bd>div{display: none;}
.eui-zz-tab .eui-list-tab .cont::before{position: absolute; content: ""; width: 3px; height: 3px; background: #e30014; left: 0px; top: 50%; transform: translateY(-50%); transition: .3s all; border-radius: 50%;}
.eui-zz-tab .eui-list-round .cont {padding-left: 16px;}
/* 专题栏 */
/*专题栏*/
.eui-ztpic-scroll{position: relative; width: auto; margin: 0 auto;}
.eui-ztpic-scroll i{position: absolute; top: 0; width:50px; line-height:200px; text-align:center; font-size:50px; font-weight: bold; font-family: simsun; font-style: normal; color:#e4dbdc; cursor: pointer; transition: .3s; z-index: 2;}
.eui-ztpic-scroll i:hover{color: #e30014;}
.eui-ztpic-scroll .btn-prev{left: -50px;}
.eui-ztpic-scroll .btn-next{right: -50px;}
.eui-ztpic-scroll .pic{overflow: hidden;}
.eui-ztpic-scroll .pic ul{overflow: hidden;}
.eui-ztpic-scroll .pic li{float: left; margin-right: 30px;}
.eui-ztpic-scroll .pic a{display: block; width: 280px; transition: .3s;}
.eui-ztpic-scroll .pic em{display: block; height: 200px; margin-bottom: 10px;}
.eui-ztpic-scroll .pic img{display: block; width: 100%; height: 200px; object-fit: contain;}
.eui-w100{width: 100%;}
/* 智慧校园 */
.eui-zz-enter .item{margin-bottom: 30px; height: 70px; width: 374px; display: flex; align-items: center; background: #f3f6fd; font-size: 16px; font-weight: bold; cursor: pointer; transition: .3s all;}
.eui-zz-enter .item:hover i{margin: 0 18px 0 5px;}
.eui-zz-enter .item~.item{margin-top: 19px;}
.eui-zz-enter .item i{width: 110px; height: 70px; background: no-repeat center top; margin: 0 10px 0 5px; transition: .3s all;}

/* 智慧校园快捷入口 */
.eui-qe-enter .item{display: flex;margin-top: 25px;}
.eui-qe-enter .item img{width: 100px; height: 100px; border-radius: 20px;}
.eui-qe-enter .item .right{margin-left: 10px;margin-top: 15px;}
.eui-qe-enter .item .right .s-title{width: max-content; font-size: 14px; color: #fff; background: #807b3d;padding: 2px 20px;}
.eui-qe-enter .item .right .title{margin-top: 10px; font-size: 18px; color: #000;font-family: "SimHei";font-weight: 400;}

/* 友情链接 */
.eui-zz-link{margin-bottom: 20px;}
.eui-zz-link .link{line-height: 30px; display: inline-block; margin-right: 36px;}
.eui-zz-link .link:hover{color:#e30014;}
/* 左侧导航 */
/* .eui-zz-leftnav{width: 250px; margin-right: 30px; background: #e6e6e6; padding-top: 29px;}
.eui-zz-leftnav .tit{position: relative; color: #fff; font-size: 24px; font-weight: bold; margin-right: 26px; z-index: 1; line-height: 70px; text-align: right; padding-right: 16px;}
.eui-zz-leftnav .tit::before{position: absolute; content: ""; width: 250px; height: 87px; background: url(../images/nav-tit-bg2.png) no-repeat; left: -25px; z-index: -1;}
.eui-zz-leftnav .eui-jyj-list {background-color: unset;}
.eui-zz-leftnav .eui-jyj-list li{position: relative; line-height: 72px; padding-left: 39px ; color: #333333; font-weight: unset; font-size: 18px; border-bottom: 1px solid #cccccc; cursor: pointer; transition: .3s all;}
.eui-zz-leftnav .eui-jyj-list li:last-child{border-bottom: none;}
.eui-zz-leftnav .eui-jyj-list li:not(:first-child)::after{position: absolute; content: ""; height: 1px; background: #fff; top: 0; left: 0; right: 0;}
.eui-zz-leftnav .eui-jyj-list li.on,.eui-zz-leftnav li:hover{background: #fff; color: #e30014;}
.eui-zz-leftnav .eui-jyj-list li.on::before,.eui-zz-leftnav li:hover::before{
  position: absolute; content: ""; width: 4px; height: auto; background: #b6404a; left: 0; top: 1px; bottom: 0;
  mask-image: unset; transform: unset;display: block !important;
} */

.eui-news-detail img {
  max-width: 100%;
  height: auto;
}

.eui-news-detail .cont {
  margin-top: 30px;
}

.eui-news-detail .cont table th,
.eui-news-detail .cont table td {
  padding: 5px 10px;
  border: 1px solid #DDD;
  box-sizing: unset;
}



.mySwiper2 { height: 100% !important;}

/* 组件模块 */
.area-block {
  position: relative;
  background-position: 50% 0%;
}

.eui-home-banner {
  height: 100%;
  position: relative;
}

.graph-item {
  width: 100%;
  height: 101%;
  background: rgba(112, 245, 250, 0.5);
  background-size: contain;
}

.module-container {
  width: 100%;
  height: 100%;
  position: absolute;
}
/* 组件模块 end */

.drag-container {
  margin: 0 auto;
  height: 100%;
  position: relative;
  overflow: visible;
}
.dr {
  position: absolute;
  box-sizing: border-box;
}
.dr.active:before{
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  outline: 2px solid #7fb1fc;
}
.dr.no-edit {
  cursor: unset;
}
.dr.no-edit.active:before{
  display: none;
}
.dr-stick {
  box-sizing: border-box;
  position: absolute;
  font-size: 2px;
  background: #ffffff;
  border: 2px solid #7fb1fc;
  border-radius: 50%;
  box-shadow: 0 0 2px #bbb;
}
.inactive .dr-stick {
  display: none;
}
.dr-stick-tl, .dr-stick-br {
  cursor: nwse-resize;
}
.dr-stick-tm, .dr-stick-bm {
  left: 50%;
  cursor: ns-resize;
}
.dr-stick-tr, .dr-stick-bl {
  cursor: nesw-resize;
}
.dr-stick-ml, .dr-stick-mr {
  top: 50%;
  cursor: ew-resize;
}
.dr-stick.not-resizable{
  display: none;
}
.content-container{
  display: block;
  position: relative;
}

#areaBlock_head {
  z-index: 2;
}

.area-block-head.no-edit {
  /* position: fixed !important; */
  width: 100%;
}

.img-single {
  width: 100%;
  height: 100%;
}

.img-single img {
  width: 100%;
  height: 100%;
  object-fit: unset;
}

@media screen and (max-width:1000px) {
  .area-block-head .img-single img,
  .area-block-foot .img-single img {
    object-fit: contain;
  }
}

.link-to {
  width: 100%;
  height: 100%;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  display: inherit;
  -webkit-box-orient: inherit;
  -webkit-line-clamp: inherit;
  overflow: inherit;
}

.link-to .link-to-a {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  display: inherit;
  -webkit-box-orient: inherit;
  -webkit-line-clamp: inherit;
  overflow: inherit;
}

.link-to span {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}

.link-to a.no-href {
  cursor: unset;
}

.link-to .text-a {
  display: flex;
  align-items: center;
}

.text-a.link-to {min-width: 100%;}

/* 链接下拉菜单 */
.link-select {position: relative;font-size: 14px;height: 100%;}
.link-select .select{position: relative;margin-bottom: 5px;display: flex;align-items: center;background: rgba(255,255,255,0.1);}
.link-select .select::after {
  content: "^";
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-55%) rotateX(180deg);
}
.link-select ul {
  width: 100%;
  padding: 0 10px;
  background: rgba(255, 255, 255, 0.95);
  height: 0;
  max-height: 260px;
  overflow-y: auto;
  position: absolute;
  transition: height .2s;
}
.link-select.on ul {
  height: auto;
  border: 1px solid #eaeaea;
}
.link-select ul.top {
  bottom: 50px;
}
.link-select.no-edit li {cursor: pointer;}
.link-select.no-edit li:hover {background-color: #9abff6;color: #fff;}
.link-select li {line-height: 40px; border-bottom: 1px solid #f6f6f6;}
.link-select li:last-child {border-bottom: none;}

/* 网站纠错 */
.web-correction-a {
  cursor: pointer;
}
.web-correction-a .right {
  margin-left: -10px;
}
.web-correction-a .p1 {
  margin: 0;
  padding-bottom: 2px;
  font-size: 18px;
  letter-spacing: 2px;
  font-weight: 600;
}
.web-correction-a .p2 {
  border-top: 2px solid #bf0103;
  text-align: center;
  padding-top: 2px;
  font-size: 16px;
  color: #bf0103;
  margin: 0;
  letter-spacing: 2px;
}
#error-correction{
  position: fixed;
  right: 30px;
  top: 50%;
  width: 40px;
  height: 40px;
}
#error-correction:hover{
  cursor: pointer;
  filter: drop-shadow(#000000 0 0);
}
#question-dialog {
  background-color: rgba(0, 0, 0, 0.3);
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 998;
}
#question-dialog .container {
  width: 800px;
  background-color: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 4px;
  box-shadow: 0 1px 3px rgb(0 0 0 / 30%);
  animation: dialogAnis 0.3s linear;
}
#question-dialog .container .header {
  padding: 10px;
  font-size: 18px;
  border-bottom: 1px solid #DCDFE6;
  display: flex;
  justify-content: space-between;
  color: #606266;
}
#question-dialog .container .header-close{
  color: #7b7d81;
  cursor: pointer;
}
#question-dialog .container .content {
  padding: 20px 10px;
  max-height: 80vh;
  overflow-y: auto;
}
.question-form-item{
  margin-bottom: 15px;
  min-height: 32px;
  display: flex;
}
.question-form-item label{
  width: 120px;
  text-align: right;
  line-height: 32px;
  color: #606266;
  font-size: 14px;
}
.question-form-item label[require="true"]::before{
  content:'*';
  color: #ff4949;
  position: relative;
  top: 2px;
  right: 2px;
}
.question-form-item input,select{
  border: 1px solid #DCDFE6;
  border-radius: 4px;
  height: 32px;
  width: 200px;
  outline:none;
  color: #909399;
  padding: 0 8px;
  background-color: #fff;
  font-size: 14px;
}
.question-form-item textarea{
  padding: 8px;
  border: 1px solid #DCDFE6;
  border-radius: 4px;
  color: #909399;
  background-color: #fff;
  font-size: 14px;
  font-family: none;
}
.question-form-item input:hover,
.question-form-item select:hover,
.question-form-item textarea:hover,
.footer input[type='button']:hover{
  border-color: #c0c4cc;
}
.question-form-item input:focus,
.question-form-item select:focus,
.question-form-item textarea:focus,
.footer input[type='button']:focus{
  outline: none;
  border-color: #409eff;
}
.question-form-item .input-error{
  border-color: #ff4949 !important;
}
.question-form-item input::placeholder,
select::placeholder,textarea::placeholder{
  font-size: 13px;
  color: #C0C4CC;
  font-family: none;
}
.footer{
  text-align: right;
  padding: 10px 15px;
}
.footer input[type='button']{
  margin-left: 20px;
  white-space: nowrap;
  cursor: pointer;
  background: #fff;
  border: 1px solid #dcdfe6;
  color: #909399;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  transition: .1s;
  border-radius: 4px;
  line-height: 1;
  padding: 12px 20px;
}
.footer input[type='button']:focus,
.footer input[type='button']:hover{
  color: #409eff;
  border-color: #c6e2ff;
  background-color: #ecf5ff;
}
.footer input[type='button']:last-child,
.question-form-item .upload-btn{
  color: #409eff;
  background: #ecf5ff;
  border-color: #b3d8ff;
}
.footer input[type='button']:last-child:focus,
.footer input[type='button']:last-child:hover,
.question-form-item .upload-btn:focus,
.question-form-item .upload-btn:hover{
  background: #409eff;
  border-color: #409eff;
  color: #fff;
}
.screenImg-list{
  width: 80%;
  margin: -5px 0 5px 120px;
  display: flex;
  flex-wrap: wrap;
}
.screenImg-list .screenImg-item{
  width: 30%;
  height: 120px;
  border: 1px solid #DCDFE6;
  margin-right: 5%;
  margin-bottom: 10px;
  padding: 4px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  box-shadow: 0 1px 1px rgb(0 0 0 / 30%);
}
.screenImg-list .screenImg-item:hover{
  border-color: #909399;
}
.screenImg-list .screenImg-item:nth-child(3n){
  margin-right: 0;
}
.screenImg-list .screenImg-item .preview-img{
  width: 100%;
  height: 100%;
  border-radius: 4px;
  cursor: zoom-in;
  object-fit: cover;
}
.screenImg-list .screenImg-item .screenImg-item-del{
  visibility: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgb(255, 254, 254, 0.5);
  color: #ff4949;
  cursor: pointer;
  width: 100%;
  height: 30px;
  text-align: center;
}
.screenImg-list .screenImg-item:hover .screenImg-item-del{
  visibility: visible;
}
.screenImg-list .screenImg-item .screenImg-item-del img{
  width: 16px;
  height: 16px;
  margin-top: 5px;
}
#preview-dialog{
  background-color: rgba(0, 0, 0, 0.3);
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
}
#screen-img-preview {
  height: 70%;
  position: absolute;
  left: 50%;
  top: 10%;
  transform: translate(-50%, -10%);
  animation: dialogAnis 0.3s linear;
}
#preview-dialog .preview-close{
  position: absolute;
  width: 40px;
  height: 40px;
  top: 30px;
  right: 30px;
}

@keyframes dialogAnis {
  from{
    /* transform: translate(-50%, -60%); */
    opacity: 0.5;
  }
  to{
    /* transform: translate(-50%, -50%); */
    opacity: 1;
  }
}
@keyframes dialogCloseAnis {
  from{
    /* transform: translate(-50%, -50%); */
    opacity: 1;
  }
  to{
    /* transform: translate(-50%, -100%); */
    opacity: 0;
  }
}
#question-form .question-form-item .textarea-column{
  display: flex;
  flex-direction: column;
  width: 80%;
}
#question-form .validate-error{
  display: none;
  margin-left: 10px;
  color: #ff4949;
  line-height: 32px;
  font-size: 13px;
}

#question-message{
  min-width: 380px;
  box-sizing: border-box;
  border-radius: 4px;
  position: fixed;
  left: 50%;
  top: 20px;
  z-index: 999;
  transform: translateX(-50%);
  overflow: hidden;
  padding: 15px 15px 15px 20px;
  display: flex;
  align-items: center;
  animation: messageAnis 3s linear;
}
@keyframes messageAnis {
  0%{
    transform: translate(-50%, -100%);
    opacity: 0.7;
  }
  10%{
    transform: translate(-50%, 0);
    opacity: 1;
  }
  90%{
    transform: translate(-50%, 0);
    opacity: 1;
  }
  100%{
    transform: translate(-50%, -100%);
    opacity: 0.7;
  }
}
.question-message-success{
  background-color: #f0f9eb;
  border-color: #e1f3d8;
}
.question-message-success .question-message-content{
  color: #67c23a;
}
.question-message-danger{
  background-color: #fef0f0;
  border-color: #fde2e2;
}
.question-message-danger .question-message-content{
  color: #f56c6c;
}
.question-message-warning{
  background-color: #fdf6ec;
  border-color: #faecd8;
}
.question-message-warning .question-message-content{
  color: #e6a23c;
}

#question-message .question-message-content{
  margin: 0;
}

#question-message .question-message-icon{
  width: 16px;
  height: 16px;
  margin-right: 10px;
}

/* 图文列表 */
.imageText.eui-list .item {
  margin-bottom: 10px;
  padding: 10px 30px 10px 10px;
  background: #ffffff;
  box-shadow: 0px 2px 10px 0px rgba(220,220,220,0.5);
  justify-content: unset;
}

.imageText.eui-list .right {
  margin-left: 30px;
}

.imageText .item .title {
  max-width: 80%;
  font-size: 22px;
  font-weight: bold;
  color: #000000;
  line-height: 24px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.imageText .item .sub-title {
  margin-left: 38px;
  font-size: 16px;
  font-weight: bold;
  color: #0048b3;
  line-height: 24px;
}

.imageText .item .content {
  margin-top: 22px;
  font-size: 14px;
  color: #000000;
  line-height: 24px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.imageText .item .more {
  margin-top: 18px;
  font-size: 14px;
  color: #1c74f7f7;
}
/* 二维码 */
.scan-code {
  display: flex;
  height: 100%;
  width: 100%;
  overflow: hidden;
  transition: all 0.3s;
  box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.2);
  border-radius: 4px 0px 0px 4px;
}
.scan-code .close{
  justify-content: center !important;
}
.scan-code .left-expand{
  height: 100%;
  width: 30px;
  background-color: #A23832;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.scan-code .left-expand .text{
  writing-mode: vertical-lr;
  letter-spacing: 0.3em;
  white-space: nowrap;
  margin-top: 1em;
  display: none;
}
.scan-code .left-expand .expand{
  margin-bottom: 1em;
  text-align: center;
}
.scan-code.scan-code-open .left-expand .text{
  display: block;
}
.scan-code.scan-code-open .content{
  display: none;
}
.scan-code.scan-code-open .left-expand .expand{
  transform: rotateY(180deg);
}
.scan-code.scan-code-open .left-expand{
  justify-content: space-between;
}
.scan-code .content{
  height: 100%;
  width: calc(100% - 30px);
  font-size: 14px;
  line-height: 20px;
  color: #80231E;
  background: #fff;

}
.scan-code .content .content-code{
  width: 100%;
  text-align: center;
  padding-top: 10px;
}
.scan-code .content .content-code img{
  width: 110px;
  height: 110px;
}
.scan-code .content .title{
  margin-top: 8px;
  width: 100%;
  text-align: center;
}
.scan-code .content .subTitle{
  width: 100%;
  text-align: center;
}
.scan-code-open{
  transform: translate(calc(100% - 35px), 0);
}
.scan-code.scan-code-open{
  box-shadow: unset;
  border-radius: unset;
}
.scan-fixed-position{

}

/* 留言板 */
.message-board{
  height: 100%;
  width: 100%;
  line-height: 40px;
  text-align: center;
  background-color: #21a085;
  color: #fff;
  cursor: pointer;
}
#board-dialog {
  background-color: rgba(0, 0, 0, 0.3);
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 998;
}
#board-dialog .container {
  width: 800px;
  background-color: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 4px;
  box-shadow: 0 1px 3px rgb(0 0 0 / 30%);
  animation: dialogAnis 0.3s linear;
}
#board-dialog .container .header {
  padding: 10px;
  font-size: 18px;
  border-bottom: 1px solid #DCDFE6;
  display: flex;
  justify-content: space-between;
  color: #606266;
}
#board-dialog .container .header-close{
  color: #7b7d81;
  cursor: pointer;
}
#board-dialog .container .content-body {
  padding: 20px 10px;
  max-height: 80vh;
  overflow-y: auto;
}
.board-form-item{
  margin-bottom: 15px;
  min-height: 32px;
  display: flex;
}
.board-form-item label{
  width: 120px;
  text-align: right;
  line-height: 32px;
  color: #606266;
  font-size: 14px;
}
.board-form-item label[require="true"]::before{
  content:'*';
  color: #ff4949;
  position: relative;
  top: 2px;
  right: 2px;
}
.board-form-item input,select{
  border: 1px solid #DCDFE6;
  border-radius: 4px;
  height: 32px;
  width: 200px;
  outline:none;
  color: #909399;
  padding: 0 8px;
  background-color: #fff;
  font-size: 14px;
}
.board-form-item textarea{
  padding: 8px;
  border: 1px solid #DCDFE6;
  border-radius: 4px;
  color: #909399;
  background-color: #fff;
  font-size: 14px;
  font-family: none;
}
.board-form-item input:hover,
.board-form-item select:hover,
.board-form-item textarea:hover,
.footer input[type='button']:hover{
  border-color: #c0c4cc;
}
.board-form-item input:focus,
.board-form-item select:focus,
.board-form-item textarea:focus,
.footer input[type='button']:focus{
  outline: none;
  border-color: #409eff;
}
.board-form-item .input-error{
  border-color: #ff4949 !important;
}
.board-form-item input::placeholder,
select::placeholder,textarea::placeholder{
  font-size: 13px;
  color: #C0C4CC;
  font-family: none;
}
.footer{
  text-align: right;
  padding: 10px 15px;
}
.footer input[type='button']{
  margin-left: 20px;
  white-space: nowrap;
  cursor: pointer;
  background: #fff;
  border: 1px solid #dcdfe6;
  color: #909399;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  transition: .1s;
  border-radius: 4px;
  line-height: 1;
  padding: 12px 20px;
}
.footer input[type='button']:focus,
.footer input[type='button']:hover{
  color: #409eff;
  border-color: #c6e2ff;
  background-color: #ecf5ff;
}
.footer input[type='button']:last-child,
.board-form-item .upload-btn{
  color: #409eff;
  background: #ecf5ff;
  border-color: #b3d8ff;
}
.footer input[type='button']:last-child:focus,
.footer input[type='button']:last-child:hover,
.board-form-item .upload-btn:focus,
.board-form-item .upload-btn:hover{
  background: #409eff;
  border-color: #409eff;
  color: #fff;
}
.screenImg-list{
  width: 80%;
  margin: -5px 0 5px 120px;
  display: flex;
  flex-wrap: wrap;
}
.screenImg-list .screenImg-item{
  width: 30%;
  height: 120px;
  border: 1px solid #DCDFE6;
  margin-right: 5%;
  margin-bottom: 10px;
  padding: 4px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  box-shadow: 0 1px 1px rgb(0 0 0 / 30%);
}
.screenImg-list .screenImg-item:hover{
  border-color: #909399;
}
.screenImg-list .screenImg-item:nth-child(3n){
  margin-right: 0;
}
.screenImg-list .screenImg-item .preview-img{
  width: 100%;
  height: 100%;
  border-radius: 4px;
  cursor: zoom-in;
  object-fit: cover;
}
.screenImg-list .screenImg-item .screenImg-item-del{
  visibility: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgb(255, 254, 254, 0.5);
  color: #ff4949;
  cursor: pointer;
  width: 100%;
  height: 30px;
  text-align: center;
}
.screenImg-list .screenImg-item:hover .screenImg-item-del{
  visibility: visible;
}
.screenImg-list .screenImg-item .screenImg-item-del img{
  width: 16px;
  height: 16px;
  margin-top: 5px;
}
#preview-dialog{
  background-color: rgba(0, 0, 0, 0.3);
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
}
#screen-img-preview {
  height: 70%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  animation: dialogAnis 0.3s linear;
}
#preview-dialog .preview-close{
  position: absolute;
  width: 40px;
  height: 40px;
  top: 30px;
  right: 30px;
}

@keyframes dialogAnis {
  from{
    opacity: 0.5;
  }
  to{
    opacity: 1;
  }
}
@keyframes dialogCloseAnis {
  from{
    opacity: 1;
  }
  to{
    opacity: 0;
  }
}
#board-form .board-form-item .textarea-column{
  display: flex;
  flex-direction: column;
  width: 80%;
}
#board-form .validate-error{
  display: none;
  margin-left: 10px;
  color: #ff4949;
  line-height: 32px;
  font-size: 13px;
}

#board-message{
  min-width: 380px;
  box-sizing: border-box;
  border-radius: 4px;
  position: fixed;
  left: 50%;
  top: 20px;
  z-index: 999;
  transform: translateX(-50%);
  overflow: hidden;
  padding: 15px 15px 15px 20px;
  display: flex;
  align-items: center;
  animation: messageAnis 3s linear;
}
@keyframes messageAnis {
  0%{
    transform: translate(-50%, -100%);
    opacity: 0.7;
  }
  10%{
    transform: translate(-50%, 0);
    opacity: 1;
  }
  90%{
    transform: translate(-50%, 0);
    opacity: 1;
  }
  100%{
    transform: translate(-50%, -100%);
    opacity: 0.7;
  }
}
.board-message-success{
  background-color: #f0f9eb;
  border-color: #e1f3d8;
}
.board-message-success .board-message-content{
  color: #67c23a;
}
.board-message-danger{
  background-color: #fef0f0;
  border-color: #fde2e2;
}
.board-message-danger .board-message-content{
  color: #f56c6c;
}
.board-message-warning{
  background-color: #fdf6ec;
  border-color: #faecd8;
}
.board-message-warning .board-message-content{
  color: #e6a23c;
}

#board-message .board-message-content{
  margin: 0;
}

#board-message .board-message-icon{
  width: 16px;
  height: 16px;
  margin-right: 10px;
}

.is-save .news-f .eui-notice,
.is-save .news-f .eui-list,
.is-save .news-h .eui-list,
.is-save .news-h .slideTxtBox,
.is-save .news-h .eui-new-dynamic,
.is-save .news-h .eui-school-profile,
.is-save .news-h .eui-zz-enter,
.is-save .news-h .eui-qe-enter,
.is-save .news-h .eui-zz-link,
.is-save .other-notice .ulWrap,
.is-save .news-g,
.is-save .carousel-c,
.is-save .carousel-d {
  display: none !important;
}
