﻿body{
  overflow-x: hidden;
  overflow-y: auto;
}

.entry_bg {
  /*width: 100%;
  height: 100%;*/
  /*position: relative;*/
  /*background-image: url(../resource/img/v2_pnsh53.png);*/
}

.layout-boxed {
  margin: 0 auto;
  background-image: url(../resource/img/index_background1920.png);
  -webkit-background-size: cover;
  background-size: cover;
}

.layout-boxed .wrapper {
  margin: 0 auto;
  max-width: 1500px;
  background-color: transparent ;
}
#myLogo{
  width: 20px;
  height: 20px;
}
.entry_bg_img {
  width: 100%;
  height: 100%;
  /*max-height: 937px;*/
}

.entry_logo {
  position: absolute;
  left: 50px;
  top: 60px;
  z-index: 7;
  margin-left: 85px;
}

.entry_logo_img {
  display: block;
  width: 81px;
  height: 63px;
  margin-right: 10px;
}

.entry_logo_text{
  margin-top: 20px;
  margin-left: -5px;
}
.entry_logo_text .text_cn {
  font-family: "Microsoft YaHei";
  font-weight: 700;
  font-size: 28px;
  color: rgba(255, 255, 255, 1);
  font-style: normal;
  letter-spacing: 0px;
  line-height: 40px;
  text-decoration: none;

  text-align: center;
}

.text_en {
  font-family: "Microsoft YaHei";
  font-weight: 400;
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  font-style: normal;
  letter-spacing: 2px;
  line-height: 12px;
  text-decoration: none;
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: center;
  width: 221px;
}

.entry_footer {
  position: absolute;
  bottom: 0;
  width: 100%;

  z-index: 7;
}

.entry_footer>p {
  margin-bottom: 0;
  text-align: center;
}

.entry_footer .copyRight {
  font-family: "Microsoft YaHei";
  font-weight: 400;
  font-size: 12px;
  color: #333;
  font-style: normal;
  letter-spacing: 0px;
  line-height: 16px;
  text-decoration: none;
  text-align: center;
}

.entry_footer .filing {
  font-family: "Microsoft YaHei";
  font-weight: 400;
  font-size: 12px;
  color: #333;
  font-style: normal;
  letter-spacing: 0px;
  line-height: 16px;
  text-decoration: none;
  text-align: center;
}

.footer_imgs {
  text-align: center;
}

.footer_imgs a {
  vertical-align: middle;
  display: inline-block;
}

.footer_imgs .government>img {
  width: 100px;
  height: 50px;
  display: block;
}

.footer_imgs .party>img {
  width: 75px;
  height: 75px;
  display: block;
}

.entry_footer .security {
  font-family: "Microsoft YaHei";
  font-weight: 400;
  font-size: 12px;
  color: rgba(240, 240, 240, 1);
  font-style: normal;
  letter-spacing: 0px;
  line-height: 16px;
  text-decoration: none;
}

.entry_social {
  position: absolute;
  right: 0;
  bottom: 15%;
}

.appCode {
  width: 117px;
  height: 120px;
  color: #2164B7;
  background-color: rgb(255, 255, 255);
  border-color: #2164B7;
  border-radius: 10px;
  font-size: 14px;
  padding: 0px;
  border-width: 1px;
  border-style: solid;
  text-align: center;
  line-height: 20px;
  font-weight: normal;
  font-style: normal;
  opacity: 1;
  padding: 10px;

}

.appCode_text {
  margin-bottom: 3px;
}

.appCode_text_1 {
  font-family: "Microsoft YaHei";
  font-weight: 700;
  font-size: 14px;
  color: #2164B7;
  font-style: normal;
  letter-spacing: 0px;
  line-height: 20px;
  padding-right: 5px;
  text-decoration: none;
  border-right: 1px solid #2164B7;
  margin-bottom: 0;
}

.appCode_text_2 {
  font-family: "Microsoft YaHei";
  font-weight: 400;
  font-size: 14px;
  color: #2164B7;
  font-style: normal;
  padding-left: 1px;
  line-height: 20px;
  text-decoration: none;
  word-wrap: break-word;

}

