body,
div,
ul,
ol,
dl,
dt,
dd,
li,
dl,
h1,
h2,
h3,
h4 {
  margin: 0;
  padding: 0;
  font-style: normal;
  font: 12px/22px '\5B8B\4F53', Arial, Helvetica, sans-serif;
}

ol,
ul,
li {
  list-style: none;
}

img {
  border: 0;
  vertical-align: middle;
}

body {
  color: #000000;
  background: #fff;
}

a {
  color: #000000;
  text-decoration: none;
}

a:hover {
  color: #1061f9;
  text-decoration: underline;
}

body {
  width: 100%;
  background: #010242;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;
  font-family: 'Microsoft YaHei';
}

.banner {
  position: relative;
  z-index: 1;
}

.yingwen {
  width: 60%;
  margin: 0px auto;
  margin-top: 40px;
}

.content {
  width: 70%;
  margin: 0 auto;
  border: 1px solid #0006ee;
  background-color: #01117d;
  position: relative;
  z-index: 2;
  border-radius: 20px;
  margin-bottom: 80px;
  padding: 2% 4%;
  overflow: hidden;
  box-sizing: border-box;
}

.xcpBox {
  overflow: hidden;
}

.xcpTitle {
  width: 50%;
  margin-bottom: 3%;
  margin-top: 2%;
}

.xcp1Video {
  width: 52%;
  background: url(../imgs/xcpbg.png) no-repeat;
  float: left;
  padding: 3% 4%;
}

.xcp2Video {
  width: 30%;
  background: url(../imgs/xcpbg.png) no-repeat;
  float: right;
  margin-bottom: 4%;
  margin-top: -10.8%;
  padding: 2% 3%;
}

.xcp3Video {
  width: 30%;
  background: url(../imgs/xcpbg.png) no-repeat;
  float: right;
  padding: 2% 3%;
}

.zdnlTitle {
  width: 60%;
  margin: 3.6% auto;
}

.intro {
  padding: 2rem 3rem;
  color: #ffffff;
  text-indent: 2.4rem;
  font-size: 18px;
  line-height: 30px;
  border: 1px solid #0130ff;
  text-align: justify;
  box-sizing: border-box;
}

.text {
  background: #0115b6;
  padding: 2rem 3rem;
  color: #ffffff;
  text-indent: 2.4rem;
  font-size: 18px;
  line-height: 30px;
  border: 1px solid #0130ff;
  text-align: justify;
}

.intro span {
  color: #d22a80;
  font-size: 30px;
  font-weight: bold;
}

.dwmlTitle {
  width: 40%;
  margin: 3.6% auto;
}

