@charset "UTF-8";
body.show a, body.show .transition, body.show .index-flow .title dl dd .layer, .index-flow .title dl dd body.show .layer, body.show .g-nav2, body.show .g-nav, body.show .g-head .btn-list .search .input, .g-head .btn-list .search body.show .input, body.show .g-head .btn-list, .g-head body.show .btn-list, body.show :before, body.show :after, body.show img {
  transition: All 0.2s ease;
  -webkit-transition: All 0.2s ease;
  -moz-transition: All 0.2s ease;
  -o-transition: All 0.2s ease;
}

.ellipsis, .index-flash li .name a {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.flex, .index-flow .img-list li a .layer .info, .index-flow .title dl dd .layer, .index-flow .title dl, .index-flow .container .video i, .index-admissions .dots, .index-events .list-wrapper dd.li-dd dl.info dd, .index-events .list-wrapper dl.ul-dl, .index-events .wal .arrow, .index-events .wal, .index-news .col-2 .arrow .dots, .index-news .col-2 .arrow, .index-news .col-2 .list li .title, .index-search .search-result .name, .index-search .hot-words, .index-flash .btn .dots, .index-flash .btn, .g-foot .info .tel, .g-foot .info, .g-foot .list li, .g-nav2 .scroll ul, .g-nav ul, .g-head .btn-list .language .name, .g-head .btn-list ul, .g-head .btn-list, .p-layer {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
}

.flexColumn {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
}

.itemsCenter, .index-flow .img-list li a .layer .info, .index-flow .container .video i, .index-events .list-wrapper dd.li-dd dl.info dd, .index-events .wal, .index-news .col-2 .arrow, .index-news .col-2 .list li .title, .index-search .search-result .name, .index-flash .btn, .g-foot .info .tel, .g-foot .list li, .g-head .btn-list .language .name, .g-head .btn-list, .p-layer {
  align-items: center;
  -webkit-align-items: center;
}

.justifyCenter, .index-flow .container .video i, .index-admissions .dots, .index-admissions .list dl, .index-news .col-2 .arrow .dots, .index-news .col-2 .list li .title, .index-flash .btn, .p-layer {
  justify-content: center;
  -webkit-justify-content: center;
}

.flexAround {
  justify-content: space-around;
  -webkit-justify-content: space-around;
}

.flexBetween, .index-news .col-2 .arrow, .index-news, .g-foot .info {
  justify-content: space-between;
  -webkit-justify-content: space-between;
}


body.hidden {
  overflow: hidden;
}


/*-------------------------*/
.g-head {
  /* position: fixed; */
  /* z-index: 50; */
  /* left: 0; */
  /* top: 0; */
  /* width: 100%; */
}



.navA {
  position: absolute;
  z-index: 1;
  left: auto;
  right: 0;
  top: 0;
  bottom: auto;


  width: 100px;
  height: 100px;
}




.g-nav2 {
  position: fixed;
  z-index: 49;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #182027;
  background-size: cover;
  opacity: 0;
  visibility: hidden;
  transform: translateX(-50%);
  transition: all 1.2s!important;
}
.g-nav2 .scroll {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow-y: auto;
}
.g-nav2 .scroll ul {
  max-width: 1200px;
  margin: 0 auto;
  display: block;
}
.g-nav2 .scroll li:nth-child(1) {
   margin-left: 0px;
}
.g-nav2 .scroll li {
  width: auto;
  height: auto;
  text-align: left;
  border-right: 3px solid #464d52;
  float: left;
  margin-left: 30px;
  padding-right: 26px;
  padding-bottom: 25px;
}
.g-nav2 .scroll li a {
  color: #f0f0f1;
}
.g-nav2 .scroll li a:hover {color: #ffffff;opacity: 0.5;}
.g-nav2 .scroll li h2 {
  font-size: 18px;
  font-weight: bold;
  /* border-right: 1px solid #464d52; */
  margin-top: 0;
  margin-bottom: 0;
}
.g-nav2 .scroll li .list {
  padding: 0.05rem 0;
}
.g-nav2 .scroll li .list h3 {
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
}
.g-nav2 .scroll li .list dl {
  padding-bottom: 0.2rem;
}
.g-nav2 .scroll li .list dd {
  font-size: 0.12rem;
  line-height: 0.3rem;
  opacity: 0.65;
}
.g-nav2 .scroll li .list dd:hover {
  opacity: 1;
}

body.navShow .on {
  /* overflow: hidden; */
  background: none;
  border: none;
}

body.navShow {
  overflow: hidden;
}
body.navShow .g-head .btn-list {
  height: 1.1rem;
}
body.navShow .g-nav {
  opacity: 0;
  visibility: hidden;
}
body.navShow .g-nav2 {
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
  transition: all 1.2s;
}

.tir_wrap_789 {
  width: 1200px;
  margin: 150px auto 50px;
}
.tie_left{float: left;}
.tie_right{
  float: right;
}
.tie_right div{
  float: left;
  width: 90px;
  height: 60px;
  border-radius: 30px;
  border: solid 2px #607d8b;
  margin-left: 20px;
}

.tie_right div:hover a{

 color: #ffffff;


}
.tie_right1 a{
  color: #ffffff!important;
}
.tie_right1{
	background-image: linear-gradient(90deg, rgb(52, 151, 206) 0%, rgb(91, 182, 71) 100%), linear-gradient(rgb(52, 151, 206), rgb(52, 151, 206));
  border: solid 2px  rgb(91, 182, 71)!important;
}
.tie_right div:hover{
	background-image: linear-gradient(90deg, rgb(52, 151, 206) 0%, rgb(91, 182, 71) 100%), linear-gradient(rgb(52, 151, 206), rgb(52, 151, 206));
	border: solid 2px  rgb(91, 182, 71);
}
.tie_right div a{
  display: block;
  text-align: center;
  line-height: 60px;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #607d8b;
}
.wzdt_bottom{width: auto;margin: 0 auto;text-align: center;margin-top: 0.3rem;}

.wzdt_bottom h2{
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: initial;
  letter-spacing: 0px;
  color: #ffffff;
  margin-bottom: 0.2rem;
}
.wzdt_bottom img{
  width: 120px;
	height: 120px;
}
.wzdt_bottom p{
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  line-height: initial;
  letter-spacing: 0px;
  color: #ffffff;
  margin-bottom: 0.2rem;
  margin-top: 0.1rem;
}
.wzdt_fs a{
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 34px;
  letter-spacing: 0px;
  color: #ffffff;
  padding-left: 10px;
  padding-right: 10px;
}
.wzdt_fs{
	color: #ffffff;
}
.navShow .header:hover {
  background: none;
}