.appCode_text_2>p {
  margin-bottom: 0;
}

.appCode_img {
  display: block;
  width: 80px;
  margin:0 auto;
}

.appDownload {
  width: 35px;
  height: 120px;
  z-index: 15;
  color: #2164B7;
  background-color: rgb(255, 255, 255);
  border-color: #2164B7;
  border-radius: 16px;
  font-size: 14px;
  padding: 0px;
  border-width: 1px;
  border-style: solid;
  text-align: center;
  line-height: 20px;
  font-weight: normal;
  font-style: normal;
  opacity: 1;
  word-wrap: break-word;
  background: #fff;
  padding: 23px 5px;
  margin-right: 5px;

}

.appDownload>p {
  vertical-align: middle;
  margin-bottom: 0;
  line-height: 20px;
}

.appChange {
  width: 53px;
  height: 120px;
  z-index: 1;
  color: rgb(255, 255, 255);
  background-color: #2164B7;
  border-color: transparent;
  border-radius: 20px 0px 0px 20px;

  font-size: 20px;
  padding: 10px;
  padding-right: 0;
  border-width: 1px;
  border-style: solid;
  text-align: center;
  line-height: 25px;
  font-weight: bold;
  font-style: normal;
  opacity: 1;
}

.appChange .wechat {
  color: rgb(255, 255, 255);
  border-width: 0px;
  border-style: solid;
  font-weight: normal;
  font-style: normal;
  opacity: 1;
  border-bottom: 1px solid #fff;
  padding-bottom: 8px;
  height: 50%;
  cursor: pointer;
}

.appChange .wechat>p {
  font-size: 14px;
  line-height: 14px;
}

.appChange .phone {
  color: rgb(255, 255, 255);
  border-width: 0px;
  border-style: solid;
  font-weight: normal;
  font-style: normal;
  opacity: 1;
  font-size: 34px;
  padding-top: 5px;
  height: 50%;
  cursor: pointer;
}

.appChange .phone>p {
  font-size: 14px;
  line-height: 14px;
}

.entry_news {
  width: 500px;
  margin-top: 80px;
  margin-left: 80px;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  position: absolute;
  right: 0;
  z-index: 9;
}

.news_title {
  font-family: "Microsoft YaHei";
  font-weight: 700;
  font-size: 28px;
  color: rgba(255, 255, 255, 1);
  font-style: normal;
  letter-spacing: 0px;
  line-height: 54px;
  text-decoration: none;
  width: 200px;
}

.news_top {
  font-family: "Microsoft YaHei";
  font-weight: 700;
  font-size: 22px;
  color: rgba(255, 255, 255, 1);
  font-style: normal;
  letter-spacing: 0px;
  line-height: 41px;
  text-decoration: none;
  text-align: right;
  padding-bottom: 5px;
  border-bottom: 1px solid rgba(166, 188, 227, 1);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
  text-align: left;
}

.news_top .news_red {
  font-family: "Microsoft YaHei";
  font-weight: 700;

  color: rgba(229, 28, 35, 1);
  font-style: normal;
  letter-spacing: 0px;
  line-height: 41px;
  text-decoration: none;
}

.news_list {
  padding-top: 150px;
}

.news_item {
  font-family: "Microsoft YaHei";
  font-weight: 400;
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
  font-style: normal;
  letter-spacing: 0px;
  line-height: 40px;
  text-decoration: none;
  cursor: pointer;
}

.news_more {
  text-align: right;
  font-family: "Microsoft YaHei";
  font-weight: 400;
  font-size: 12px;
  color: rgba(240, 240, 240, 1);
  font-style: normal;
  letter-spacing: 0px;
  line-height: 24px;
  text-decoration: none;
  padding-right: 10px;
}

.top_bar {
  position: absolute;
  right: 190px;
  top: 40px;
}

.search_box {
  width: 320px;
  height: 36px;
  z-index: 25;
  background-color: rgb(232, 232, 235);
  font-size: 14px;
  padding: 0px;
  border-width: 0px;
  border-style: solid;
  text-align: center;
  line-height: 20px;
  font-weight: normal;
  font-style: normal;
  opacity: 1;
  padding: 5px 10px;
  position: relative;
}