.Interest {
  width: 60%;
  padding: 20px;
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  margin: 2rem auto;
  margin-bottom: 3.6%;
  background: -webkit-linear-gradient(left, #01117d, #0130ff);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #0130ff, #01117d);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #0130ff, #01117d);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #0130ff, #01117d);
  /* 标准的语法 */
}

.Directory {
  position: relative;
}

@keyframes triangle {
  0% {
    transform: rotate(0deg) scale(1);
    opacity: 0.5;
  }

  100% {
    transform: rotate(180deg) scale(1);
    opacity: 1;
  }
}

.YuanSu1 {
  width: 20%;
  position: absolute;
  bottom: -2rem;
  right: 0;
}

.YuanSu2 {
  width: 12%;
  position: absolute;
  top: 25%;
  right: 0;
}

.YuanSu3 {
  width: 12%;
  position: absolute;
  left: 5px;
  bottom: 10%;
  animation: triangle 1.5s infinite linear;
  perspective: 500;
  -webkit-perspective: 500;
}

.YuanSu4 {
  width: 12%;
  position: absolute;
  left: 0;
  top: 30%;
}

.YuanSu5 {
  width: 12%;
  position: absolute;
  right: 0;
  bottom: 10%;
}

.move {
  animation: circleRoate 10s ease-in infinite alternate;
  -webkit-animation: circleRoate 10s ease-in infinite alternate;
  -moz-animation: circleRoate 10s ease-in infinite alternate;
  -ms-animation: circleRoate 10s ease-in infinite alternate;
  -o-animation: circleRoate 10s ease-in infinite alternate;
}

@keyframes circleRoate {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes circleRoate {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

@-moz-keyframes circleRoate {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

@-ms-keyframes circleRoate {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

@-o-keyframes circleRoate {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

.Unit {
  overflow: hidden;
}

.School,
.Hospital,
.Business,
.Scientific {
  width: 47.9%;
  border: 1px solid #0130ff;
  overflow: hidden;
  padding: 2% 0px;
  border-top-right-radius: 6%;
  float: left;
  margin-bottom: 3.6%;
}

.School li,
.Hospital li,
.Business li,
.Scientific li {
  width: 28%;
  margin-left: 3.6%;
  float: left;
  transform: scale(1);
  transition: all ease-in-out 0.6s;
}

.School li:hover,
.Hospital li:hover,
.Business li:hover,
.Scientific li:hover {
  transform: scale(1.2);
}

.School li a,
.Hospital li a,
.Business li a,
.Scientific li a {
  width: 100%;
  text-decoration: none;
}

.School li img,
.Hospital li img,
.Business li img,
.Scientific li img {
  width: 90%;
  display: block;
  border: 6px solid rgba(255, 255, 255, 0.5);
}

.School li p,
.Hospital li p,
.Business li p,
.Scientific li p {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  padding: 0.4rem 0px;
}

.Hospital,
.Scientific {
  margin-left: 3.6%;
}

.UnitTitle {
  width: 50%;
  margin: 0 auto;
  background: url(../imgs/UnitTitleBg.png) no-repeat;
  background-size: contain;
}

.UnitTitle p {
  color: #fff;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  padding: 1rem 0 2rem 0;
}

.NewsTitle {
  width: 60%;
  margin: 0 auto;
  margin-bottom: 3.6%;
}

.zhurenBox {
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  padding-top: 3.6%;
  margin-bottom: 3.6%;
}

.width28 {
  width: 40%;
  float: left;
  padding: 3.4rem 2.8rem;
}

.zhurenVideo {
  width: 42%;
  float: left;
  margin-left: 3.6%;
}

.zhurenTitle {
  width: 23.5%;
  float: left;
  position: absolute;
  right: 0;
  top: 0.6rem;
  z-index: -1;
  border: 1px solid #0130ff;
}

.zhurenTitle2 {
  display: none;
  float: left;
  border: 1px solid #0130ff;
  font-weight: bold;
  background: -webkit-linear-gradient(left, #01117d, #0130ff);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #0130ff, #01117d);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #0130ff, #01117d);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #0130ff, #01117d);
}

.Guests,
.Guests2 {
  overflow: hidden;
  position: relative;
}

.Guests {
  margin-top: 3.6%;
}

.global {
  width: 80%;
  margin: 0 auto;
  margin-bottom: 3.6%;
}

.Guests li,
.Guests2 li {
  width: 36%;
  float: left;
  margin-bottom: 3.6%;
  padding: 2rem;
  border: 1px solid #0130ff;
  background: -webkit-linear-gradient(bottom, #01117d, #0115b6);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(top, #0115b6, #01117d);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(top, #0115b6, #01117d);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to top, #0115b6, #01117d);
  /* 标准的语法 */
}

.CaiQiMing,
.TianWen,
.YuChengWen,
.MaoShanHong {
  margin-left: 3.6%;
}

.TianWen,
.SunQiJun,
.LinJianHua,
.YuChengWen {
  float: right !important;
}

.GuestsTitle {
  width: 100%;
  height: 20%;
  margin-left: -2rem;
}

.GuestsTitle img {
  width: 100%;
  height: 100%;
}

.MaoDongMin {
  width: 42%;
  float: left;
  margin-bottom: 3.6%;
  padding: 2rem 2rem;
  border: 1px solid #0130ff;
  background: -webkit-linear-gradient(bottom, #01117d, #0115b6);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(top, #0115b6, #01117d);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(top, #0115b6, #01117d);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to top, #0115b6, #01117d);
  /* 标准的语法 */
}

.Host {
  overflow: hidden;
  margin-top: 3.6%;
}

.width40 {
  width: 40%;
  float: right;
  padding: 4rem 3rem;
}

.width60 {
  width: 48%;
  float: right;
  padding: 3rem 4rem;
  box-sizing: border-box;
}

.conference {
  margin-top: 3.6%;
}

.conference img {
  width: 100%;
}

.conferenceTitle {
  height: 100px;
  line-height: 100px;
  margin-top: -1px;
  text-align: center;
  color: #ffffff;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 3.6%;
  border: 1px solid #0130ff;
  background: -webkit-linear-gradient(bottom, #01117d, #0115b6);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(top, #0115b6, #01117d);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(top, #0115b6, #01117d);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to top, #0115b6, #01117d);
  /* 标准的语法 */
}

.coverageTitle {
  width: 30%;
  margin: 0 auto;
  margin-bottom: 3.6%;
}

.coverage {
  padding: 2% 2%;
  border: 1px solid #0130ff;
  background: -webkit-linear-gradient(bottom, #01117d, #0115b6);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(top, #0115b6, #01117d);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(top, #0115b6, #01117d);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to top, #0115b6, #01117d);
  /* 标准的语法 */
  overflow: hidden;
  margin-bottom: 3.6%;
  margin-top: 3.6%;
}

.coverage li {
  width: 14.4%;
  float: left;
  margin-left: 2%;
  margin-bottom: 2%;
  transform: scale(1);
  transition: all ease-in-out 0.6s;
}

.coverage li:hover {
  transform: scale(1.2);
}

@media screen and (max-width: 1024px) {
  .content {
    width: 96%;
    padding: 2% 2% 2% 2%;
  }

  .xcpTitle {
    width: 60%;
  }

  .text {
    padding: 1rem 1rem;
    font-size: 16px;
    box-sizing: border-box;
  }

  .xcp1Video,
  .xcp2Video,
  .xcp3Video {
    width: 90%;
  }

  .School,
  .Hospital,
  .Business,
  .Scientific {
    width: 98%;
    margin: 0 auto;
    margin-bottom: 3.6%;
  }

  .YuanSu2,
  .YuanSu3,
  .YuanSu4,
  .YuanSu5 {
    display: none;
  }

  .global {
    width: 90%;
  }

  .NewsTitle,
  .zdnlTitle {
    width: 98%;
    margin: 0 auto;
  }

  .intro {
    padding: 1rem 1rem;
    font-size: 16px;
  }

  .dwmlTitle {
    width: 80%;
  }

  .Interest {
    width: auto;
    font-size: 16px;
  }

  .School li,
  .Hospital li,
  .Business li,
  .Scientific li {
    overflow: hidden;
  }

  .UnitTitle p {
    padding: 0.6rem 0 1rem 0;
  }

  .width28,
  .width40,
  .width60 {
    width: auto;
    margin-bottom: 3.6%;
  }

  .zhurenVideo {
    width: 100%;
  }

  .Guests li,
  .Guests2 li {
    width: 90%;
    padding: 1rem;
  }

  .MaoDongMin {
    width: 90%;
    padding: 1rem;
  }

  .conferenceTitle {
    height: 60px;
    line-height: 60px;
    font-size: 16px;
  }

  .coverageTitle {
    width: 60%;
  }

  .coverage li {
    width: 31%;
  }

  .zhurenTitle2 {
    display: block;
  }

  .zhurenTitle {
    display: none;
  }

  .zhurenVideo {
    width: 95%;
  }

  .School li p,
  .Hospital li p,
  .Business li p,
  .Scientific li p {
    font-size: 14px;
  }

  .xcp1Video {
    width: 92%;
    background: url(../imgs/xcpbg.png) no-repeat;
    background-size: 100% 100%;
    float: left;
    padding: 3% 4%;
    margin-bottom: 3.6%;
  }

  .xcp2Video {
    width: 92%;
    background: url(../imgs/xcpbg.png) no-repeat;
    background-size: 100% 100%;
    float: left;
    margin-bottom: 3.6%;
    margin-top: 0;
    padding: 3% 4%;
  }

  .xcp3Video {
    width: 92%;
    background: url(../imgs/xcpbg.png) no-repeat;
    background-size: 100% 100%;
    float: left;
    padding: 3% 4%;
    margin-bottom: 3.6%;
  }

  .yingwen {
    margin-top: auto;
    width: 90%;
  }

  .GuestsTitle {
    margin-left: -1rem;
  }

  .CaiQiMing, .TianWen, .YuChengWen, .MaoShanHong {
    margin-left: 0;
  }
}