@charset "UTF-8";
body {
  font-family: 'TradeGothic LT';
}

.common-header {
  width: 100%;
  height: 100%;
  position: relative;
}

/* banner区样式 start */
.my-Swiper {
  position: relative;
}
.fs16{
	font-size: 16px;
}
.sec-text-title{
	text-align: center;
	/*width: 70%;*/
	width: 100%;
	margin-left: auto;
	margin-right: auto;
  font-weight: bold;
  margin-top: 1.5em;
}

.seminar-wraps .seminar2-wraps-row  .items:before{
  display: none;
}
.seminar2-wraps-row{
  background-color: #d9f1ef;
  margin-left: 0;
  margin-right: 0;
  border-radius: 1em;
  align-items: center;
}

.row.seminar2-wraps-row>*{
  padding-left: 0;

  padding-right: 0;
}
.seminar-wraps .items-li{
  padding: 1em 1.25em;
  /*padding-left: 1.25em;*/
  /*padding-right: 1.25em;*/
}
.Educational-lists{
	margin-top: 72px;
}
.Educational-lists .items{
	width: 18.5%;
	margin-left: 1.875%;
	background: url(../img/20013.png) no-repeat center;
	background-size: 100%;
	color: #fff;
	/*padding-top: 134%;*/
	position: relative;
  transition:.5s ease;
}
.module-box4--01{
  background:  linear-gradient(to top,rgba(255,255,255,0) 0%, #E5FFFA 100%) 0% 0% no-repeat ;
  margin-top: 5rem;
  padding-bottom: 3rem;
  /*padding-bottom: 9.25rem;*/
}
.section-pd-01 .module-box4.module-box4--01 .sec-txt-title{
  padding-top: 2.5rem;
  margin-top: 0;
}

.seminar-wraps .items-li{
  font-weight: bold;
}
.seminar-wraps .items-li a{
  color: #3a8374;
  text-align: left;
}
.seminar-wraps .items-li .downs{
  background: url(../img/opp.png) no-repeat center;
  background-size: 100% 100%;
  width: 100%;
  /*width: 390px;*/
  height: 108px;
  max-width: 100%;
  align-items: center;
  justify-content: center;
}
.seminar-wraps .items-li .downs .icons{
  width: 30px;
  margin-right: 6px;
}
.seminar-wraps .items-li .downs-list{
  margin-top: .8em;
}

.seminar-wraps .items-li .downs-list .li{
  display: block;
  display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    background: #fff;
    border-radius: .5em;
}
.seminar-wraps .items-li .downs-list .li .spans{
  position: relative;
  padding-right: 2.5em;
}
.seminar-wraps .items-li .downs-list .li .spans:before{
  background: url(../img/10001.png) no-repeat center;
  content:"";
  position: absolute;
  width: .95em;
  height: .6em;
  right: 1em;
  top: 50%;
  transform:translateY(-50%);
  pointer-events:none;
}

.seminar-wraps .items-li .downs-list .li .imgs img{
  width: 100%;
}

.seminar-wraps .items-li .downs-list .li:nth-child(n+2){
  margin-top: .6em;
}

.seminar-wraps .items-li .downs-list .li .spans{
  width: calc(100% - 68px);
  padding-left: 1em;
}

.seminar-wraps .items-li .downs-list .li .imgs{
  width: 68px;
}
@media (max-width: 1199px){

  .seminar-wraps .items-li{
    margin-top: 2.25em;
  }

}

@media (max-width: 767px){
  .seminar-wraps .items-li .downs-list .li .imgs{
    width: 45px;
  }
  .seminar-wraps .items-li .downs-list .li .spans{
    width: calc(100% - 45px);
  }
  .seminar-wraps .items-li .downs-list{
    margin-top: 1em;
  }

}

@media (min-width: 1201px){
	.section-pd-01 .module-box4 .information-conten .info-item-box .wens{
		max-width: 80%;
	}
}

  .Educational-lists .items.active{
    background: url(../img/20014.png) no-repeat center;
    background-size: 100%;
    transition:.5s ease;
  }
  .Educational-lists .items.active .ul .li{
    background: #CCD6EE 0% 0% no-repeat padding-box;
    /*box-shadow: inset 2px 3px 3px rgba(31,52,104,.85), 0px 3px 6px rgba(0,0,0,.12);*/
    transition:.5s ease;
  }

  .Educational-lists .items.active .ul .li:nth-child(2){
    background: transparent linear-gradient(319deg, #05415A 0%, #00545E 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px rgba(0,0,0,.12);
    transition:.5s ease;
  }



@media (min-width: 1025px){
  .seminar-wraps .items-li .downs-list .li{
    transition:.5s ease;
  }
   .seminar-wraps .items-li .downs-list .li:hover{
    transition:.5s ease;
    transform:translateY(-5px);
   }

  .Educational-lists .items .ul .li{
    transition:.5s ease;
  }
  .Educational-lists .items .ul .li:hover{
    transition:.5s ease;
    /*transform:translateY(-5px);*/
    box-shadow: inset 2px 3px 3px rgba(31,52,104,.85), 0px 3px 6px rgba(0,0,0,.12);
  }

}
.Educational-lists .items:before{
	content:"";
	display: block;
	padding-top: 106.7%;
	pointer-events:none;
}
.Educational-lists .items .tits{
	line-height: 1.25;
}
.Educational-lists .items .txts{
	line-height: 1.5;
	height: 4.5em;
	display: -webkit-box;  
	-webkit-box-orient: vertical;  
	-webkit-line-clamp: 3; 
	overflow: hidden;  
	text-overflow: ellipsis;  
	white-space: normal; 
	/*word-break: break-all; */
	margin-top: 1.375em;
}
.Educational-lists .items .ul .li:nth-child(2){
	background: #282A2D 0% 0% no-repeat padding-box;
	box-shadow: 0px 3px 6px rgba(0,0,0,.12);
	color: #fff;
}
.Educational-lists .items .ul .li{
	line-height: 2.75em;
	height: 2.75em;
	border-radius: 2.75em;
	width: 6.875em;
	padding: 0 .25em;
	color: #515151;
	background: #DBDBDB 0% 0% no-repeat padding-box;
	/*box-shadow: inset 2px 3px 3px rgba(31,52,104,.85), 0px 3px 6px rgba(0,0,0,.12);*/
	box-shadow: 2px 3px 3px rgba(31,52,104,.85), 0px 3px 6px rgba(0,0,0,.12);
	text-align: center;
  text-decoration: none;
}
.Educational-lists .items .ul .li:nth-child(n+2){
	margin-left: 6px;
}
.Educational-lists .items .ul{
    display: flex;
    justify-content: flex-start;
    align-content: flex-start;
    flex-wrap: wrap;
    align-items: flex-start;

}

.Educational-lists .items .items-wraps{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	padding: 80px 1em 1em 1em;
	height: 100%;
}

.Educational-lists .items .items-wraps:after{
  content:"";
  position: absolute;
  right: 0;
  bottom: 0;
  /*width: 65px;*/
  width: 30%;
  height: 0;
  padding-top: 30%;
  /*height: 65px;*/
  background: url(../img/comingsoon.svg) no-repeat center;
  background-size: 90%;
  opacity: 0;
  visibility: hidden;
  pointer-events:none;
}

.Educational-lists .items.cur .items-wraps:after{
  opacity: 1;
  visibility: visible;
}
.Educational-lists .items.active .items-wraps:after{
  opacity: 1;
  visibility: visible;
  display: none;
}
.Educational-lists .items:nth-child(5n+1){
	margin-left: 0;
}
.swiper {
  width: 100%;
  height: 100%;
}
.seminar-wraps a{
  text-decoration: none;
}
.seminar-wraps{
  margin-top: 2.4em;
}
.seminar-wraps .items{
  position: relative;
 
}
.events-mores{
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: flex-end;
    align-items: flex-start;
    cursor: pointer;
}
.events-mores.on span{
  color: #00545E;
  background: #DBDBDB;
  font-weight: bold;
}

.events-mores.on span:before{
      background: url(../img/20015.svg) no-repeat center;
      background-size: 100%;
}
.text-mores {
  margin-top: 1.5em;
}
.text-mores .events-mores{
  justify-content: center;
}
.events-mores span{
  display: inline-block;
  background: transparent linear-gradient(325deg, #1F3468 0%, #00545E 100%) 0% 0% no-repeat padding-box;
  border-radius: 10px;
  font-size: 18px;
  position: relative;
  height: 3.1em;
  line-height: 3.1em;
  padding: 0 1em;
  padding-right: 2.89em;
}
.seminar-wraps .items-wraps .tits{
  line-height: 1.2;
  margin-bottom: .4em;
}
.seminar-wraps .items-wraps{
  background: transparent linear-gradient(116deg, #236B69 0%, #5BB699 100%) 0% 0% no-repeat padding-box;
  padding: 1.6em 1.2em 1.5em 1.6em;
   display: block;
  color: #fff;
  position: relative;
  z-index: 2;
  border-radius: 1em;
  line-height: 1.625;
}
.seminar-wraps .items-wraps .txts{
	margin-bottom: 1em;
}
.fs30{
  font-size: 30px;
}
.fs20{
  font-size: 20px;
}
.fs24{
  font-size: 24px;
}
.seminar-wraps .items-wraps ul{
  margin-bottom: 0;
}
.seminar-wraps .items-wraps li> p{
  width: calc(100% - 3.75em);
}
.seminar-wraps .items-wraps li> span{
  width: 3.75em;
}
.seminar-wraps .items-wraps li{
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
}
.seminar-wraps  .li2{
  display: flex;
  margin-top: 2.1em;
}
.seminar-wraps  .li .i .spans{
      display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    height: 100%;
    line-height: 1.25;
    position: relative;
    z-index: 2;
   border-radius: 1.5em;
   overflow: hidden;
    background: #fff;
}
.faq-wraps-list{
  margin-top: 2.1em;
}
.faq-wraps-list .items:nth-child(n+2){
  margin-top: .375em;
}
.faq-wraps {
  padding-top: 3em;
  padding-bottom: 4em;
}
.faq-wraps .items-tops{
  height: 3.33em;
  line-height: 3.33em;
  display: -webkit-box;  
  -webkit-box-orient: vertical;  
  -webkit-line-clamp: 1; 
  overflow: hidden;
  background: #E8F4F6 0% 0% no-repeat padding-box;
  border-radius: .5em;
  color: #404040;
  padding-left: 1.4em;
  padding-right: 3.33em;
  position: relative;
  cursor: pointer;
  font-weight: bold;
}
.faq-wraps .items-bots *{
	font-size: inherit!important;
	line-height: inherit!important;
}

.faq-wraps .items-tops:before{
  position: absolute;
  content:"";
  width: .916em;
  height: .5em;
  right: 1.66em;
  top: 50%;
  transform:translateY(-50%);
  background: url(../img/10012.png) no-repeat center;
  background-size: 100%;
  pointer-events:none;
  transition:.5s ease;
}
.faq-wraps .items-bots{
  display: none;
  padding: 1.5em;
  background: #fff;
  line-height: 1.5;
  padding-top: 2.5em;
}
.faq-wraps .items.active .items-tops:before{
  transform:rotate(180deg);
  transition:.5s ease;
}

.seminar-wraps  .li .i{
  position: relative;
}
.seminar-wraps  .li .i:before{
 width: 100%;
 height: 100%;
 left: 0;
 content:"";
 position: absolute;
 left: 0;
 top: .7em;
 background: #BBE8E4;
 border-radius: 1.5em;
}

.seminar-wraps  .li .i img{
  margin-right: 1em;
}
.seminar-wraps  .li2 .i img{
  font-size: inherit;
  width: 3em;
  margin-right: .8em;
}
.seminar-wraps  .li2 .i{
  height: 5.6em;
  line-height: 5.6em;
  display: block;
  width: 48%;
  margin-left: 4%;
}
.seminar-wraps  .li2 .i:nth-child(2n+1){
  margin-left: 0;
}
.seminar-wraps  .li1 .i{
  height: 5.33em;
  line-height: 5.33em;
  display: block;

}

.seminar-wraps  .i{
  color: #00545E;
  font-weight: bold;
  box-shadow: inset -4px -4px 15px #0000001A;
  border: 2px solid #E4FFFD;
  border-radius: 30px;

}
.seminar-wraps .items{
  position: relative;
}
.seminar-wraps .items:before{
  position: absolute;
  content:"";
  width: 100%;
  height: 100%;
  left: 6px;
  top: 6px;
  border:1px solid #00F6FF;
  border-radius: 1em;
}
.events-mores.onactive span{
  font-size: 16px;
  background: transparent linear-gradient(90deg, #07A494 0%, #007CB1 37%, #00A458 100%) 0% 0% no-repeat padding-box;
  box-shadow: inset 2px 3px 3px #A4A4A485, 0px 3px 6px rgba(0,0,0,.12);
  border-radius: 22px;
  /***height: 2.75em;
  line-height: 2.75em;***/
  height: 3.75em;
  line-height: 3.75em;
  border-radius: 2.75em;
}
.events-mores{
  text-decoration: none;
}
.events-mores span{
  color: #fff;
}
.events-mores span:before{
  position: absolute;
  content:"";
  width: .89em;
  height: .89em;
  right: 1em;
  top: 50%;
  transform:translateY(-50%);
  background: url(../img/10014.svg) no-repeat center;
  background-size: 100%;
}

.seminar-wraps .items ul{
  padding-left: 0;
}
.seminar-wraps .items li{
  list-style: none;
}
.swiper-slide {
  font-size: 1.125rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.swiper-slide .path-box {
  position: absolute;
  left: 14%;
  text-shadow: .0625rem .125rem .0625rem #222222;
}

.swiper-slide .path-box .txt-title {
  color: #FFFFFF;
  font-weight: 700;
}

.swiper-slide .path-box .nav-item {
  text-decoration: none;
  font-size: .875rem;
  color: #FFFFFF;
}

.swiper-slide .path-box .item-btn:hover {
  opacity: 0.8;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  /* min-height: 15rem; */
  object-fit: cover;
}

/* banner区样式 end */
.section {
  margin: 0;
  width: 100%;
}

/* 模块1样式  start*/
.section-pd-01 {
  padding-top: 3.375rem;
  padding-bottom: 9.25rem;
  position: relative;
}

.section-pd-01 .container {
  max-width: 1500px;
}

.section-pd-01 .bt-bg {
  position: absolute;
  width: 100%;
  height: 20%;
  background: transparent linear-gradient(180deg, #FFFFFF00 0%, #FAFEFCB0 40%, #EDFCF5 79%, #E5FBF4 100%) 0% 0% no-repeat padding-box;
  bottom: 0;
  bottom: 0;
  z-index: -1;
}

.section-pd-01 .left-box {
  display: flex;
  margin-top: 20px;
  justify-content: center;
}

.section-pd-01 .left-box img {
  width: 43.5625rem;
  height: 37.25rem;
}

.section-pd-01 .right-box {
  display: flex;
  flex-direction: column;
  width: 43.5625rem;
  height: 37.25rem;
  background: transparent linear-gradient(154deg, #7BC078 0%, #1B6266 100%) 0% 0% no-repeat padding-box;
  border-radius: 1.25rem;
  color: #FFFFFF;
  letter-spacing: 0px;
  padding: 2.375rem 2.0625rem 2.375rem 2.0625rem;
  margin-top: 1.25rem;
  position: relative;
}

.section-pd-01 .right-box h2 {
  text-align: left;
  font-size: 1.875rem;
  max-width: 34.625rem;
  font-weight: 700;
  margin-bottom: 1.625rem;
}

.section-pd-01 .right-box .topic-box {
  display: flex;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 700;
  color: #FFFFFF;
  margin-bottom: 3.25rem;
}

.section-pd-01 .right-box .topic-box .txt-s1 {
  margin-right: 2.5rem;
}

.section-pd-01 .right-box p {
  line-height: 1.625rem;
  font-size: 1.125rem;
}

.section-pd-01 .right-box::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  border: 1px solid #00F6FF;
  border-radius: 1.25rem;
  z-index: -1;
  top: .375rem;
  left: .375rem;
}

.section-pd-01 .right-box::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}

.section-pd-01 .right-box::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px;
  height: 10px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
  /*background: #E5E5E5; */
  background: #e8fddd;
}

.section-pd-01 .right-box::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background: #c0c0c0ad;
}

.section-pd-01 .sec-txt-title {
  text-align: center;
  font-weight: 700;
  font-size: 2.25rem;
  letter-spacing: 0px;
  margin-top: 4.625rem;
  padding-left: 10px;
  color: #00545E;
}

.section-pd-01 .card-box {
  width: 20.9375rem;
  height: 22.75rem;
  border-radius: 1.875rem;
  position: relative;
  margin-top: 6.25rem;
  display: flex;
  justify-content: center;
}

.section-pd-01 .card-box .card-item {
  position: absolute;
  top: -3.75rem;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.section-pd-01 .card-box .card-item .item-img {
  width: 100%;
}

.section-pd-01 .card-box .card-item .txt-in {
  height: 7.5rem;
  display: flex;
  justify-content: center;
  padding: 0 10%;
  margin-top: 1.25rem;
  text-align: left;
  font-size: 1.125rem;
  letter-spacing: 0px;
  color: #000000;
}

.section-pd-01 .card-box-bg1 {
  background: #DEFBFF 0% 0% no-repeat padding-box;
}

.section-pd-01 .card-box-bg2 {
  background: #D7F2D4 0% 0% no-repeat padding-box;
}

.section-pd-01 .card-box-bg3 {
  background: #FFF2E5 0% 0% no-repeat padding-box;
}

.section-pd-01 .card-box-bg4 {
  background: #FFECF5 0% 0% no-repeat padding-box;
}

.section-pd-01 h4 {
  margin: 0;
}

.section-pd-01 p {
  margin: 0;
}

.section-pd-01 .module-box2 .sec-txt-title {
  margin-top: 5rem;
  margin-bottom: 2.5rem;
}

.section-pd-01 .module-box2 .name-card-box {
  display: flex;
  align-items: center;
  justify-content: right;
  gap: .8125rem;
}

.section-pd-01 .module-box2 .item-txt-card {
  max-width: 35.875rem;
  width: 100%;
  height: 4.875rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: .5rem;
  /* UI Properties */
  background: transparent linear-gradient(262deg, #028F73 0%, #00545E 100%) 0% 0% no-repeat padding-box;
  border-radius: 20px;
  opacity: 1;
}

.section-pd-01 .module-box2 .item-txt-card h4 {
  font-size: 1.5rem;
  line-height: 1.75rem;
  font-weight: bold;
  letter-spacing: 0px;
  color: #FFFFFF;
}

.section-pd-01 .module-box2 .item-txt-card p {
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0px;
  color: #FFFFFF;
}

.section-pd-01 .module-box2 .round-list-box {
  display: flex;
  flex-direction: column;
  gap: .75rem;
  padding-top: .75rem;
}

.section-pd-01 .module-box2 .round-list-box .min-round-box {
  display: flex;
  gap: .75rem;
  flex-direction: column;
}

.section-pd-01 .module-box2 .round-list-box .round-item-conten {
  display: flex;
  align-items: center;
  gap: .8125rem;
}

.section-pd-01 .module-box2 .round-list-box .txt-round {
  max-width: 17.875rem;
  width: 100%;
  height: 6.5rem;
  /* UI Properties */
  background: #E5FFFA 0% 0% no-repeat padding-box;
  border-radius: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 1.25rem;
  text-align: center;
}

.section-pd-01 .module-box2 .round-list-box .txt-round p {
  font-size: 1.5rem;
  line-height: 1.75rem;
  font-weight: bold;
  letter-spacing: 0px;
  color: #00575F;
}

.section-pd-01 .module-box2 .round-list-box .big-info-txt {
  width: 100%;
  height: 6.5rem;
  padding: 0 2.0625rem;
}

.section-pd-01 .module-box2 .round-list-box .min-info-txt {
  width: 100%;
  height: 6.5rem;
  padding: 0 2.0625rem;
}
.section-pd-01 .module-box2 .rows .round-list-box  .txt-round-info{
  text-align: center;
}

.section-pd-01 .module-box2 .round-list-box .txt-round-info {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #E8E8E8;
  border-radius: 1.25rem;
  text-align: center;
  font-size: 1.125rem;
  line-height: 1.5rem;
  letter-spacing: 0px;
  color: #459FB8;
  text-align: left;
}

.section-pd-01 .module-box2 .round-list-box .txt-round-info p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  text-align: left;
}

.section-pd-01 .module-box3 .container {
  max-width: 1620px;
}

.section-pd-01 .module-box3 .sec-txt-title {
  margin-top: 5rem;
  margin-bottom: 2.5rem;
}

.section-pd-01 .module-box3 .subheading-txt {
  font-size: 2rem;
  line-height: 1.75rem;
  font-weight: bold;
  letter-spacing: 0px;
  color: #00575F;
  text-align: center;
  margin-bottom: 2.5rem;
}

.section-pd-01 .module-box3 .activity-item-box {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.section-pd-01 .module-box3 .activity-item-box .item-img-box {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 15rem;
  max-height: 14.0625rem;
}

.section-pd-01 .module-box3 .activity-item-box .item-img-box img {
  width: 100%;
  object-fit: contain;
}

.section-pd-01 .module-box3 .activity-item-box .item-txt-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 1.75rem;
  padding-bottom: 1.75rem;
  gap: .75rem;
}

.section-pd-01 .module-box3 .activity-item-box .item-txt-box h5 {
  max-width: 23.75rem;
  font-size: 1.625rem;
  line-height: 2.25rem;
  font-weight: bold;
  letter-spacing: 0px;
  color: #00545E;
  white-space: nowrap;
  /*强制在一行显示*/
  text-overflow: ellipsis;
  /*设置超出内容显示...*/
  overflow: hidden;
  /*一定不能少 超出的内容进行隐藏*/
}

.section-pd-01 .module-box3 .activity-item-box .item-txt-box p {
  text-align: center;
  font-size: 1.125rem;
  line-height: 1.5rem;
  letter-spacing: 0px;
  color: #2A2A2A;
  overflow: hidden;
  /* text-overflow: ellipsis;
  display: -webkit-box; */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* 这里设置为最多显示两行，可根据实际情况调整 */
}

.section-pd-01 .module-box4 .container {
  max-width: 1500px;
}

.section-pd-01 .module-box4 .sec-txt-title {
  margin-top: 5rem;
  margin-bottom: 2.5rem;
}

.section-pd-01 .module-box4 .information-conten {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.5625rem;
  position: relative;
  height: 100%;
}

.section-pd-01 .module-box4 .information-conten h4 {
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-weight: bold;
  letter-spacing: 0px;
  color: #009BAE;
  margin-bottom: 1.5625rem;
}

.section-pd-01 .module-box4 .information-conten .info-item-box {
  padding: 2.375rem 1.875rem;
  width: 44.375rem;
  min-height: 22.625rem;
  height: 100%;
  /* UI Properties */
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 2px solid #E4FFFD;
  border-radius: 1.875rem;
  position: relative;
}

.section-pd-01 .module-box4 .information-conten .info-item-box .bottom-bj {
  position: absolute;
  width: 100%;
  height: 6.5rem;
  bottom: -1rem;
  background: #BBE8E4 0% 0% no-repeat padding-box;
  border-radius: 2.75rem;
  left: 0;
  z-index: -1;
}

.section-pd-01 .module-box4 .info-l .bt-img-box {
  position: absolute;
  width: 8.75rem;
  right: 0;
  bottom: -26px;
}

.section-pd-01 .module-box4 .info-l .bt-img-box img {
  width: 100%;
  object-fit: contain;
}

.section-pd-01 .module-box4 .info-l p {
  text-align: left;
  font-size: 1.125rem;
  line-height: 1.5rem;
  letter-spacing: 0px;
  color: #1A1A1A;
}
.faq-wraps .items-bots *{
	font-weight: normal!important;
}

.section-pd-01 .module-box4 .info-l p:last-of-type {
  /*max-width: 33.75rem;*/
}
.section-pd-01 .module-box4 .info-l p{
	    text-align: justify;
}
.section-pd-01 .module-box4 .information-conten .info-item-box .wens{
	text-align: justify;
}

.section-pd-01 .module-box4 .info-l .item-category-content {
  display: flex;
  flex-direction: column;
  margin-top: 1.5625rem;
  margin-bottom: 1.9375rem;
  max-width: 33.125rem;
}

.section-pd-01 .module-box4 .info-l .item-category-content p {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0px;
  color: #1A1A1A;
}

.section-pd-01 .module-box4 .info-r .bt-img-box {
  position: absolute;
  width: 7.75rem;
  right: -28px;
  bottom: -4px;
}

.section-pd-01 .module-box4 .info-r .bt-img-box img {
  width: 100%;
  object-fit: contain;
}

.section-pd-01 .module-box4 .info-r p {
  font-size: 1.125rem;
  line-height: 1.5rem;
  letter-spacing: 0px;
  color: #1A1A1A;
  /*max-width: 35.5rem;*/
}

.section-pd-01 .module-box4 .info-r .item-category-content {
  margin-top: .875rem;
  margin-bottom: 1.0625rem;
}

.section-pd-01 .module-box4 .info-r .item-category-content p {
  font-weight: 400;
  letter-spacing: 0px;
  color: #1A1A1A;
}

/* 模块1样式  end*/
/* 模块2样式  start*/
.section-pd-02 {
  padding-bottom: 1.75rem;
}

.section-pd-02 .container {
  max-width: 1500px;
}
.section-pd-02 .container.sec-txt-title{
	font-weight: 700;
    font-size: 2.25rem;
    letter-spacing: 0px;
    margin-top: 4.625rem;
    padding-left: 10px;
    color: #00545E;
}

.section-pd-02 .container .d-xl-none {
  margin-bottom: 4.625rem;
}

.section-pd-02 .txt-title2 {
  text-align: left;
  font-weight: 700;
  font-size: 2.25rem;
  letter-spacing: 0px;
  margin-top: 0;
  padding-left: 10px;
  color: #00545E;
  text-align: center;
}

.section-pd-02 .section2-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: -4.625rem;
  z-index: -1;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border-radius: 4.625rem;
}

.section-pd-02 .timeline-module-max {
  margin-top: 2.75rem;
  margin-bottom: 1.625rem;
}

.section-pd-02 .timeline-box {
  display: flex;
  align-items: center;
  /* height: 7rem; */
  position: relative;
  height: 100%;
}

.section-pd-02 .timeline-box .imaginary-line {
  left: 36.75rem;
  top: 4.5rem;
  height: 100%;
  border-right: 1px dashed #ccc;
  position: absolute;
}

.section-pd-02 .timeline-box:nth-child(odd) .timeline-left {
  display: none;
}

.section-pd-02 .timeline-box:nth-child(even) {
  /* color:red; */
  padding-left: 35.625rem;
}

.section-pd-02 .timeline-box:nth-child(even) .timeline-right {
  display: none;
}

.section-pd-02 .timeline-box:last-child .imaginary-line {
  display: none;
}

.section-pd-02 .resource-box {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 2.5rem;
}

.section-pd-02 .resource-box .resource-titel {
  text-align: left;
  font-weight: 700;
  /***font-size: 2.25rem;***/
  font-size: 1.85rem;
  letter-spacing: 0px;
  color: #00545E;
}

.section-pd-02 .resource-box .bt-img {
  margin-top: 2.875rem;
  max-width: 19.375rem;
  margin-bottom: 1.25rem;
}

.section-pd-02 .col-xl-6:nth-child(1) {
  padding-left: 5%;
}

.section-pd-02 .col-xl-6:nth-child(2) {
  padding-right: 5%;
}

.section-pd-02 .mobile-model {
  display: flex;
  width: 100%;
  min-height: 7rem;
  height: 100%;
  /* UI Properties */
  background: #D9F1EF 0% 0% no-repeat padding-box;
  border-radius: 1.25rem;
  opacity: 1;
  padding: 1.125rem .625rem;
}

.section-pd-02 .mobile-model .left-box {
  margin-left: 1.0625rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4.6875rem;
  height: 4.6875rem;
  /* UI Properties */
  background: #00545E 0% 0% no-repeat padding-box;
  border-radius: .625rem;
  text-align: left;
  font-weight: 700;
  font-size: 2.25rem;
  letter-spacing: 0px;
  color: #FFFFFF;
}

.section-pd-02 .mobile-model .right-box {
  display: flex;
  height: 100%;
  justify-content: flex-start;
  flex-direction: column;
  min-height: 4.625rem;
  margin-left: 1.0625rem;
  flex: 1;
}

.section-pd-02 .mobile-model .right-box .txt-tiem {
  text-align: left;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0px;
  color: #00545E;
}

.section-pd-02 .mobile-model .right-box .txt-intor {
  text-align: left;
  font-size: 1.5rem;
  font-weight: 700;
  letter-spacing: 0px;
  color: #404040;
  margin-top: .25rem;
  margin-bottom: 0;
  line-height: 1.5rem;
}

.section-pd-02 .mobile-model .right-box .txt-intor .subhead {
  font-size: 1.125rem;
  font-weight: 400;
  color: #535353;
}

.section-pd-02 .model {
  display: flex;
  width: 32.9375rem;
  min-height: 7rem;
  /* UI Properties */
  background: #D9F1EF 0% 0% no-repeat padding-box;
  border-radius: 1.25rem;
  opacity: 1;
  padding: 1.125rem .625rem;
}

.section-pd-02 .model .left-box {
  margin-left: 1.0625rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4.6875rem;
  height: 4.6875rem;
  /* UI Properties */
  background: #00545E 0% 0% no-repeat padding-box;
  border-radius: .625rem;
  text-align: left;
  font-weight: 700;
  font-size: 2.25rem;
  letter-spacing: 0px;
  color: #FFFFFF;
}

.section-pd-02 .model .right-box {
  display: flex;
  height: 100%;
  justify-content: flex-start;
  flex-direction: column;
  min-height: 4.625rem;
  margin-left: 1.0625rem;
  flex: 1;
}

.section-pd-02 .model .right-box .txt-tiem {
  text-align: left;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0px;
  color: #00545E;
}
.section-pd-02 .model .right-box .kline a:hover{
	text-decoration: underline!important;
}
.section-pd-02 .model .right-box .kline a{
	color: #00545E!important;
	text-decoration: none!important;
}

.section-pd-02 .model .right-box  .kline,
.section-pd-02 .model .right-box .txt-intor- {
  text-align: left;
  font-size: 1.5rem;
  font-weight: 700;
  letter-spacing: 0px;
  color: #404040;
  margin-top: .25rem;
  margin-bottom: 0;
  line-height: 1.5rem;
}

.section-pd-02 .mobile-model .right-box .kline ul,
.section-pd-02 .model .right-box  .kline ul{
  list-style: none;
  padding-left: 0;
}
.section-pd-02 .mobile-model .right-box .kline ul,
.section-pd-02 .model .right-box  .kline ul,
.section-pd-02 .model .right-box  .kline span,
.section-pd-02 .model .right-box .txt-intor- .subhead {
  font-size: 1.125rem;
  font-weight: 400;
  color: #535353;
}

.section-pd-02 .timeline-left {
  display: flex;
  align-items: center;
}

.section-pd-02 .timeline-left .txt-line {
  display: flex;
  width: 2.75rem;
  height: 1px;
  background: #ccc;
}

.section-pd-02 .timeline-left .tetragonum-box {
  width: 2.1875rem;
  height: 2.1875rem;
  /* UI Properties */
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #B5B5B5;
  border-radius: .625rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.section-pd-02 .timeline-left .tetragonum-box .dot {
  width: .8125rem;
  height: .8125rem;
  /* UI Properties */
  background: #00545E 0% 0% no-repeat padding-box;
  border-radius: .3125rem;
}

.section-pd-02 .timeline-right {
  display: flex;
  align-items: center;
  z-index: 99;
}

.section-pd-02 .timeline-right .txt-line {
  display: flex;
  width: 2.75rem;
  height: 1px;
  background: #ccc;
}

.section-pd-02 .timeline-right .tetragonum-box {
  width: 2.1875rem;
  height: 2.1875rem;
  /* UI Properties */
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #B5B5B5;
  border-radius: .625rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.section-pd-02 .timeline-right .tetragonum-box .dot {
  width: .8125rem;
  height: .8125rem;
  /* UI Properties */
  background: #00545E 0% 0% no-repeat padding-box;
  border-radius: .3125rem;
}

/* 模块2样式  end*/
/* 模块3样式  start*/
.section-pd-03 .model {
  display: flex;
  align-items: center;
  width: 32.9375rem;
  height: 7rem;
  /* UI Properties */
  background: #D9F1EF 0% 0% no-repeat padding-box;
  border-radius: 1.25rem;
  opacity: 1;
}

.section-pd-03 .model .left-box {
  background: #00545E 0% 0% no-repeat padding-box;
  border-radius: .625rem;
  text-align: left;
  font-size: 2.25rem;
  font-weight: 700;
  letter-spacing: 0px;
  color: #FFFFFF;
}

.card-item {
  top: -3.75rem !important;
}

@media (max-width: 1200px) {
  .section-pd-01 .container {
    padding: 0 20px;
  }
  .section-pd-02 .container {
    padding: 0 20px;
  }
  .section-pd-02 .col-xl-6:nth-child(1) {
    padding-left: 12px;
  }
  .section-pd-02 .col-xl-6:nth-child(2) {
    padding-right: 12px;
  }
  .section-pd-01 .module-box2 .round-list-box .min-round-box {
    flex-direction: row;
  }
  .section-pd-01 .module-box2 .round-list-box .round-item-conten {
    flex-direction: column;
  }
  .section-pd-01 .module-box4 .info-l .bt-img-box {
    display: none;
  }
  .section-pd-01 .module-box4 .info-r .bt-img-box {
    display: none;
  }
}

@media (max-width: 1080px) {
  .section-pd-01 .module-box4 .information-conten {
    flex-direction: column;
  }
  .section-pd-01 .module-box4 .information-conten {
    height: inherit;
  }
  .section-pd-02 .container.faq-wraps-list{
    padding-left: 0;
    padding-right: 0;
  }
  .section-pd-02 .container .d-xl-none{
    margin-bottom: 2.5rem;
  }
}

@media (max-width: 768px) {
  .section-pd-01 .module-box2 .name-card-box {
    /*flex-direction: column;*/
  }
  .section-pd-01 .module-box2 .item-txt-card {
    width: 100%;
  }
  .section-pd-01 .module-box2 .round-list-box .min-round-box {
    /*flex-direction: column;*/
    /*align-items: center;*/
  }
  .section-pd-01 .module-box2 .round-list-box .big-info-txt {
    height: 100%;
    min-height: 6.5rem;
    padding: 2.0625rem;
  }
  .section-pd-01 .module-box2 .round-list-box .min-info-txt {
    height: 100%;
    /*min-height: 6.5rem;*/
    /*padding: 2.0625rem;*/
    min-height: 10rem;
    padding: 1rem;
  }
  .section-pd-01 .module-box2 .round-list-box .txt-round-info p {
    -webkit-line-clamp: 20;
  }
  .section-pd-01 .module-box2 .round-list-box .txt-round p{
  	font-size: 1.35em;
  }
}

@media (max-width: 700px) {
  .section-pd-01 .right-box {
    height: 100%;
    width: 100%;
    margin-left: 0;
  }
  .section-pd-01 .left-box {
    height: 100%;
    width: 100%;
  }
  .section-pd-01 .left-box img {
    width: 100%;
    height: 100%;
  }
  .section-pd-01 .module-box4 .information-conten .info-item-box {
    width: 100%;
  }
}

@media (min-width: 360px) {
  html {
    font-size: 12px;
  }
}

@media (min-width: 430px) {
  html {
    font-size: 14px;
  }
}

@media (min-width: 768px) {
  html {
    font-size: 14px;
  }
  .section-pd-01 .container {
    padding: 0 20px;
  }
}

@media (min-width: 820px) {
  html {
    font-size: 16px;
  }
}

@media (min-width: 1024px) {
  html {
    font-size: 16px;
  }
}

/*>=1024的设备*/
@media (min-width: 1200px) {
  html {
    font-size: 13px;
  }
}

/* >=1024的设备*/
@media (min-width: 1220px) {
  html {
    font-size: 13px;
  }
}

@media (min-width: 1280px) {
  html {
    font-size: 14px;
  }
}

@media (min-width: 1390px) {
  html {
    font-size: 15px;
  }
}

@media (min-width: 1400px) {
  html {
    font-size: 15px;
  }
}

@media (min-width: 1440px) {
  html {
    font-size: 15px;
  }
  .mb-nav-box {
    padding: 0 .625rem;
  }
}

@media (min-width: 1680px) {
  html {
    font-size: 16px;
  }
}

@media (min-width: 1920px) {
  html {
    font-size: 16px;
  }
}
.fs16{
	font-size: 1rem;
}
.fs20{
	font-size: 1.25rem;
}
.fs30{
	font-size: 1.875rem;
}
.events-mores.onactive span{
	font-size: 1rem;
}
.events-mores span{
	font-size: 1.125rem;
}
.fs24{
	font-size: 1.5rem;
}
.fs22{
  font-size: 1.375rem;
}
.seminar-wraps .li{
	text-align: center;
}
@media (max-width: 1199px){
	.Educational-lists .items{
		width: 32%;
		margin-left: 2%;
		margin-bottom: 2%;
	}
	.Educational-lists .items:nth-child(5n+1){
		margin-left: 2%;
	}
	.Educational-lists .items:nth-child(3n+1){
		margin-left: 0;
	}
	.seminar-wraps .li1{
		margin-top: 1.5rem;
	}

}
@media (min-width: 1025px){
/*	.sec-text-title.cur{
		width: 85%;
	}*/
	.sec-text-title.cur{
		max-width:66em;
		width: 82%; 
	}
	html[lang="en-US"] .sec-text-title{
		width: 73%;
	}
	html[lang="en-US"] .sec-text-title.cur{
		max-width: 100%;
		width: 82%;
	}
}
@media (max-width: 1024px){
	.seminar-wraps .li .i .spans span{
		display: block;
		width: 100%;
		margin-top: .5rem;

	}
	.seminar-wraps .li .i img{
		display: block;
		margin-right: 0;
	}
	.seminar-wraps .li1 .i,
	.seminar-wraps .li2 .i{
		height: auto;
		line-height: 1;
	}
	.seminar-wraps .li1 .i .spans,
	.seminar-wraps .li2 .i .spans{
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
	}
	.sec-text-title{
		width: 100%;
	}
	.Educational-lists .items{
		width: 49%;
		margin-left: 2%;
	}
	.Educational-lists .items:nth-child(5n+1){
		margin-left: 2%;
	}
	.Educational-lists .items:nth-child(3n+1){
		margin-left: 2%;
	}
	.Educational-lists .items:nth-child(2n+1){
		margin-left: 0;
	}


}

@media (max-width: 768px){
	.section-pd-01 .module-box2 .round-list-box .txt-round,
	.section-pd-01 .module-box2 .rows .round-list-box .txt-round-info{
		    /*max-width: 35.875rem*/
	}

	.section-pd-01 .module-box2 .round-list-box .min-round-box .col-xl-12.col-md-6{
			flex: 0 0 auto;
		    width: 50%;
	}
}

@media (max-width: 767px){
  .seminar-wraps .items-li .downs{
    height: 80px;
  }
	.seminar-wraps .li2 .i{
		/*height: 6em;*/
		/*line-height: 6em;*/
	}

	.Educational-lists .items{
		width: 100%;
		margin-left: 0;
	}

  .faq-wraps .items-tops{
    font-size: 1rem;
  }
}


.section-pd-01 .left-box img{
  height: auto;
}
.section-pd-01 .right-box{
  height: auto;
  /*padding-bottom: 1rem;*/
  min-height: 37.25rem;
}
.section-pd-01 .wens ul{
  list-style: none;
  padding-left: .5em;
  margin-bottom: .5em;
}
.page21.section-pd-01 .bt-bg{
  background: url(../img/5103.png) no-repeat bottom center;
  background-size: 100%;
  height: 100%;
}
.page20.section-pd-01 .bt-bg{
  background: url(../img/5101.png) no-repeat bottom center;
  background-size: 100%;
  height: 100%;
}
.section-pd-02{
  background: transparent!important;
}

.section-pd-01.page21{
  padding-top: 0;
}

  /*.Educational-lists .items .ul .li{
    background: #CCD6EE 0% 0% no-repeat padding-box;
    box-shadow: inset 2px 3px 3px rgba(31,52,104,.85), 0px 3px 6px rgba(0,0,0,.12);
    transition:.5s ease;
  }

  .Educational-lists .items .ul .li:nth-child(2){
    background: transparent linear-gradient(319deg, #05415A 0%, #00545E 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px rgba(0,0,0,.12);
    transition:.5s ease;
  }*/


  @media (max-width: 360px){
    .seminar-wraps .items-li .downs,
    .seminar-wraps .items-li .downs-list .li .spans{
      font-size: 1rem;
    }
    .seminar-wraps .items-li{
      padding: .5em .75em;
    }
    .seminar-wraps .items-li .downs-list .li .spans{
      line-height: 1.1;
    }
  }