.search_box>span {
  position: absolute;
  top: 13px;
  left: 14px;
  font-size: 12px;
  color: rgba(189, 189, 189, 1);
}

.search_box>input {
  border-radius: 4px;
  height: 26px;
  padding-left: 30px;
  font-size: 14px;
  width: 100%;
}

.login {
  font-family: "Microsoft YaHei";
  font-weight: 400;
  font-size: 22px;
  color: rgb(255, 255, 255);
  font-style: normal;
  letter-spacing: 0px;
  line-height: 36px;
  text-decoration: none;
  margin-left: 30px;
  margin-right: 200px;
}
.login>a{
  margin: 0 10px;
}
.entry_link {
  display: inline-block;
  position: relative;
  margin-top: calc(50vh - 250px);
  width: 630px;
  margin-left: 110px;
}
.entry_link>a {
  position: relative;
  z-index: 99;
  display: inline-block;
  text-align: center;
  width: 200px;
  height: 200px;
  transform: scale(0.8);
}
.entry_link>a div {
  width: 90%;
  height: 90%;
  border-radius: 50%;
  /*background-color: #fff;*/
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.entry_link a:link{
  color: #000;
}
.entry_link a:visited{
  color: #000;
}
a.zhengce {
  width: 200px;
  height: 205px;
  top: 22px;
  background: url("../resource/img/policy.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  font-size: 26px;
  text-align: center;
}

.entry_link a img{
  position: absolute;
  top: 33%;
  left: 50%;
  transform: translate(-50%);
}

a.rongzi {
  left: 96px;
  bottom: 10px;
  width: 200px;
  height: 205px;
  background: url("../resource/img/rongzi.png");
  background-repeat: no-repeat;
  background-size: cover;
  font-size: 26px;
  text-align: center;
}
a.rongzi img {
  top: 36%;
}

a.zhineng {
  left: 104px;
  top: -50px;
  width: 170px;
  height: 170px;
  background: url("../resource/img/zixun.png");
  background-repeat: no-repeat;
  background-size: cover;
  font-size: 26px;
  text-align: center;
}

a.qiye {
  width: 170px;
  height: 170px;
  background: url("../resource/img/zixun.png");
  background-repeat: no-repeat;
  background-size: cover;
  font-size: 26px;
  text-align: center;
}
.duo1,
.duo2,
.duo3,
.duo4{
  position: absolute;
}

.duo1{
  width: 50px;
  height: 50px;
  left: 39%;
  top: 44px;
}
.duo2{
  width: 50px;
  height: 50px;
  left:15%;
  top: 50%;
}
.duo3{
  width: 50px;
  height: 50px;
  left: 45%;
  bottom: 25px;
}
.duo4{
  width: 50px;
  height: 50px;
  right: 14%;
  top: 38%;
}
.news_content{
  max-width: 400px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.top_bar{
  color: #fff;
}

.username i{
  color:#fff;
}
.username span{
  color: #fff;
}
iframe{
  position: absolute;
  bottom: 0px;
  background-color: transparent;
}
.footer{
  background-color: transparent;
}

@media screen and (min-width: 1366px) {
  .entry_logo{
    left: 0;
    margin-left: 50px;
  }
  .entry_link {
    width: 600px;
    margin-top: 273px;
    margin-left: 1px;
  }
  .entry_link>a {
    transform: scale(0.8);
  }
  a.zhengce {
    width: 270px;
    height: 275px;
    top: 22px;
    background: url("../resource/img/policy.png");
    background-repeat: no-repeat;
    background-size: cover;
    font-size: 26px;
    text-align: center;
  }
  .entry_link a img{
    position: absolute;
    top: 36%;
    left: 50%;
    /*height: 90px;*/
    transform: translate(-50%);
  }

  a.rongzi {
    left: 146px;
    bottom: 10px;
    width: 270px;
    height: 275px;
    background: url("../resource/img/rongzi.png");
    background-repeat: no-repeat;
    background-size: cover;
    font-size: 26px;
    text-align: center;
  }


  a.zhineng {
    left: 130px;
    top: -50px;
    width: 220px;
    height: 220px;
    background: url("../resource/img/zixun.png");
    background-repeat: no-repeat;
    background-size: cover;
    font-size: 26px;
    text-align: center;
  }

  a.qiye {
    width: 220px;
    height: 220px;
    background: url("../resource/img/zixun.png");
    background-repeat: no-repeat;
    background-size: cover;
    font-size: 26px;
    text-align: center;
  }
  .duo1,
  .duo2,
  .duo3,
  .duo4{
    position: absolute;
  }

  .duo1{
    width: 70px;
    height: 70px;
    left: 39%;
    top: 44px;
  }
  .duo2{
    width: 70px;
    height: 70px;
    left:15%;
    top: 50%;
  }
  .duo3{
    width: 70px;
    height: 70px;
    left: 50%;
    bottom: 25px;
  }
  .duo4{
    width: 70px;
    height: 70px;
    right: 14%;
    top: 38%;
  }
}
* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

/*.dizuo{*/
/*  background-image: url("../resource/img/圆形底座bg.png");*/
/*  background-repeat: no-repeat;*/
/*  background-size: 100% 100%;*/
/*  transform-style: preserve-3d;*/
/*  transform: rotateX(50deg) perspective(30000px);*/
/*}*/
.galaxy{
  /*height: 500px;*/
  /*width:636px;*/
  transform-style: preserve-3d;
  /*transform: rotateX(60deg) perspective(30000px);*/
  background-image: url("../resource/img/圆形底座bg.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 110% 78%;
  padding-top: 4%;
  transform: scale(1.25);
}
.orbit{
  height: 400px;
  width:536px;
  border-radius: 50%;
  transform-style: preserve-3d;
  position: relative;
  /*animation:orbit-rotate 30s linear 0s infinite normal;*/
  margin: 0;
}

@-webkit-keyframes one {
  0% {
    left: 280px;
    top: 175px;
    width:159px;
    height: 159px;
  }
  25% {
    left: 280px;
    top: 172px;
    width:169px;
    height: 169px;
  }
  50% {
    left: 280px;
    top: 170px;
    width:179px;
    height: 179px;
  }
  75% {
    left: 280px;
    top: 172px;
    width:169px;
    height: 169px;
  }
  100% {
    left: 280px;
    top: 175px;
    width:159px;
    height: 159px;
  }

}
.center{
  position: absolute;
  margin-left: 219px;
  width: 171px;
  height: 171px;
  /*background-color: red;*/
  z-index: 1067;
}
.center-img1 {
  position: absolute;
  background: url("../resource/img/高质量发展.png") no-repeat center center/100% 100%;
  transform: translate(-35%, -78%) scale(1.3);
  animation:one 5s linear infinite;
  /*z-index: 1066;*/
}
.base_div{
  position: absolute;
  left: 49%;
  top: 55%;
  width:332px;
  height: 176px;
  background: url("../resource/img/高质量矩阵-底座.png") no-repeat center center/100% 100%;
  transform: translate(-35%, -78%) scale(.8);
}
@keyframes rotate_change1{
  0%{
    transform:rotate(0) rotateX(-90deg) skew(0deg) scale(1);
  }
  100%{
    transform:rotate(-360deg) rotateX(-90deg) skew(0deg) scale(1);
  }
}
.planet{
  width:274px;
  height: 216px;
  /*background-image: url("../resource/img/高质量发展.png");*/
  position: absolute;
  transform: scale(.7);
  /*z-index:1;*/
  /*transform:rotateX(70deg);*/
  /*-ms-transform:rotateX(70deg);*/
}
.planet.one {
  top: 30px;
  right: auto;
  bottom: auto;
  left: 10px;
}
.planet.two {
  top: 30px;
  right: auto;
  bottom: auto;
  left: 320px;
}
.planet.three {
  width: 198px;
  height: 163px;
  top: -76px;
  right: auto;
  bottom: auto;
  left: 64px;
}
.planet.four {
  width: 198px;
  height: 163px;
  top: -76px;
  right: auto;
  bottom: auto;
  left: 378px;
}
.planet img{
  height: 100%;
  width: 100%;
}
.planet a{
  display: inline-block;
  height: 100%;
  width: 100%;
}

.orbit{
  /*animation: rotate 13s linear infinite;*/
}
.orbit .one{
  animation:rotate_c1 12s linear infinite;
}

.orbit .two{
  animation:rotate_c2 12s linear infinite;
}
.orbit .three{
  animation:rotate_c3 12s linear infinite;
}
.orbit .four{
  animation:rotate_c4 12s linear infinite;
}

@keyframes rotate{
  0%{
    transform:rotate(0deg) skew(0deg) scale(1);
  }
  100%{
    transform:rotate(360deg) skew(0deg) scale(1);
  }
}

@keyframes rotate_c1{
  0%{
    width: 263px;
    height: 207px;
    top: 40px;
    left: 10px;
  }
  12.5%{
    top: -23px;
    left: 20px;
  }
  25%{
    width: 190px;
    height: 156px;
    top: -76px;
    left: 64px;
  }
  37.5%{
    top: -129px;
    left: 221px;
  }
  50%{
    width: 190px;
    height: 156px;
    top: -76px;
    left: 378px;
  }
  62.5%{
    top: -23px;
    left: 387px;
  }
  75%{
    width: 263px;
    height: 207px;
    top: 40px;
    left: 320px;
  }
  87.5% {
    top: 66px;
    left: 155px;
  }
  100%{
    width: 263px;
    height: 207px;
    top: 40px;
    left: 10px;
  }
}

@keyframes rotate_c2{
  0%{
    width: 263px;
    height: 207px;
    top: 40px;
    left: 320px;
  }
  12.5%{
    top: 66px;
    left: 155px;
  }
  25%{
    width: 263px;
    height: 207px;
    top: 40px;
    left: 10px;
  }
  37.5%{
    top: -23px;
    left: 20px;
  }
  50%{
    width: 190px;
    height: 156px;
    top: -76px;
    left: 64px;
  }
  62.5%{
    top: -129px;
    left: 221px;
  }
  75%{
    width: 190px;
    height: 156px;
    top: -76px;
    left: 378px;
  }
  87.5% {
    top: -23px;
    left: 387px;
  }
  100%{
    width: 263px;
    height: 207px;
    top: 40px;
    left: 320px;
  }
}

@keyframes rotate_c3{
  0%{
    width: 190px;
    height: 156px;
    top: -76px;
    left: 64px;
  }
  12.5%{
    top: -129px;
    left: 221px;
  }
  25%{
    width: 190px;
    height: 156px;
    top: -76px;
    left: 378px;
  }
  37.5%{
    top: -23px;
    left: 387px;
  }
  50%{
    width: 263px;
    height: 207px;
    top: 40px;
    left: 320px;
  }
  62.5% {
    top: 66px;
    left: 155px;
  }
  75%{
    width: 263px;
    height: 207px;
    top: 40px;
    left: 10px;
  }
  87.5%{
    top: -23px;
    left: 20px;
  }
  100%{
    width: 190px;
    height: 156px;
    top: -76px;
    left: 64px;
  }
}

@keyframes rotate_c4{
  0%{
    width: 190px;
    height: 156px;
    top: -76px;
    left: 378px;
  }
  12.5%{
    top: -23px;
    left: 387px;
  }
  25%{
    width: 263px;
    height: 207px;
    top: 40px;
    left: 320px;
  }
  37.5% {
    top: 66px;
    left: 155px;
  }
  50%{
    width: 263px;
    height: 207px;
    top: 40px;
    left: 10px;
  }
  62.5%{
    top: -23px;
    left: 20px;
  }
  75%{
    width: 190px;
    height: 156px;
    top: -76px;
    left: 64px;
  }
  87.5%{
    top: -129px;
    left: 221px;
  }
  100%{
    width: 190px;
    height: 156px;
    top: -76px;
    left: 378px;
  }
}

.galaxy:hover .orbit, .galaxy:hover .planet, .galaxy:hover .center-img1:hover ,.galaxy:hover .one ,.galaxy:hover .two ,.galaxy:hover .three{
  animation-play-state:paused;
}
